|
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... | |