VS-Console preferences dialog

To the left of the dialog are the four popup menus and the Check
Communications button which work in exactly the same way as in the
startup dialog. When the Save button is pressed the settings of
the four popup menus are recorded along with the other preferences so
that they will be automatically selected again at start-up.
To the right are various options which control how the program works:
OMS ID Five radio buttons allow the selection of the OMS ID that
the program reports to OMS on startup. This should - in principle - allow
the use of two copies of the program to be run on the same computer with two
separate VS machines (obviously a multiport interface is required since
the VS machines cannot share the same ports). To work, the programs have to
be in separate directories because obviously they must not share the same
config file. NBRunning two copies of the program at the same
time is an experimental option which could crash the computer if it does
not work correctly - if OMS gives a warning, do not continue. Changing
the ID number and then saving the preferences will cause the program to use
the new ID number next time it is started up. This option could also be
useful in the unlikely event that the default OMS ID that the program uses
conflicted with another OMS-using program.
Fixed Device ID Certain MIDI interfaces can combine an instrument
and pass-through port on the same line (this is the case, for example,
with the Yamaha To Host interfaces). When the program starts up it asks
the VS to identify itself, but it is possible that the instrument on the
same port will reply as well which then causes the decoding of the Device
ID which the VS should have sent to be incorrect. In such a case, it is
possible to force the program to continue (ignoring the timeout beeps) and
then in the Preferences set the Fixed Device ID number to match that of the
VS (default is 17). To do this, click on the Fixed Device ID check box and
the edit box for the device number will appear so that it can be set. At this
point pressing the Check Communications button will cause the program
to specifically check for a VS with the set Device ID (an asterisk will
appear next to the Device ID in the reply message dialog showing that the
value is fixed). Saving the preferences will ensure that this fixed Device
ID will continue to be used by the program.
Active Controls The standard operation of the program's on-screen
controls is to wait for the user to set the new control value before
sending the change to the VS. If Active Controls is selected (it is
recommended to disable Verify all changes as well) then the
program sends new control values as the user moves the mouse up and down.
This means that the action of the rotary controls is changed so that their
values follow the vertical motion of the cursor, and it will also be seen
that the slider control knob no longer follows exactly the cursor position
(because the sliders have a shorter range in screen pixels than the actual
allowed data range). This setting applies to all the control windows.
Verify all changes The standard operation of the program is to read
back all changes sent. However, if using the Active Controls
setting or making changes while the VS is playing back a song it is
preferable to reduce the MIDI traffic to avoid swamping the VS MIDI
buffers. Switching off this option stops the program reading back changes
made to continuous controllers (rotaries and sliders).
Speech and key control Enabling this option requires the Speech
Manager to be present (Apple Text-To-Speech software). Clicking on the
check box when it is off will cause the program to try to speak a test
phrase. If no error is reported then the
speech feedback and keyboard control mode
is enabled. An edit box will also appear which allows the speech speed to
be adjusted relative to the default system setting (the value is a
multiplier, which means that 0.5 means speech half the default speed
and 2.0 means twice the default speed). Clicking on the check box when it
is checked will simply disable the speech feedback again.
In order to save the preferences for use by the program whenever it is run
use the Save button. This creates a Config file in the same
directory as the program. Do not edit this file manually. Renaming the
file or moving it to another directory will disable it (since the program
only looks in its own current directory).
Clicking the Ok button exits the dialog.