I’m currently working on some other new features but in the meantime decided to release this… new commands to learn key range and transpose settings.
Right clicking on MIDI Routes and Plugins now have commands:
Learn Key Range
Clear Key Range
Learn Transpose
Clear Transpose
When you invoke either command you’ll get a popup that provides instructions, but basically for learn key range you just play the top and bottom note (either one after the other, or together, the order doesn’t matter). For learning transpose you play a base note and then a second note that sets the transpose amount. eg: if you pressed C3 then D3 the transpose would be set to +2.
Note that when these commands are used on a plugin it only works with the first MIDI route connected to the plugin - ie: the (hopefully) typical case.
Also, there are now bindings on MIDI routes and Plugins to invoke these commands. The only difference here is when you create a binding to invoke these commands on a plugin you can also choose which route to adjust - (numbered sequentially from 1 to 4).
Err… no, just plugins and routes atm. I’ll add support for racks.
There are already bindings for transposing a route up/down 1 octave. By “1/2” do you mean tranpose by half an octave - that’s an odd transpose amount isn’t it?
Very Very useful! Thanks Brad !
Another thing I stumbled upon, It would be handy to transpose a whole song.
With zones and plugin transpose. (like you can do on some master keyboards)
Now you can only do this in the main keyboard routing, but it doesn’t transpose the plugins.
Of course not. Why should it? If you play a song in G and transpose it to A the split zones will stay the same because you still play in G in the real world…