asked May 04 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 at 01:16 by fsciarra62 (824)

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 at 11:31 by danyo_emusic (11)

edited May 05 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 at 06:06 by loganmcbroom (31)

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 at 16:20 by RichardC (113)

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 at 23:09

Seen: 303 times

Last updated: May 09 at 16:20