ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

MidiChannel Class Reference

#include <mididrv.h>

List of all members.

Public Member Functions

virtual ~MidiChannel ()
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 detune (byte value)
virtual void priority (byte value)
virtual void sustain (bool value)
virtual void effectLevel (byte value)
virtual void chorusLevel (byte value)
virtual void allNotesOff ()
virtual void sysEx_customInstrument (uint32 type, const byte *instr)=0

Detailed Description

Definition at line 255 of file mididrv.h.


Constructor & Destructor Documentation

virtual MidiChannel::~MidiChannel (  )  [inline, virtual]

Definition at line 257 of file mididrv.h.


Member Function Documentation

virtual void MidiChannel::allNotesOff (  )  [inline, virtual]

Definition at line 282 of file mididrv.h.

virtual void MidiChannel::chorusLevel ( byte  value  )  [inline, virtual]

Definition at line 281 of file mididrv.h.

virtual void MidiChannel::controlChange ( byte  control,
byte  value 
) [pure virtual]
virtual void MidiChannel::detune ( byte  value  )  [inline, virtual]

Definition at line 277 of file mididrv.h.

virtual MidiDriver* MidiChannel::device (  )  [pure virtual]
virtual void MidiChannel::effectLevel ( byte  value  )  [inline, virtual]

Definition at line 280 of file mididrv.h.

virtual byte MidiChannel::getNumber (  )  [pure virtual]
virtual void MidiChannel::modulationWheel ( byte  value  )  [inline, virtual]

Definition at line 273 of file mididrv.h.

virtual void MidiChannel::noteOff ( byte  note  )  [pure virtual]
virtual void MidiChannel::noteOn ( byte  note,
byte  velocity 
) [pure virtual]
virtual void MidiChannel::panPosition ( byte  value  )  [inline, virtual]

Definition at line 275 of file mididrv.h.

virtual void MidiChannel::pitchBend ( int16  bend  )  [pure virtual]
virtual void MidiChannel::pitchBendFactor ( byte  value  )  [pure virtual]
virtual void MidiChannel::priority ( byte  value  )  [inline, virtual]

Definition at line 278 of file mididrv.h.

virtual void MidiChannel::programChange ( byte  program  )  [pure virtual]
virtual void MidiChannel::release (  )  [pure virtual]
virtual void MidiChannel::send ( uint32  b  )  [pure virtual]
virtual void MidiChannel::sustain ( bool  value  )  [inline, virtual]

Definition at line 279 of file mididrv.h.

virtual void MidiChannel::sysEx_customInstrument ( uint32  type,
const byte instr 
) [pure virtual]
virtual void MidiChannel::volume ( byte  value  )  [inline, virtual]

Definition at line 274 of file mididrv.h.


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


Generated on Sat Jul 20 2019 05:02:15 for ResidualVM by doxygen 1.7.1
curved edge   curved edge