Applies to: Automap
MIDI client explained
The Automap MIDI client was introduced into Automap 2 to accommodate the Nocturn, as the Nocturn has no other way to send traditional MIDI messages. However, the MIDI client in Automap server can be used with any Automap controller (except the Impulse which has its MIDI mode integrated) to send MIDI messages to software or hardware via a MIDI interface.
For many users this is a feature that may not be needed, as it is already possible to control most DAW software and plug-ins via Automap or using the manual MIDI templates on SL series of controllers, however, it can be useful for quick and easy switching to the transmission of MIDI messages, or for controlling MIDI hardware.
Set up for using the MIDI client
Enable a MIDI client:
By default, MIDI clients appear in the 'Mixer/plug-in mappings' page of Automap as mappings on specific MIDI channels. If you don't see any mappings here, navigate to 'Automap' > 'Software setup' > 'Advanced' and check one of the 'MIDI Channel' boxes (1-16). Now, in the 'Mixer/plug-in mappings' page, you'll see a mapping on your selected MIDI channel.
Configure input/output port:
- Sending MIDI messages to software:
The "Automap MIDI" MIDI port is a virtual MIDI driver which communicates between the Automap Server and any software that allows MIDI inputs and outputs. You should select this as the input and output port if wanting to send MIDI messages to a DAW or plugin within a DAW. You should ensure that the Automap MIDI port is enabled within the DAW. You set the in/out port in Automap > Software setup > Advanced.
- Sending MIDI messages to hardware:
If you want to use the Automap MIDI client to control an external hardware device you will need to assign the MIDI input and output of the Automap server to the physical MIDI port that you have the device connected to.
Using the learn function in the MIDI client
Automap enabled plug-ins communicate with the Automap Server using Automation messages, this is how the learn function works, and why certain plug-ins (Spectrasonics Atmosphere for example) do not work well with Automap.
The Automap MIDI clients learn function works using traditional MIDI messages, and will only work with devices and software that send MIDI CC messages when a control is moved. This is very useful if you have a hardware synthesiser or sound module that you wish to create a 'MIDI control map' for, and control using Automap. However, although some software applications (Ableton for example) will send MIDI controller data when controls are moved, most plug-ins and other DAWs will not send MIDI data when a control is moved, hence the learn function will not work if the Automap MIDI client is being used to control them. For software and hardware that does not send MIDI CC data, and that can't be controlled via Automap, you will need to assign controls in the Automap MIDI control map manually as you would when creating a manual template.