Applies to: Peak, Summit
1. First, we'll create an external MIDI track, and select "MIDI Destination" as our MIDI interface. In this example, there is a USB cable connected from our Summit and Computer. We will choose our Summit as the MIDI destination and choose the MIDI channel. In our example, our Summit's global channel is 3, and we are setting out destination to Summit, Ch 3.
*Please note that if you could also use a DIN midi connection to a Midi interface, and simply use that as the midi destination, to achieve the same result on your Peak or Summit.
Name this MIDI track "MIDI OUT to Summit". The Track info should reflect as below:
2. Create an empty MIDI region by right-clicking on the track's timeline, and selecting "Create empty Region".
This will create an empty green MIDI region on the track, and serve as the point in the time that the commands will be sent.
3. We will adjust exactly when to send our bank and patch change commands in Logic's Events Manager. By default, the keyboard shortcut to open up Logic's Events manager is the "D" key.
The Events Manager will pop up on the right-hand side of Logic's window.
4. If we hover our mouse over the boxed area indicated in the above screenshot, we can select a "Controller" type event. Let's press the "+" button and add two "Controller" events onto the list.
5. We will have two controller events for the bank change, and then a program change event. In this case, we will change our Summit to Bank C, Patch 017, make sure your event list looks exactly like this:
- Delay the program change's position slightly, as shown above, so that it is received after the bank change messages, yet in rapid succession (5 4 1 1; 5 4 1 2)
- The location you choose will depend upon the exact point in time you want the commands to be sent. In this situation, the time difference between each event is negligible, and should produce the effect of the patch changing right on the first down beat of the 5th measure.
- Adjusting the "Val" of the LSB events from 1-4 will toggle between banks A-D (respectively). In this case, a value of 3 will select bank C.
- The "Val" column of your Program change command will determine the patch number within the active bank. In this case, we will have Logic change the patch to 017
Once the play-head reaches that position, the commands will be sent over.