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

MidiChannel_MPU401 Class Reference

#include <mpu401.h>

Inheritance diagram for MidiChannel_MPU401:
Collaboration diagram for MidiChannel_MPU401:

List of all members.

Public Member Functions

MidiDriverdevice ()
byte getNumber ()
virtual void release ()
virtual void send (uint32 b)
virtual void noteOff (byte note)
virtual void noteOn (byte note, byte velocity)
virtual void programChange (byte program)
virtual void pitchBend (int16 bend)
virtual void controlChange (byte control, byte value)
virtual void pitchBendFactor (byte value)
virtual void sysEx_customInstrument (uint32 type, const byte *instr)
void init (MidiDriver *owner, byte channel)
bool allocate ()

Private Attributes

MidiDriver_owner
bool _allocated
byte _channel

Detailed Description

Definition at line 34 of file mpu401.h.


Member Function Documentation

bool MidiChannel_MPU401::allocate (  ) 

Definition at line 34 of file mpu401.cpp.

void MidiChannel_MPU401::controlChange ( byte  control,
byte  value 
) [virtual]

Implements MidiChannel.

Definition at line 67 of file mpu401.cpp.

MidiDriver * MidiChannel_MPU401::device (  )  [virtual]

Implements MidiChannel.

Definition at line 43 of file mpu401.cpp.

byte MidiChannel_MPU401::getNumber (  )  [inline, virtual]

Implements MidiChannel.

Definition at line 43 of file mpu401.h.

void MidiChannel_MPU401::init ( MidiDriver owner,
byte  channel 
)

Definition at line 28 of file mpu401.cpp.

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

Implements MidiChannel.

Definition at line 51 of file mpu401.cpp.

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

Implements MidiChannel.

Definition at line 55 of file mpu401.cpp.

void MidiChannel_MPU401::pitchBend ( int16  bend  )  [virtual]

Implements MidiChannel.

Definition at line 63 of file mpu401.cpp.

void MidiChannel_MPU401::pitchBendFactor ( byte  value  )  [virtual]

Implements MidiChannel.

Definition at line 71 of file mpu401.cpp.

void MidiChannel_MPU401::programChange ( byte  program  )  [virtual]

Implements MidiChannel.

Definition at line 59 of file mpu401.cpp.

virtual void MidiChannel_MPU401::release (  )  [inline, virtual]

Implements MidiChannel.

Definition at line 44 of file mpu401.h.

void MidiChannel_MPU401::send ( uint32  b  )  [virtual]

Implements MidiChannel.

Definition at line 47 of file mpu401.cpp.

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

Implements MidiChannel.

Definition at line 75 of file mpu401.cpp.


Member Data Documentation

Definition at line 38 of file mpu401.h.

Definition at line 39 of file mpu401.h.

Definition at line 37 of file mpu401.h.


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


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