| 
 
 | 
 | 
The MidiParams class holds values for MIDI parameters used by several of the TSE3 classes.
The parameters it defines can generally be assigned values, not assigned values or forced to not allow any changes in these values at all.
For this reason, MidiParams implements both the Playable and Filter interfaces.
Use the following command classes to manipute this object in a undo/redo environment.
| MidiParams () | MidiParams | 
The default MidiParams has all parameters set to 'off'.
| MidiParams (const MidiParams &) | MidiParams | 
| ~MidiParams () | ~MidiParams | 
[virtual]
| MidiParams & operator= (const MidiParams &) | operator= | 
Reimplemented from Playable.
| static const int off | off | 
| static const int forceNone | forceNone | 
| int  bankLSB () | bankLSB | 
[const]
Read the bankLSB value.
Returns: Bank select LSB value
See also: setBankLSB
| void  setBankLSB (int b) | setBankLSB | 
Set the bankLSB value.
Parameters:
| b | New bank select LSB value | 
See also: bankLSB
| int  bankMSB () | bankMSB | 
[const]
Read the bankMSB value.
Returns: Bank select MSB value
See also: setBankMSB
| void  setBankMSB (int b) | setBankMSB | 
Set the bankMSB value.
Parameters:
| b | New bank select MSB value | 
See also: bankMSB
| int  program () | program | 
[const]
Read the program value.
Returns: Program value
See also: setProgram
| void  setProgram (int p) | setProgram | 
Set the program value.
Parameters:
| p | New program value | 
See also: program
| int  pan () | pan | 
[const]
Read the pan value.
Returns: Pan value
See also: setPan
| void  setPan (int p) | setPan | 
Set the pan value.
Parameters:
| p | New pan value | 
See also: pan
| int  reverb () | reverb | 
[const]
Read the reverb value.
Returns: Reverb value
See also: setReverb
| void  setReverb (int r) | setReverb | 
Set the reverb value.
Parameters:
| r | New reverb value | 
See also: reverb
| int  chorus () | chorus | 
[const]
Read the chorus value.
Returns: Chorus value
See also: setChorus
| void  setChorus (int c) | setChorus | 
Set the chorus value.
Parameters:
| c | New chorus value | 
See also: chorus
| int  volume () | volume | 
[const]
Read the volume value.
Returns: Volume value
See also: setVolume
| void  setVolume (int v) | setVolume | 
Set the volume value.
Parameters:
| v | New volume value | 
See also: volume
| PlayableIterator * iterator (Clock index) | iterator | 
[virtual]
Reimplemented from Playable for internal purposes..
| Clock  lastClock () | lastClock | 
[const virtual]
Reimplemented from Playable for internal purposes..
| void  save (std::ostream &o, int i) | save | 
[const virtual]
Reimplemented from Serializable for internal purposes..
| void  load (std::istream &in, SerializableLoadInfo &info) | load | 
[virtual]
Reimplemented from Serializable for internal purposes..
| MidiEvent  filter (const MidiEvent &e) | filter | 
[const virtual]
Reimplemented from Filter for internal purposes..
| int _bankLSB | _bankLSB | 
| int _bankMSB | _bankMSB | 
| int _program | _program | 
| int _pan | _pan | 
| int _reverb | _reverb | 
| int _chorus | _chorus | 
| int _volume | _volume |