Nanomidi
Simple stream-based MIDI message encoder and decoder
midi_message::data Union Reference

MIDI message data representation. More...

#include <messages.h>

Collaboration diagram for midi_message::data:

Data Structures

struct  channel_pressure
 Representation of MIDI_TYPE_CHANNEL_PRESSURE. More...
 
struct  control_change
 Representation of MIDI_TYPE_CONTROL_CHANGE. More...
 
struct  note_off
 Representation of MIDI_TYPE_NOTE_OFF. More...
 
struct  note_on
 Representation of MIDI_TYPE_NOTE_ON. More...
 
struct  pitch_bend
 Representation of MIDI_TYPE_PITCH_BEND. More...
 
struct  polyphonic_pressure
 Representation of MIDI_TYPE_POLYPHONIC_PRESSURE. More...
 
struct  program_change
 Representation of MIDI_TYPE_PROGRAM_CHANGE. More...
 
struct  song_position
 Representation of MIDI_TYPE_SONG_POSITION. More...
 
struct  song_select
 Representation of MIDI_TYPE_SONG_SELECT. More...
 
struct  sysex
 Representation of MIDI_TYPE_SYSEX. More...
 
struct  time_code_quarter_frame
 Representation of MIDI_TYPE_TIME_CODE_QUARTER_FRAME. More...
 

Data Fields

struct midi_message::data::note_on note_on
 
struct midi_message::data::note_off note_off
 
struct midi_message::data::polyphonic_pressure polyphonic_pressure
 
struct midi_message::data::control_change control_change
 
struct midi_message::data::program_change program_change
 
struct midi_message::data::channel_pressure channel_pressure
 
struct midi_message::data::pitch_bend pitch_bend
 
struct midi_message::data::time_code_quarter_frame time_code_quarter_frame
 
struct midi_message::data::song_position song_position
 
struct midi_message::data::song_select song_select
 
struct midi_message::data::sysex sysex
 

Detailed Description

MIDI message data representation.

Field Documentation

◆ note_on

◆ note_off

◆ polyphonic_pressure

◆ control_change

◆ program_change

◆ channel_pressure

◆ pitch_bend

◆ time_code_quarter_frame

◆ song_position

◆ song_select

◆ sysex


The documentation for this union was generated from the following file: