Nanomidi
Simple stream-based MIDI message encoder and decoder
|
Go to the source code of this file.
Data Structures | |
struct | midi_sysex_buffer |
Buffer for SysEx messages decoding. More... | |
struct | midi_istream |
Input stream for midi_decode() More... | |
Functions | |
void | midi_istream_from_buffer (struct midi_istream *stream, const void *buffer, size_t size) |
Creates an input stream which reads from a buffer. More... | |
struct midi_message * | midi_decode (struct midi_istream *stream) |
Decodes a single MIDI message. More... | |
struct midi_message * | midi_decode_usb (struct midi_istream *stream, uint8_t *cable_number) |
Decodes a single MIDI message from USB packet. More... | |