Pro Audio Support

Q:
How do I program Logic Pro to send Bank/Patch changes to Receptor?
 
A:

There are dozens of different ways to insert MIDI controller and Program change messages into Logic. Here's how we, at Muse Research, frequently configure Logic Pro to work with Receptor:

1. Create an Audio Instrument track in Logic (just like you would do if using a plugin synth)
2. In Logic's I/O assignment selector, choose "Stereo > Logic > External"
3. Configure the External module so that its "MIDI Destination" is set to the MIDI port used by Receptor, and its audio "input" is the audio channels on your audio interface to which Receptor is connected.

(The above steps take advantage of the new "External" module in Logic, which lets you control external MIDI modules and monitor their audio input all on a single track)

4. CMD-click at Bar 1 on your newly-created Receptor track in the Arrange Window to create a new, empty event.
5. Select that event and choose Windows>Event List. The Event List editor opens.
6. CMD-click the "Control Change Event" button in the left column. A MIDI CC event is added to the event at 1.1.1.1.
7. Click in the Num column to set this to "0" (MSB event #), then click in the Val column to set it to "0" (the MSB value you wish to send).
8. CMD-click the "Control Change Event" button again.
9. When the new MIDI CC event is added, delay it slightly in time (say 1.1.1.2), then set the Num column to "32" (LSB event #) and the Val column to "2" (which will select the bank mentioned previously).
10. CMD-click the "Program Change Event" button, delay the start time to, say 1.1.1.3, then set the Val column to "5" (so as to select patch "006:Keys, bass, ac gtr").

That's it. Every time you play this sequence, Logic 7 will send the MSB/LSB/PGM value to Receptor whenever it plays Bar 1.