The MIDI in this system is crude and very cool all at the same time. I features a Lexicon LUSP implementation which allows very detailed control. The will be the eventual connection to a glass or remote interface. I haven't had much to time to test it (or implement parts of it) but the new Lexicon foot pedal (MPX RG2) will be an excellent controller for this software. I should be able to put some very nice hooks in. Stay tuned.
For information on LUSP, refer to the LUSP section on page 16.
7.1.
"Continuous Controller" Map
Please note that this map is only
the default state on powerup (no NV memory). The running map can be different
if the Learn Mode was used.
0 through 10 use continuous values from 0-127. Any value sent to 19 through 33 will select the channel or page. Transitions from 0 to 127 toggle the functions for 19 to 33. This is a real rough quicky system.
7.2.
"Program Change" Control Map
This is roughly the same map as the
JamMan:
0 | 1 | Tap |
1 | 2 | Loop Reset |
2 | 3 | Bypass |
3 | 4 | Toggle Replace |
4 | 5 | Toggle Layer |
5 | 6 | Click On/Off |
6 | 7 | Channel Fade |
7 | 8 | Main Fade |
8 | 9 | Slap On/Off |
9 | 10 | Start/Stop |
10 | 11 | Tap |
11 | 12 | Select Page 1 |
12 | 13 | Select Page 2 |
13 | 14 | Select Page 3 |
14 | 15 | Select Page 4 |
15 | 16 | Stop/Start loop |
16 | 17 | Select Channel 1 |
17 | 18 | Select Channel 2 |
18 | 19 | Select Channel 3 |
19 | 20 | Select Channel 4 |
The system also contains a learn mode for the following controls:
Slap Time |
Slap Level |
Click Level |
Channel 1 Level |
Channel 2 Level |
Channel 3 Level |
Channel 4 Level |
Channel 1 Pan |
Channel 2 Pan |
Channel 3 Pan |
Channel 4 Pan |
You turn on the Learn Mode, select one of the previous parameters and send the system MIDI. If you have something that generates controller data on a single MIDI channel, you can very quickly connect up the JamMan to the controllers.
Select a parameter. Turn the mode knob to select one of the indictated parameters. The slap and click are learned immediately.
The Channel and Pan take a bit more work.
selected "Channel". )
Because the learned controllers are not saved when the system powers down, it's best to program the controlling unit to the defaults for the controllers if you can. That way you won't have to mess with it each time you use it. The Learn Mode is best used in emergencies, like when the generating system is unbelievably hard or impossible to program. The Lexicon MRC works pretty good but I'd prefer something like the Peavy ___ controller.
The JamMan board was actually laid out for a EEPROM device but it was never installed for cost reasons. Probably a bad decision in retrospec but we really wanted to bring it in at a low price. The device can be easily installed if you have any soldering skills at all. You basically solder in the EEPROM (8 pin DIP) and, I believe, a resistor. The current software doesn't use it but it pretty easily could.
The presence of incoming MIDI data is indicated by the decimal point on the number display.
LUSP refers to the "Lexicon Universal SysEx Protocol" which was developed during the MPX 1 project. Though we have not gone public with the acronym, we have been using the protocol on all new MI products and probably will for now on. The intention of LUSP was to develop a single protocol that could be applied to all our products.
LUSP uses the concept of tree stucture not unlike a directory tree of a hard disk where, directories become menus on the system and files become parameters. So far, the protocol has worked very well on the MPX 1 but we wanted to check it on a fundamentally different type of system, so I implemented it on this new JamMan software.
I have begun work on a Windows based tool for the JamMan using LUSP but it's still in the early stages as I am trying to focus on the actual JamMan code. Ideally, an editor written in Java would probably be best because of it's platform independence but I'm not sure if it provides access to the MIDI ports. Anyone interested in helping out here should contract me directly (bsellon@lexicon.com put LUSP in the subject).
Some of the basic information about LUSP can be derived from the "MPX MIDI Implementation" Lexicon part #____ (email ghogan@lexicon.com for a copy).