|
Ardour
9.0-pre0-1950-g391fe97693
|
Namespaces | |
| Name | |
Classes | |
| class | Channel |
| class | IPMIDIPort |
| class | MachineControl |
| class | MachineControlCommand |
| class | Parser |
| class | Port |
| struct | PortSet |
| struct | EventTwoBytes |
Typedefs | |
| typedef unsigned char | byte |
| typedef PBD::Signal< void(Parser &)> | ZeroByteSignal |
| typedef PBD::Signal< void(Parser &, unsigned short)> | BankSignal |
| typedef PBD::Signal< void(Parser &, samplecnt_t)> | TimestampedSignal |
| typedef PBD::Signal< void(Parser &, byte)> | OneByteSignal |
| typedef PBD::Signal< void(Parser &, EventTwoBytes *)> | TwoByteSignal |
| typedef PBD::Signal< void(Parser &, pitchbend_t)> | PitchBendSignal |
| typedef PBD::Signal< void(Parser &, uint16_t, int)> | RPNSignal |
| typedef PBD::Signal< void(Parser &, uint16_t, float)> | RPNValueSignal |
| typedef PBD::Signal< void(Parser &, byte *, size_t)> | Signal |
| typedef PBD::Signal< void(Parser &, byte *, size_t, samplecnt_t)> | AnySignal |
| typedef char | channel_t |
| typedef float | controller_value_t |
| typedef unsigned short | pitchbend_t |
| typedef uint32_t | timestamp_t |
| typedef int64_t | samplecnt_t |
| typedef uint32_t | pframes_t |
Enumerations | |
| enum | eventType { none = 0x0 , raw = 0xF4 , any = 0xF5 , off = 0x80 , on = 0x90 , controller = 0xB0 , program = 0xC0 , chanpress = 0xD0 , polypress = 0xA0 , pitchbend = 0xE0 , sysex = 0xF0 , mtc_quarter = 0xF1 , position = 0xF2 , song = 0xF3 , tune = 0xF6 , eox = 0xF7 , timing = 0xF8 , tick = 0xF9 , start = 0xFA , contineu = 0xFB , stop = 0xFC , active = 0xFE , reset = 0xFF } |
| enum | MTC_FPS { MTC_24_FPS = 0 , MTC_25_FPS = 1 , MTC_30_FPS_DROP = 2 , MTC_30_FPS = 3 } |
| enum | MTC_Status { MTC_Stopped = 0 , MTC_Forward , MTC_Backward } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Port &port) |
| byte | decode_controller_name (const char *name) |
Variables | |
| const char * | controller_names [] |
| typedef PBD::Signal<void(Parser &, byte *, size_t, samplecnt_t)> MIDI::AnySignal |
| typedef PBD::Signal<void(Parser&,unsigned short)> MIDI::BankSignal |
| typedef unsigned char MIDI::byte |
Definition at line 26 of file ctrl-interface/midi_surface/midi_surface/midi_byte_array.h.
| typedef char MIDI::channel_t |
Definition at line 28 of file midi++2/midi++/types.h.
| typedef float MIDI::controller_value_t |
Definition at line 29 of file midi++2/midi++/types.h.
| typedef PBD::Signal<void(Parser&, byte)> MIDI::OneByteSignal |
| typedef uint32_t MIDI::pframes_t |
Definition at line 36 of file midi++2/midi++/types.h.
| typedef unsigned short MIDI::pitchbend_t |
Definition at line 31 of file midi++2/midi++/types.h.
| typedef PBD::Signal<void(Parser &, pitchbend_t)> MIDI::PitchBendSignal |
| typedef PBD::Signal<void(Parser &, uint16_t, int)> MIDI::RPNSignal |
| typedef PBD::Signal<void(Parser &, uint16_t, float)> MIDI::RPNValueSignal |
| typedef int64_t MIDI::samplecnt_t |
XXX: dupes from libardour
Definition at line 35 of file midi++2/midi++/types.h.
| typedef PBD::Signal<void(Parser &, byte *, size_t)> MIDI::Signal |
| typedef uint32_t MIDI::timestamp_t |
Definition at line 32 of file midi++2/midi++/types.h.
| typedef PBD::Signal<void(Parser&,samplecnt_t)> MIDI::TimestampedSignal |
| typedef PBD::Signal<void(Parser &, EventTwoBytes *)> MIDI::TwoByteSignal |
| typedef PBD::Signal<void(Parser&)> MIDI::ZeroByteSignal |
| enum MIDI::eventType |
| Enumerator | |
|---|---|
| none | |
| raw | |
| any | |
| off | |
| on | |
| controller | |
| program | |
| chanpress | |
| polypress | |
| pitchbend | |
| sysex | |
| mtc_quarter | |
| position | |
| song | |
| tune | |
| eox | |
| timing | |
| tick | |
| start | |
| contineu | |
| stop | |
| active | |
| reset | |
Definition at line 38 of file midi++2/midi++/types.h.
| enum MIDI::MTC_FPS |
| Enumerator | |
|---|---|
| MTC_24_FPS | |
| MTC_25_FPS | |
| MTC_30_FPS_DROP | |
| MTC_30_FPS | |
Definition at line 78 of file midi++2/midi++/types.h.
| enum MIDI::MTC_Status |
| Enumerator | |
|---|---|
| MTC_Stopped | |
| MTC_Forward | |
| MTC_Backward | |
Definition at line 85 of file midi++2/midi++/types.h.
| byte MIDI::decode_controller_name | ( | const char * | name | ) |
| std::ostream& MIDI::operator<< | ( | std::ostream & | os, |
| const Port & | port | ||
| ) |
|
extern |