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