dplug.lv2.midi

Undocumented in source.

Members

Aliases

LV2_Midi_Controller
alias LV2_Midi_Controller = byte

Standard MIDI Controller Numbers.

LV2_Midi_Message_Type
alias LV2_Midi_Message_Type = byte

MIDI Message Type.

Enums

LV2_MIDI_CTL_MSB_BANK
anonymousenum LV2_MIDI_CTL_MSB_BANK
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LV2_MIDI_MSG_INVALID
anonymousenum LV2_MIDI_MSG_INVALID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

LV2_MIDI_PREFIX
enum LV2_MIDI_PREFIX;

< http://lv2plug.in/ns/ext/midi#

LV2_MIDI_URI
enum LV2_MIDI_URI;

< http://lv2plug.in/ns/ext/midi

LV2_MIDI__ActiveSense
enum LV2_MIDI__ActiveSense;

< http://lv2plug.in/ns/ext/midi#ActiveSense

LV2_MIDI__Aftertouch
enum LV2_MIDI__Aftertouch;

< http://lv2plug.in/ns/ext/midi#Aftertouch

LV2_MIDI__Bender
enum LV2_MIDI__Bender;

< http://lv2plug.in/ns/ext/midi#Bender

LV2_MIDI__ChannelPressure
enum LV2_MIDI__ChannelPressure;

< http://lv2plug.in/ns/ext/midi#ChannelPressure

LV2_MIDI__Chunk
enum LV2_MIDI__Chunk;

< http://lv2plug.in/ns/ext/midi#Chunk

LV2_MIDI__Clock
enum LV2_MIDI__Clock;

< http://lv2plug.in/ns/ext/midi#Clock

LV2_MIDI__Continue
enum LV2_MIDI__Continue;

< http://lv2plug.in/ns/ext/midi#Continue

LV2_MIDI__Controller
enum LV2_MIDI__Controller;

< http://lv2plug.in/ns/ext/midi#Controller

LV2_MIDI__MidiEvent
enum LV2_MIDI__MidiEvent;

< http://lv2plug.in/ns/ext/midi#MidiEvent

LV2_MIDI__NoteOff
enum LV2_MIDI__NoteOff;

< http://lv2plug.in/ns/ext/midi#NoteOff

LV2_MIDI__NoteOn
enum LV2_MIDI__NoteOn;

< http://lv2plug.in/ns/ext/midi#NoteOn

LV2_MIDI__ProgramChange
enum LV2_MIDI__ProgramChange;

< http://lv2plug.in/ns/ext/midi#ProgramChange

LV2_MIDI__QuarterFrame
enum LV2_MIDI__QuarterFrame;

< http://lv2plug.in/ns/ext/midi#QuarterFrame

LV2_MIDI__Reset
enum LV2_MIDI__Reset;

< http://lv2plug.in/ns/ext/midi#Reset

LV2_MIDI__SongPosition
enum LV2_MIDI__SongPosition;

< http://lv2plug.in/ns/ext/midi#SongPosition

LV2_MIDI__SongSelect
enum LV2_MIDI__SongSelect;

< http://lv2plug.in/ns/ext/midi#SongSelect

LV2_MIDI__Start
enum LV2_MIDI__Start;

< http://lv2plug.in/ns/ext/midi#Start

LV2_MIDI__Stop
enum LV2_MIDI__Stop;

< http://lv2plug.in/ns/ext/midi#Stop

LV2_MIDI__SystemCommon
enum LV2_MIDI__SystemCommon;

< http://lv2plug.in/ns/ext/midi#SystemCommon

LV2_MIDI__SystemExclusive
enum LV2_MIDI__SystemExclusive;

< http://lv2plug.in/ns/ext/midi#SystemExclusive

LV2_MIDI__SystemMessage
enum LV2_MIDI__SystemMessage;

< http://lv2plug.in/ns/ext/midi#SystemMessage

LV2_MIDI__SystemRealtime
enum LV2_MIDI__SystemRealtime;

< http://lv2plug.in/ns/ext/midi#SystemRealtime

LV2_MIDI__Tick
enum LV2_MIDI__Tick;

< http://lv2plug.in/ns/ext/midi#Tick

LV2_MIDI__TuneRequest
enum LV2_MIDI__TuneRequest;

< http://lv2plug.in/ns/ext/midi#TuneRequest

LV2_MIDI__VoiceMessage
enum LV2_MIDI__VoiceMessage;

< http://lv2plug.in/ns/ext/midi#VoiceMessage

LV2_MIDI__benderValue
enum LV2_MIDI__benderValue;

< http://lv2plug.in/ns/ext/midi#benderValue

LV2_MIDI__binding
enum LV2_MIDI__binding;

< http://lv2plug.in/ns/ext/midi#binding

LV2_MIDI__byteNumber
enum LV2_MIDI__byteNumber;

< http://lv2plug.in/ns/ext/midi#byteNumber

LV2_MIDI__channel
enum LV2_MIDI__channel;

< http://lv2plug.in/ns/ext/midi#channel

LV2_MIDI__chunk
enum LV2_MIDI__chunk;

< http://lv2plug.in/ns/ext/midi#chunk

LV2_MIDI__controllerNumber
enum LV2_MIDI__controllerNumber;

< http://lv2plug.in/ns/ext/midi#controllerNumber

LV2_MIDI__controllerValue
enum LV2_MIDI__controllerValue;

< http://lv2plug.in/ns/ext/midi#controllerValue

LV2_MIDI__noteNumber
enum LV2_MIDI__noteNumber;

< http://lv2plug.in/ns/ext/midi#noteNumber

LV2_MIDI__pressure
enum LV2_MIDI__pressure;

< http://lv2plug.in/ns/ext/midi#pressure

LV2_MIDI__programNumber
enum LV2_MIDI__programNumber;

< http://lv2plug.in/ns/ext/midi#programNumber

LV2_MIDI__property
enum LV2_MIDI__property;

< http://lv2plug.in/ns/ext/midi#property

LV2_MIDI__songNumber
enum LV2_MIDI__songNumber;

< http://lv2plug.in/ns/ext/midi#songNumber

LV2_MIDI__songPosition
enum LV2_MIDI__songPosition;

< http://lv2plug.in/ns/ext/midi#songPosition

LV2_MIDI__status
enum LV2_MIDI__status;

< http://lv2plug.in/ns/ext/midi#status

LV2_MIDI__statusMask
enum LV2_MIDI__statusMask;

< http://lv2plug.in/ns/ext/midi#statusMask

LV2_MIDI__velocity
enum LV2_MIDI__velocity;

< http://lv2plug.in/ns/ext/midi#velocity

Static functions

lv2_midi_is_system_message
bool lv2_midi_is_system_message(uint8_t* msg)

Return true iff msg is a MIDI system message (which has no channel).

lv2_midi_is_voice_message
bool lv2_midi_is_voice_message(uint8_t* msg)

Return true iff msg is a MIDI voice message (which has a channel).

lv2_midi_message_type
LV2_Midi_Message_Type lv2_midi_message_type(uint8_t* msg)

Return the type of a MIDI message. @param msg Pointer to the start (status byte) of a MIDI message.

Meta