ScummVM API documentation
MidiChannel Class Referenceabstract
Inheritance diagram for MidiChannel:
MidiChannel_MPU401

Public Member Functions

virtual MidiDriverdevice ()=0
 
virtual byte getNumber ()=0
 
virtual void release ()=0
 
virtual void send (uint32 b)=0
 
virtual void noteOff (byte note)=0
 
virtual void noteOn (byte note, byte velocity)=0
 
virtual void programChange (byte program)=0
 
virtual void pitchBend (int16 bend)=0
 
virtual void controlChange (byte control, byte value)=0
 
virtual void modulationWheel (byte value)
 
virtual void volume (byte value)
 
virtual void panPosition (byte value)
 
virtual void pitchBendFactor (byte value)=0
 
virtual void transpose (int8 value)
 
virtual void detune (int16 value)
 
virtual void priority (byte value)
 
virtual void sustain (bool value)
 
virtual void effectLevel (byte value)
 
virtual void chorusLevel (byte value)
 
virtual void bankSelect (byte bank)
 
virtual void allNotesOff ()
 
virtual void sysEx_customInstrument (uint32 type, const byte *instr, uint32 dataSize)=0
 

The documentation for this class was generated from the following file: