BMidi
class BMidi {
BMidi();
virtual ~BMidi();
void Connect(BMidi* toObject);
void Disconnect(BMidi* fromObject);
bool IsConnected(BMidi* toObject) const;
class BMidiPort : public BMidi {
typedef BMidi super;
class BMidiStore : public BMidi {
class BMidiSynth : public BMidi {
class BMidiText : public BMidi {
BMidi::ChannelPressure(uchar channel, uchar pressure, uint32 time)
BMidi::PitchBend(uchar channel, uchar lsb, uchar msb, uint32 time)
BMidi::SystemExclusive(void* data, size_t length, uint32 time)
BMidi::SystemCommon(uchar status, uchar data1, uchar data2, uint32 time)
BMidi::SystemRealTime(uchar status, uint32 time)
BMidi::TempoChange(int32 beatsPerMinute, uint32 time)
BMidi::AllNotesOff(bool justChannel, uint32 time)
BMidi::Start()
BMidi::Stop()
BMidi::IsRunning() const
BMidi::Connect(BMidi* toObject)
BMidi::Disconnect(BMidi* fromObject)
BMidi::IsConnected(BMidi* toObject) const
BMidi::Connections() const
BMidi::SnoozeUntil(uint32 time) const
BMidi::KeepRunning()
void BMidi::_ReservedMidi1() {}
void BMidi::_ReservedMidi2() {}
void BMidi::_ReservedMidi3() {}
BMidi::Run()
BMidi::SprayNoteOff(
BMidi::SprayNoteOn(
BMidi::SprayKeyPressure(
BMidi::SprayControlChange(
BMidi* midi = (BMidi*)data;
BMidi::SprayProgramChange(
BMidi::SprayChannelPressure(
BMidi::SprayPitchBend(
BMidi::SpraySystemExclusive(
BMidi::SpraySystemCommon(
BMidi::SpraySystemRealTime(uchar status, uint32 time) const
BMidi::SprayTempoChange(int32 beatsPerMinute, uint32 time) const
BMidi::BMidi()
BMidi::~BMidi()
BMidi::NoteOff(uchar channel, uchar note, uchar velocity, uint32 time)
BMidi::NoteOn(uchar channel, uchar note, uchar velocity, uint32 time)
BMidi::KeyPressure(
BMidi::ControlChange(
BMidi::ProgramChange(uchar channel, uchar programNumber, uint32 time)
BMidiGlue::BMidiGlue(BMidi* midiObject_, const char* name)
BMidiGlue(BMidi* midiObject, const char* name = NULL);
BMidi* fMidiObject;