MIDI message constructors.
All functions return {:midi, payload} tuples that serve as the lingua franca
for MIDI message representation. These terms can be encoded to binary with
ExMidi.MidiBin.encode/1 and decoded from binary with ExMidi.MidiBin.decode/1.
Summary
Functions
Create an aftertouch (channel pressure) message.
Create a batch message from a list of {:midi, _} messages.
Create a control change (CC) message.
Create a copyright meta message.
Create a cue point meta message.
Create a device port meta message.
Create an instrument name meta message.
Create a key signature meta message.
Create a lyric meta message.
Create a marker meta message.
Create a time signature meta message (numerator/denominator).
Create a note off message.
Create a note on message.
Create a pitch bend message.
Create a polyphonic aftertouch message.
Create a program meta message.
Create a program change message.
MIDI clock (24 per quarter note).
MIDI continue.
MIDI reset.
MIDI start.
MIDI stop.
MIDI tick.
Create a sequence number meta message.
Create a sequencer-specific data meta message.
Create a SMPTE meta message.
Create a system exclusive message.
Create a tempo meta message from BPM.
Create a text meta message.
Create a time signature meta message.
Create a track/sequence name meta message.
Create an undefined meta message.
Functions
Create an aftertouch (channel pressure) message.
Create a batch message from a list of {:midi, _} messages.
Create a control change (CC) message.
Create a copyright meta message.
Create a cue point meta message.
Create a device port meta message.
Create an instrument name meta message.
Create a key signature meta message.
Create a lyric meta message.
Create a marker meta message.
Create a time signature meta message (numerator/denominator).
Create a note off message.
Create a note on message.
Create a pitch bend message.
Create a polyphonic aftertouch message.
Create a program meta message.
Create a program change message.
MIDI clock (24 per quarter note).
MIDI continue.
MIDI reset.
MIDI start.
MIDI stop.
MIDI tick.
Create a sequence number meta message.
Create a sequencer-specific data meta message.
Create a SMPTE meta message.
Create a system exclusive message.
Create a tempo meta message from BPM.
Create a text meta message.
Create a time signature meta message.
Create a track/sequence name meta message.
Create an undefined meta message.