Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
midi_event.h File Reference

MIDI events. More...

#include "zrythm-config.h"
#include <algorithm>
#include <cstdint>
#include <cstring>
#include "dsp/chord_descriptor.h"
#include "utils/types.h"
#include <crill/spin_mutex.h>
#include <midilib/src/midifile.h>
Include dependency graph for midi_event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  MidiEvent
 Timed MIDI event. More...
 
class  MidiEventVector
 A lock-free thread-safe vector of MidiEvents. More...
 
class  MidiEvents
 Container for passing midi events through ports. More...
 

Typedefs

using MidiEventHeader
 Used by Windows MME and RtMidi when adding events to the ring.
 

Functions

bool operator== (const MidiEvent &lhs, const MidiEvent &rhs)
 

Variables

constexpr int MAX_MIDI_EVENTS = 2560
 Max events to hold in queues.
 

Detailed Description

MIDI events.

Definition in file midi_event.h.