asked May 04 '19 at 23:09 by danyo_emusic (11)



would be nice to heave an option for locking the Pianoroll globally to a specific scale, so that it is not possible to set note off key. At the Moment, there is only a Workaround by adding all notes of the scale next to a clip an use the "fold" option. But then, this has to be done for each Clip and is very time consuming.

Would be nice, to have such an option in one of the next versions of Bitwig.

Thanks and regards Dan

Sorry, I do not get this...

Do you mean that in a C major scale you cannot use a C7 because it contains a Bb which is clearly off scale?

Or a E+ because there is a G#?

For the whole project?

Sounds a bit limiting to me.

Maybe I didn't get it right.

Might you explain better for what a purpose?



answered May 05 '19 at 01:16 by fsciarra62 (1.0k)

Yes, correct. It is an option, which you can switch on and off, like in Studio one.... So it is surely possible to also set the C7 or E+. But when switching the option on, it is not possible. Also, when i set a chord for example within the C Maj scale with a 7th, an i turn then the scale lock option on, the chord should surly stay as it is a C Maj 7th. It is only a help for people, who do not have a big music theory background.

Or maybe anpother option could be the highlighting of the scale of choice within the pianoroll, like in FL Studio. So, you do not lock the scale, but you can see all the notes of this scale. This helps people much, which do not have a professional music theory background like me. Yes, i have a little knowledge of all this stuff, but i am not a born musician, who can play piano while sleeping :-)

Regards Danyo


answered May 05 '19 at 11:31 by danyo_emusic (11)

edited May 05 '19 at 11:32

In case you haven't seen it, the "Diatonic Transposer" midi effect provides a simpler workaround. This works for pretty much any scale you'd want to use not having a music theory background, but if you DID want a scale not offered there, "Transposition Map" can do the same thing with a little more setup and a lot more control.

Neither of these will keep you from seeing or playing any particular midi note, but they will lock any notes sent to the set scale.


answered May 08 '19 at 06:06 by loganmcbroom (41)

Hi Dan,

If you're just talking about the piano roll, you can enter all the white notes for an octave starting at C then duplicate them from C0 to C6 for example, then 'fold' them. All the notes that you now enter will be in C major. If you want to change to another major scale then just unfold the notes, select them all, and move them up or down. For example, if you move them down by 1 semi-tone you'll be in B major. If you move them down another semi-tone you'll be in A# major. If you want minor scales then enter all the white notes on a new track starting at A instead of C and repeat the process.

There is a great video on this at Polarity Music:

(You can also do this for other modes: B for Locrian, D for Dorian, E for Phrygian, F for Lydian, G for Mixolydian). You could keep these modes in clips in a track/template and use them in other projects:

alt text


answered May 09 '19 at 16:20 by RichardC (113)

I wanna +1 this feature request.

Personally I like working within a locked scale (in the BRILLIANT iPhone music app Auxy) to:

  1. Reduce visual clutter.
  2. Have the notes of the scale displayed by their numbers in the scale, rather than note names. So, if working in f.e. E minor, I don't see an "F#" – I see a "2" because it's the second note of the E minor scale. That way, it's very easy to always know, that this note is the dominant (5) and that one's the sub-dominant (4), and that one is the 7th, and so on. That's what matters, when using a scale. Not the note name itself.

And yes, one can memorize it. But when coming back to a track after a while, it isn't always obvious to me, that a track is in C Mixolydian and not G Dorian.


answered Dec 11 '19 at 22:05 by olivernielsen (11)

Just to mention, remember that you can have notes in the project panel. You can always write there that it's a C Mixolydian and read it back later. Fabrizio

  — (Dec 12 '19 at 00:56) fsciarra62

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: May 04 '19 at 23:09

Seen: 951 times

Last updated: Dec 12 '19 at 00:56