This is the third release of this program and more features have been implemented. Please note that 'SEND ALL PARAMETERS' is now functional and that the program can now share the midi port with anyother application, including itself. instructions follow.
V-Press here for setup instructions. Setting up midiPANL back to>
The program code includes the settings and
names I use with my Sequential Circuits 6-Trak
Synth. These defaults can be overridden by
selecting 'setup' from the mode menu, clicking
on the gadgets you want to change, and then saving from the 'project' menu. You can select the parameter file to be used by typing from
the CLI or a batch file:
1>midiPANL myfile
if you do not supply a name midiPANL will first
look for a file called DEF.SYN, and if this is
not found will then use it's internal defaults.
From workbench def.syn is always loaded if present. You can set up a number of data files to be used under different conditions or get more parameters on-line by using multiple invocations of PANL, each with its own data file.
V-Press here for next page.
Setting up your parameter file Back to >
In order to make this program useful to you,
you will have to set up a parameter file. To do this, you have to decide what parameters you want to put where. You always have a max of 16 analog and 8 toggle parameters. When you've found the parameter numbers in the midi implementation sheet for your synth, select 'SETUP' from the 'operating mode' menu. Now, each time you click on a gadget a window will open asking for a name. 7 chars are allowed for sliders and 11 for buttons. You must click on the name and press return even if you don't want to change it. Next. a request for the parameter number will be displayed. When done, select 'save' or 'save as' from the project menu to save your file.
V-Press here for next page
midiPANL program notes Back to >
1. This version saves the midi channel in the
parameter file.
2. This program will work from cli or WB.
3. This version will allow multiple copies
to run at once.
Tech Talk
Each time you release a slider or button,
three significant bytes are sent to the midi
(serial) port:
Status Second Third
Bx hex param# new_value
the status is the parameter change command
for channel x, the second is the parameter
number from your data file, and the third is a number between 0 and 127 for an analog control or 0 or 64 for a button