#include <Mixer.h>
Inheritance diagram for TSE3::MixerChannel:
Public Member Functions | |
unsigned int | volume () const |
void | setVolume (unsigned int v, bool send=true) |
unsigned int | pan () const |
void | setPan (unsigned int p, bool send=true) |
unsigned int | chorus () const |
void | setChorus (unsigned int c, bool send=true) |
unsigned int | reverb () const |
void | setReverb (unsigned int r, bool send=true) |
unsigned int | program () const |
void | setProgram (unsigned int p, bool send=true) |
unsigned int | bankLSB () const |
void | setBankLSB (unsigned int b, bool send=true) |
unsigned int | bankMSB () const |
void | setBankMSB (unsigned int b, bool send=true) |
void | command (MidiCommand mc) |
Friends | |
class | MixerPort |
The MixerChannel holds all Mixer values for a particular MIDI channel. It holds information on the current state of the following MIDI parameters:
|
Returns this channel's volume value.
|
|
Sets the channel's volume value.
|
|
Returns this channel's pan value.
|
|
Sets the channel's pan value.
|
|
Returns this channel's chorus value.
|
|
Sets the channel's chorus value.
|
|
Returns this channel's reverb value.
|
|
Sets the channel's reverb value.
|
|
Returns this channel's program value.
|
|
Sets the channel's program value.
|
|
Returns this channel's bank LSB value.
|
|
Sets the channel's blank LSB value.
|
|
Returns this channel's bank MSB value.
|
|
Sets the channel's bank MSB value.
|
|
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).
|
|
|