Home
last modified time | relevance | path

Searched refs:BMidi (Results 1 – 12 of 12) sorted by relevance

/haiku/src/kits/midi/
H A DMidi.cpp30 BMidi* midi = (BMidi*)data; in _run_thread()
37 BMidi::BMidi() in BMidi() function in BMidi
48 BMidi::~BMidi() in ~BMidi()
63 BMidi::NoteOff(uchar channel, uchar note, uchar velocity, uint32 time) in NoteOff()
70 BMidi::NoteOn(uchar channel, uchar note, uchar velocity, uint32 time) in NoteOn()
77 BMidi::KeyPressure( in KeyPressure()
85 BMidi::ControlChange( in ControlChange()
93 BMidi::ProgramChange(uchar channel, uchar programNumber, uint32 time) in ProgramChange()
100 BMidi::ChannelPressure(uchar channel, uchar pressure, uint32 time) in ChannelPressure()
107 BMidi::PitchBend(uchar channel, uchar lsb, uchar msb, uint32 time) in PitchBend()
[all …]
H A DMidiGlue.h27 BMidiGlue(BMidi* midiObject, const char* name = NULL);
62 BMidi* fMidiObject;
H A DMidiGlue.cpp20 BMidiGlue::BMidiGlue(BMidi* midiObject_, const char* name) in BMidiGlue()
/haiku/headers/os/midi/
H A DMidi.h13 class BMidi {
16 BMidi();
17 virtual ~BMidi();
58 void Connect(BMidi* toObject);
59 void Disconnect(BMidi* fromObject);
60 bool IsConnected(BMidi* toObject) const;
H A DMidiPort.h12 class BMidiPort : public BMidi {
64 typedef BMidi super;
H A DMidiText.h9 class BMidiText : public BMidi {
H A DMidiSynth.h12 class BMidiSynth : public BMidi {
H A DMidiStore.h15 class BMidiStore : public BMidi {
/haiku/docs/user/midi/
H A Dmidi1intro.dox22 - BMidi is the base class for most other classes from the Midi Kit
30 - BMidiSynth connects a BMidi object to the synth
35 BMidi-derived objects that send and receive MIDI messages.
/haiku/docs/user/midi2/
H A Dmidi2intro.dox27 - Instead of one BMidi object that both produces and consumes events, we have
66 - \b libmidi. The BMidi* classes live inside two shared libraries: libmidi.so
99 This also contrasts with the old Midi Kit's conception of a BMidi object, which
/haiku/docs/user/
H A Dbook.dox166 - Instead of one BMidi object that both produces and consumes events,
202 - \b libmidi. The BMidi* classes live inside two shared libraries:
236 This also contrasts with the old Midi Kit's conception of a BMidi object,
/haiku/docs/develop/midi/
H A Ddesign.rst502 B_ALL_NOTES_OFF, 0). BMidi has an AllNotesOff() function that sends