Reference Guide
1073
Transmitting banks during playback
System exclusive data
Settings menu
• Auto Send on/off. Automatically transmit the selected bank every time SONAR loads the
project file. You might use this option for banks that contain System Exclusive messages that load
a set of sounds for a synthesizer at or before the start of a project.
Before transmitting, SONAR asks your permission. This is a safety feature for loading a file you
have received from someone else; if it happens to contain data for your synthesizer(s), you might
lose your patches and configuration information. However, if you don’t want to be asked, go to
Edit > Preferences > File - Advanced and clear the Ask Before Sending System Exclusive
(When Opening Projects) check box.
• Output. Specify the MIDI output port to transmit the selected Sysx bank on.
To export a Sysx bank to another project
1. In the Sysx view, select the bank you want to export.
2. Click the Sysx view File menu and choose Save to open the Save As dialog.
3. Navigate to the folder in which you want to store the file.
4. Enter a file name and click OK.
SONAR saves the file in the location you specified, with the extension .syx.
5. Open the project to which you want to import the bank and select an empty bank in the Sysx
view (unless you want to add the file to an existing bank).
6. Click the Sysx view File menu and choose Open to open the Open dialog.
7. Navigate to the desired folder, select the .syx file you want to import, and click Open.
SONAR loads the selected bank into the current project.
Transmitting banks during playback
SONAR has a special meta-event, Sysx Bank, that lets you play a System Exclusive bank at a
specified time in your project. You can use a Sysx meta-event to send any of the 8192 available
Sysx banks at any time in a sequence. To do this, you have to insert a new event in the Event List
using the INSERT key on the PC keyboard. Next you have to double-click Event Kind and change it
to System Exclusive. In the Values column, select the bank (0-8191) that you want to send.
MIDI is a serial data transmission, meaning it can do only one thing at a time. If you try to upload a
huge sampler dump during a fast drum solo, playback will noticeably lurch. MIDI must complete the
System Exclusive message before it can resume playback. The Sysx meta-event is appropriate only
for very short System Exclusive messages. The exact length depends on various factors, such as
the speed of your computer but as a rule of thumb, 100 bytes is a likely maximum, and even that
may often be too large.
You don’t need to use Sysx meta-events for sending System Exclusive information at the beginning
of your project. Instead, use the Auto option for System Exclusive banks. Banks that are marked