Using External Gear with Logic Studio
I wanted to use my hardware synthesizers with Logic, but could not find a step-by-step guide that explains what you have to do and what the dependencies are. I think I’ve got it figured out now and like to share this with anyone having the same problem.
There are three steps involved. These are configuring Audio MIDI Setup, adding your instruments to the Logic environment and using the External Instrument plug-in on your tracks in Logic.
The Audio MIDI Setup help and the Logic Manual explain clearly how these individual steps work , but the way these steps depend on each other is not mentioned. Below I describe how the tree steps interact, but I won’t go into the details of setting everything up. You should refer to the documentation for that.
Audio MIDI Setup
If you have not yet defined your hardware setup in the Audio MIDI Setup application I advice you to do so first. The reason why you should define your setup here, is because the information you supply here is displayed in the next steps in Logic.
Note that you can define more than one setup, you could put that to good use if you work in more than one studio, or maybe in a studio and on stage.
This application also makes it very easy to test your connections, so you know absolutely for sure you’ve got things right, before you continue to the next step…
Logic - The Environment
The next step is to tell Logic the instruments you want to use. This is done in the environment. All you have to do is switch to the Instrument layer and create instruments for every piece of gear you want to use. You have a choice of Standard Instrument, Multi Instrument and Mapped Instrument.
For every instrument you have to set a port. This is the MIDI-port your hardware is connected to. Now, if you’ve setup your hardware like I told you in the previous step, you can simply pick the names of the your instruments from the list, instead of the portnames from you MIDI interface.
Next define which MIDI channels your instrument is receiving on.
There is no need to connect cables to and from the instrument in the environment. The manual explains you can, but that’s only needed if you want to process or re-route things. Simply creating the instruments and assigning a port is enough for Logic to send MIDI from your track to your hardware.
Now, because we have changed the environment I suggest you save the current project as a template, otherwise you’ll have to re-do this step every time you open a new project. If you want to use this in older, existing projects you could import the instruments layer we just created.
The External Instrument Plug-In
The last step is to create a software instrument track and insert the External Instrument plug-in.
In the plug-in you select a MIDI destination and (audio) input. The MIDI destination does not simply list the ports of your MIDI interface. Instead it lists the Instruments and the MIDI channels you created in the environment, so if you skipped the previous step, you will not be able to assign a destination for the MIDI from the regions on your track.
Now you choose the audio input your hardware is connected to. At this point you should have a working set-up. (You may need to turn local control off on your hardware.)
Finetuning your workflow
Additionally, now that you’ve set up the External Instrument plug-in to send MIDI to an instrument and route the Audio back in on a certain input you should save this setting and give it a name like ‘Synth A Midi ch 1’.
I suggest creating settings in the External Instrument plug-in for every combination of instrument, the channel you send MIDI on, and the and audio input you want to use. This allows you to simply pick a setting from the library to load the correct instrument, midi channel, midi output port and audio input in one go.
You might even save the whole thing as a channel strip with added effects.
Conclusion
Well, this is it. I hope this has been of help and please let me know if I got things wrong or incomplete!


