Definition custom_node_events.hpp:26
bool write_midi_file(const std::string &path, const MidiFileData &data)
std::optional< MidiFileData > read_midi_file(const std::string &path)
Timestamped MIDI event combining a choc::midi::ShortMessage with timing info.
Definition message.hpp:32
Definition midi_file.hpp:23
size_t total_events() const
int ticks_per_quarter
Definition midi_file.hpp:25
double duration_seconds() const
double tempo_bpm
Definition midi_file.hpp:24
std::vector< MidiTrack > tracks
Definition midi_file.hpp:26
Definition midi_file.hpp:17
std::string name
Definition midi_file.hpp:18
std::vector< TimedMidiEvent > events
Definition midi_file.hpp:19
Definition midi_file.hpp:11
MidiEvent event
Definition midi_file.hpp:13
double time_seconds
Definition midi_file.hpp:12