ski wrote:Here are your options:
1. You have one switch on your controller which you dedicate to switching the octave down -12 and back again to zero. In operation, Switch On = transposed, Off = normal
2. You use two switches on your controller, one which increments the octave down (-12, -24), another which increments the octave up (+12, +24). In operation, you'd hit the first switch 2x to transpose the keyboard two octaves down. You'd then hit the other switch 2x to bring the keyboard back up to the normal octave.
3. You have three switches. One which increments the octave down, another which increments the octave up, and another to instantly reset to zero.
For each of these you must specify which CC you're going to use for each function. But please keep in mind that in offering to build this for you (or at least show you how to do it), please specify your minimum requirement. In other words, if all you need is #1, please don't ask for #2 or #3 if you really don't need that kind of functionality. Thanks for your understanding.
ski wrote:OK, here ya go:
CC#96 and CC#97 change the octave. Two octaves down, two octaves up, and the normal octave, of course. I didn't put the environment objects (components) into a macro, but that can be done very easily if you want to compact the whole thing. Anyway, here's how it works:
Input Transpose On/Off Button
• When off, the entire environment "circuit" is bypassed, i.e., normal operation
• When on, hitting CC#96 repeatedly decreases the octave (-2 octave max) and hitting CC#97 repeatedly increases it (+2 octaves max). The green "octave" menu will display the current transposition.
• When you select an octave setting, notes will be transposed on input, meaning that incoming notes are transposed on their way into Logic. Changing the octave has no effect on the playback of regions already recorded.
• All non-note MIDI commands pass through this scheme unaltered
• You can also change octaves by click/hold/dragging on the green Octave menu
• The CC#96 and #97 buttons are for testing purposes. If you don't need them, feel free to delete them (select them, hit delete).
Caveat: do not hold down notes while you switch octaves. Otherwise you'll create "stuck notes". Should this occur, however, simply start and stop Logic and the stuck notes will be silenced.
Users browsing this forum: augiealexander and 22 guests