|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
One semantic SMF event with a delta time. More...
#include <MidiFile.h>
Public Attributes | |
| uint32_t | deltaTicks = 0 |
| MidiEventKind | kind = MidiEventKind::Channel |
| uint8_t | status = 0 |
| uint8_t | data1 = 0 |
| uint8_t | data2 = 0 |
| uint8_t | metaType = 0 |
| std::vector< uint8_t > | payload |
Friends | |
| bool | operator== (const MidiEvent &, const MidiEvent &)=default |
One semantic SMF event with a delta time.
Channel events use status/data1/data2. Meta events use metaType and payload. SysEx events use payload. Fields not used by the selected kind are zero.
Definition at line 54 of file MidiFile.h.
| uint8_t dspark::MidiEvent::data1 = 0 |
Definition at line 59 of file MidiFile.h.
| uint8_t dspark::MidiEvent::data2 = 0 |
Definition at line 60 of file MidiFile.h.
| uint32_t dspark::MidiEvent::deltaTicks = 0 |
Definition at line 56 of file MidiFile.h.
| MidiEventKind dspark::MidiEvent::kind = MidiEventKind::Channel |
Definition at line 57 of file MidiFile.h.
| uint8_t dspark::MidiEvent::metaType = 0 |
Definition at line 61 of file MidiFile.h.
| std::vector<uint8_t> dspark::MidiEvent::payload |
Definition at line 62 of file MidiFile.h.
| uint8_t dspark::MidiEvent::status = 0 |
Definition at line 58 of file MidiFile.h.