27
28
2
3
Patches and Program Change messages
The impOSCar responds to standard MIDI Program Change Messages from 1-36, with the
first Patch in the drop down list responding to Program Change 1 and the last in the list
to Program Change 36. If you send the impOSCar Program Change messages greater
than 36 the numbers loop round. Sending Program Change 37 will select the first Patch
in the list, Program Change 38 the second Patch in the list, and so on.
The impOSCar .sup file (the setup file)
Upon first use the impOSCar generates a text file with the suffix .sup. The .sup file is named
and stored in the following locations according to the impOSCar version you are using.
Version
Name
Location
PC VST
impOSCar.sup
\VstPlugIns\
Mac OS9+
impOSCarOS9.sup
\VstPlugIns\
Mac OS X VST
com.gmediamusic.impOSCarVST.sup
\User\Library/Preferences
Mac OS X AU
com.gmediamusic.impOSCarAU.sup
\User\Library/Preferences
The file contains general configuration information for the impOSCar and can be edited using
any standard text editor.
The .sup file works as follows. When an instance of the impOSCar is it looks for file named
with the .sup suffix. The first line of the impOSCar .sup file is "ImpOSCar Configuration
File"which along with the .sup extension identifies it. From here there is a common a format
to the lines that follow:
<
Parameter
><
Value
> The possible parameters and values are:
Parameter -
Knob Mode
Values
-
System Default
Circular
Linear
Purpose -
Sets the way the mouse controls knobs in the GUI.
Parameter -
Edit Mode
Values -
Minimal
Keyboard
Wave 1
Wave 2
CC Setup
Purpose -
Sets the default mode of the GUI when you first open it up.
Parameter -
Effects Panel
Values -
closed
open
Purpose -
Sets the default state of the effects panel when you first open the GUI
Parameter -
Damper Scale
Values -
Number between 0 and 1 (e.g. 0.5)
Purpose -
Sets the amount by which keyboard velocities are scaled when the
damper pedal is depressed.
Parameter -
Hold2 Scale
Values -
Number greater than zero
Purpose -
Sets the amount by which release times are scaled when the hold2
pedal is depressed.
Parameter -
Osc1 Wave, Glide Type, Osc2 Octv, etc. (any ImpOSCar patch
parameter)
Values-
Number between -1 and 127
Purpose -
Sets the CC number for that parameter, -1 being no controller.
Using the .sup file.
If there is no default .sup file, the ImpOSCar creates a new one, with
default settings.If you wish to return to a default state locate and delete the .sup file. The
default .sup file is only updated when the last instance of the impOSCar is closed. The
default .sup file is read when the first instance of the ImpOSCar is opened, so changing it
whilst the impOSCar is running will not change settings, unless you make use of the
following features.
You can drag and drop any valid .sup file onto an instance of the ImpOSCar GUI and have
any parameters in it take effect. This allows you to create setup files for particular
controllers.
For example, let's say you wanted to make a Phat.Boy setup to share with a friend...
1.
Setup all the controls as you want them in the CC edit mode of the impOSCar.
2.
Quit all instances of the ImpOSCar
3.
Copy your impOSCar .sup file and rename it Phat.Boy.sup
4.
You only want this file to set controllers, not the other parameters such as Edit Mode, so
open it in a text editor and delete the lines not required.
5.
Send the file to your friend who can then simply drag and drop them onto the
ImpOSCar GUI.