Programming
The Midi Bass takes advantage of its wired frets to create an innovative and intuitive means of programming parameters. The fret-sensing neck, in conjunction with the programming switch and programming display, provide a convenient interface so the Midi Bass can be configured direct from the bass.
Many of the fret postions on the Midi Bass correlate to a parameter or function of the Midi Bass operating system. When the user holds down a fret and clicks the programming switch the parameter name and value appear in the programming display. After selecting a parameter (while still holding the fret down) and moving the programming switch up or down the user can modify the value of the parameter or perform a specific function.
For instance, if the user wishes to drop the tuning of the MIDI performance down an octave then he or she would hold down the 5th fret ont he D string (D5) to select the OCTAVE parameter. This by default would show the Midi Bass OCTAVE is set to 0. While still holding down the fret the user would then click the programming switch down once to change the OCTAVE value to -1 (1 octave lower).
Midi Bass Settings
Below are 4 tables that outline the parameters and configurable settings available on each string of the 4-string Midi Bass.
E-string Parameters
| FRET | PARAMETER | DESCRIPTION |
| E1 | E TRIGGER | Adjusts gain on E-string for triggering algorithm |
| E2 | A TRIGGER | Adjusts gain on A-string for triggering algorithm |
| E3 | D TRIGGER | Adjusts gain on D-string for triggering algorithm |
| E4 | G TRIGGER | Adjusts gain on G-string for triggering algorithm |
| E5 | APERTURE | Advanced control that pertains to triggering |
| E6 | HIGHPASS FILTER | Controls the amount of low frequencies that are passed to the triggering algorithm |
| E7 | LOWPASS FILTER | Controls the amount of high frequencies that are passed to the triggering algorithm |
| E8 | NOTE OFF GAIN | Increases the gain of the signal that feeds into the Note Off detector |
| E9 | DYNAMICS WAIT | Sets the time (in milliseconds) that the Midi Bass waits before sending the MIDI Note On message. By setting a longer DYNAMICS WAIT period the Midi Bass has more time to analyse the dynamics of the string and thus can send more accurate MIDI velocity information |
| E10 | RADIOPICK TRIGGER GAIN | NOT CURRENTLY AVAILABLE |
| E11 | INACTIVE | |
| E12 | SAVE PLAY STYLE | Saves Play Style settings |
| E13 | INACTIVE | |
| E14 | INACTIVE | |
| E15 | MIDI IN | Sets the MIDI channel that the Midi Bass will receive MIDI commands on (omni, 1-16) |
| E16 | CC RECEIVE | Sets the continuous controller number that the Midi Bass recieves CC commands on (0-127, 7 excluded) |
| E17 | E STRING BEND CALIBRATION | Calibrates bass audio with the synth audio when you bend |
| E18 | A STRING BEND CALIBRATION | Calibrates bass audio with the synth audio when you bend |
| E19 | D STRING BEND CALIBRATION | Calibrates bass audio with the synth audio when you bend |
| E20 | G STRING BEND CALIBRATION | Calibrates bass audio with the synth audio when you bend |
| E21 | INACTIVE |
A-string Parameters
| FRET | PARAMETER | DESCRIPTION |
| A1 | E DYNAMIC | Adjusts gain on E-string for MIDI velocity algorithm |
| A2 | A DYNAMIC | Adjusts gain on A-string for MIDI velocity algorithm |
| A3 | D DYNAMIC | Adjusts gain on D-string for MIDI velocity algorithm |
| A4 | G DYNAMIC | Adjusts gain on G-string for MIDI velocity algorithm |
| A5 | VELOCITY TYPE | Defines how the Midi Bass handles the velocity component of MIDI messages (Fixed, Normal, CC#22) |
| A6 | VELOCITY DRIVE | Sets overall drive gain of the piezo signals fed into MIDI velocity algorithim |
| A7 | VELOCITY MINIMUM | Sets minimum MIDI velocity number |
| A8 | VELOCITY MAXIMUM | Sets maximum MIDI velocity number |
| A9 | VELOCITY FLOOR | Sets velocity floor |
| A10 | PEDAL | Determines whether the SWITCH input on Midi Bass Module is used as a modulation or a sustain pedal |
| A11 | SUSTAIN | Sets which strings are sustained while sustain pedal is depressed |
| A12 | MODULATION RISE | Sets the speed at which the modulation rises while the pedal is depressed |
| A13 | MODULATION RISE | Sets the speed at which the modulation falls after the pedal is released |
| A14 | BEND TYPE | Determines how Midi Bass handles pitch bend information. Pitch bend can be turned off, sent normally or sent as MIDI aftertouch messages |
| A15 | AT SENSITIVITY | Sets the sensitivity of aftertouch to the amount you bend |
| A16-21 | INACTIVE |
D-string Parameters
| FRET | PARAMETER | DESCRIPTION |
| D1 | PLAY STYLE | Sets the Play Style |
| D2 | MIDI SEND | Configures Midi Bass with synth/sampler |
| D3 | PATCH # | Defines patch number of external MIDI device |
| D4 | MIDI OUT | Selects the MIDI channel (0-16) that the Midi Bass transmits MIDI messages on |
| D5 | OCTAVE | Transposes tuning of the Midi Bass on all strings in octave steps from -3 octaves to +3 octaves |
| D6 | SEMITONE | Transposes tuning of the Midi Bass on all strings in semitones steps from -12 semitones to +12 semitones |
| D7 | TUNING | Can be set to either EADG or DADG (drop D tuning) |
| D8 | BUMP MASK | The BUMP MASK parameter exists in order to avoid possible, unwanted triggers that can occur if the player hits or bumps a string adjacant to the one that is being intentionally played |
| D9 | SLIDE TYPE | Controls how Midi Bass responds to slides |
| D10 | LOW FRET | This parameter sets the first fret number at which the Midi Bass sends MIDI data |
| D11 | HIGH FRET | This parameter sets the final fret number at which the Midi Bass sends MIDI data |
| D12 | FRET SUST | Controls how Midi Bass responds to sustain |
| D13 | F RELEASE | Controls how Midi Bass responds when player takes finger off string |
| D14 | CHARACTER SELECT* | Selects character in patch name |
| D15 | CHARACTER EDIT* | Edits character in patch name |
| D16-D21 | INACTIVE |
G-string Parameters
| FRET | PARAMETER | DESCRIPTION |
| G1-G10 | Performance Prestes 1-10 | Selects performance preset |
| G11 | INACTIVE | |
| G12 | BANK SELECT | Selects performance preset bank 1-10, 11-20, 21-30, 31-40 |
| G13 | INACTIVE | |
| G14 | INACTIVE | |
| G15 | SAVE TO | Selects target performance preset for save |
| G16 | SAVE TO | Executes performance preset save |
| G17 | MEMORY LOCK | Diasables save operations |
| G18 | FIRMWARE Rev x.xx | Displays the revision number of the firmware installed in the Midi Bass |
| G19 | SYSEX DUMP | Lets user backup Midi Bass settings via sysex dump |
| G20 | ALL NOTES | Sends a global ALL MIDI NOTES OFF message |
| G21 | INACTIVE |
