iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
IPlugMidi.h File Reference

MIDI and sysex structs/utilites. More...

#include <cassert>
#include <cstdint>
#include <cstdio>
#include <algorithm>
#include "IPlugLogger.h"

Go to the source code of this file.

Classes

struct  IMidiMsg
 Encapsulates a MIDI message and provides helper functions. More...
 
struct  ISysEx
 A struct for dealing with SysEx messages. More...
 
class  IMidiQueueBase< T >
 A class to help with queuing timestamped MIDI messages. More...
 

Macros

#define DEFAULT_BLOCK_SIZE   512
 

Typedefs

using IMidiQueue = IMidiQueueBase< IMidiMsg >
 

Detailed Description

MIDI and sysex structs/utilites.

Definition in file IPlugMidi.h.

Macro Definition Documentation

◆ DEFAULT_BLOCK_SIZE

#define DEFAULT_BLOCK_SIZE   512

Definition at line 675 of file IPlugMidi.h.

Typedef Documentation

◆ IMidiQueue

Definition at line 810 of file IPlugMidi.h.