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

AdLibPercussionChannel Class Reference

Inheritance diagram for AdLibPercussionChannel:
Collaboration diagram for AdLibPercussionChannel:

List of all members.

Public Member Functions

 ~AdLibPercussionChannel ()
void noteOff (byte note)
void noteOn (byte note, byte velocity)
void programChange (byte program)
void modulationWheel (byte value)
void pitchBendFactor (byte value)
void detune (byte value)
void priority (byte value)
void sustain (bool value)
void sysEx_customInstrument (uint32 type, const byte *instr)

Protected Member Functions

void init (MidiDriver_ADLIB *owner, byte channel)

Private Attributes

byte _notes [256]
AdLibInstrument_customInstruments [256]

Friends

class MidiDriver_ADLIB

Detailed Description

Definition at line 167 of file adlib.cpp.


Constructor & Destructor Documentation

AdLibPercussionChannel::~AdLibPercussionChannel (  ) 

Definition at line 1275 of file adlib.cpp.


Member Function Documentation

void AdLibPercussionChannel::detune ( byte  value  )  [inline, virtual]

Reimplemented from AdLibPart.

Definition at line 183 of file adlib.cpp.

void AdLibPercussionChannel::init ( MidiDriver_ADLIB owner,
byte  channel 
) [protected]

Reimplemented from AdLibPart.

Definition at line 1281 of file adlib.cpp.

void AdLibPercussionChannel::modulationWheel ( byte  value  )  [inline, virtual]

Reimplemented from AdLibPart.

Definition at line 181 of file adlib.cpp.

void AdLibPercussionChannel::noteOff ( byte  note  )  [virtual]

Reimplemented from AdLibPart.

Definition at line 1291 of file adlib.cpp.

void AdLibPercussionChannel::noteOn ( byte  note,
byte  velocity 
) [virtual]

Reimplemented from AdLibPart.

Definition at line 1304 of file adlib.cpp.

void AdLibPercussionChannel::pitchBendFactor ( byte  value  )  [inline, virtual]

Reimplemented from AdLibPart.

Definition at line 182 of file adlib.cpp.

void AdLibPercussionChannel::priority ( byte  value  )  [inline, virtual]

Reimplemented from AdLibPart.

Definition at line 184 of file adlib.cpp.

void AdLibPercussionChannel::programChange ( byte  program  )  [inline, virtual]

Reimplemented from AdLibPart.

Definition at line 178 of file adlib.cpp.

void AdLibPercussionChannel::sustain ( bool  value  )  [inline, virtual]

Reimplemented from AdLibPart.

Definition at line 185 of file adlib.cpp.

void AdLibPercussionChannel::sysEx_customInstrument ( uint32  type,
const byte instr 
) [virtual]

Reimplemented from AdLibPart.

Definition at line 1345 of file adlib.cpp.


Friends And Related Function Documentation

friend class MidiDriver_ADLIB [friend]

Reimplemented from AdLibPart.

Definition at line 168 of file adlib.cpp.


Member Data Documentation

Definition at line 192 of file adlib.cpp.

Definition at line 191 of file adlib.cpp.


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


Generated on Sat Jun 22 2019 05:02:32 for ResidualVM by doxygen 1.7.1
curved edge   curved edge