The first step is to configure the Device types that you have in the Device Type Preferences tab in the Preferences Dialog. Up to two device types are supported: a Primary device and a Secondary Device.
You can select a Device to be either an SY77, SY99 or TG77. The Secondary Device is not enabled by default, and you need to enable it if required.
To use sy.factory MIDI Export support, your copy of sy.factory needs to be registered.
To configure MIDI support, go to the MIDI Preferences tab in the Preferences Dialog, and set up the following:
If the Device Number on the SY is set to ALL then it will accept data for any SYSEX Device.
You can check that these settings work by pressing the Test SY MIDI Settings button. When you press this button a test message is sent to the SY and the subsequent Dialog will tell you if communication was successful or if there was a problem.
The above steps set up the basic communication mechanism for MIDI support, and you then can set up the remaining options according to your preferences:
In operation, using MIDI is quite straightforward.
You can get all the MIDI data into
any Child Window (including
the SY Synthesizer Window) by
selecting the Import from MIDI option on
the MIDI Menu, or the
button on the Tool Bar.
This imports all the data that you have set in the MIDI Preferences options to be included in bulk transfers.
Similarily you can also export all data using the
Export MIDI option on
the MIDI Menu, or the
button on the Tool Bar.
Note if you import or export MIDI data to/from a Child Window which is opened from a data file, then the SY Synthesizer Window is also updated with the data being imported/exported.
You can also import/export individual Objects or a selection of Objects by selecting the Import/Export memory options upon the Object's Context Sensitive Menu. You can also use the keyboard shortcuts for doing this.
And you can also move/copy Objects between the SY Synthesizer Window and Child Window using drag and drop.
You can also import/export a Object to/from the SY Edit Buffer by selecting a single Object and selecting the import/export to/from SY Edit Buffer options from the Object's Context Sensitive Menu. You can also use the keyboard shortcuts for doing this
Exporting Objects from sy.factory to the SY Edit Buffer is really handy, for example, when trying to find a particular Object in a file and you don't wish to load the file into the SY.
Finally you can also perform all the operations on Objects in the SY Synthesizer Window that you can upon Objects in a normal Child Window.
If you have the Automatically Update SY after Synth Window Edit option active, when you change data the SY Synthesizer Window then the changes are automatically exported to the SY. If you are making a lot of changes, you may find yourself waiting quite a lot during the time it takes to do these exports.
So you may wish to turn the
Automatically Update SY after Synth Window Edit option
off during intensive editing sessions. Once you've made all your
changes you then select the
Export MIDI option on
the MIDI Menu, or the
button on the Tool Bar Export option to manually
export the changes.
If you quit sy.factory with changes still present in the SY Synthesizer Window that have not been exported, then you will be asked if you wish to export the data or not.
sy.factory has a facility to allow MIDI data from an additional MIDI input port, defined in the MIDI Preferences options dialog, to be routed to the port you have selected for sy.factory to output MIDI data on. This allows, for example, you to use a master keyboard (which may be closer to your computer) to be used when auditioning SY sounds that you've sent from sy.factory to the SY edit buffer.
You access this feature by selecting the [DEVICE] MIDI Router ... options in the MIDI Menu or by pressing the F12 function key whenever you need it, which activates the following dialog.
The MIDI menu will provide one or two routing options depending on whether the Enable Secondary Device option in the Device Options Tab in the Preferences Dialog is checked or unchecked.
The name of the menu option will change depending on the selected device. A MIDI router option also exists for the secondary device if enabled.
The router uses the MIDI channel defined in the MIDI Preferences dialog This can either be the channel transmitted by the source device, or the specified channel.
The routing is active until you close the dialog by selecting the Close Channel button or by pressing the ESC key.