|
|
The MixerChannel holds all Mixer values for a particular MIDI channel. It holds information on the current state of the following MIDI parameters:
See also: Mixer, MixerChannel
unsigned int volume ()
| volume |
[const]
Returns this channel's volume value.
Returns: Channel's volume value
See also: setVolume
void setVolume (unsigned int v, bool send = true)
| setVolume |
Sets the channel's volume value.
Parameters:
v | New volume value |
send | Whether to send a MIDI command for this setting |
See also: volume
unsigned int pan ()
| pan |
[const]
Returns this channel's pan value.
Returns: Channel's pan value
See also: setPan
void setPan (unsigned int p, bool send = true)
| setPan |
Sets the channel's pan value.
Parameters:
p | New pan value |
send | Whether to send a MIDI command for this setting |
See also: pan
unsigned int chorus ()
| chorus |
[const]
Returns this channel's chorus value.
Returns: Channel's chorus value
See also: setChorus
void setChorus (unsigned int c, bool send = true)
| setChorus |
Sets the channel's chorus value.
Parameters:
c | New chorus value |
send | Whether to send a MIDI command for this setting |
See also: chorus
unsigned int reverb ()
| reverb |
[const]
Returns this channel's reverb value.
Returns: Channel's reverb value
See also: setReverb
void setReverb (unsigned int r, bool send = true)
| setReverb |
Sets the channel's reverb value.
Parameters:
r | New reverb value |
send | Whether to send a MIDI command for this setting |
See also: reverb
unsigned int program ()
| program |
[const]
Returns this channel's program value.
Returns: Channel's program value
See also: setProgram
void setProgram (unsigned int p, bool send = true)
| setProgram |
Sets the channel's program value.
Parameters:
p | New program value |
send | Whether to send a MIDI command for this setting |
See also: program
unsigned int bankLSB ()
| bankLSB |
[const]
Returns this channel's bank LSB value.
Returns: Channel's bank select LSB value
See also: setBankLSB
void setBankLSB (unsigned int b, bool send = true)
| setBankLSB |
Sets the channel's blank LSB value.
Parameters:
b | New bank select LSB value |
send | Whether to send a MIDI command for this setting |
See also: bankLSB
unsigned int bankMSB ()
| bankMSB |
[const]
Returns this channel's bank MSB value.
Returns: Channel's bank select MSB value
See also: setBankMSB
void setBankMSB (unsigned int b, bool send = true)
| setBankMSB |
Sets the channel's bank MSB value.
Parameters:
b | New bank select MSB value |
send | Whether to send a MIDI command for this setting |
See also: bankMSB
void command (MidiCommand mc)
| command |
Process a MidiCommand for this MixerChannel.
This will be called by the MixerPort class if the MixerPort is given a MidiCommand to process. (Indeed, this will indirectly be called by sending an event to the top-level Mixer object).
Parameters:
mc | MidiCommand to process |
friend class MixerPort | MixerPort |