|
Nanomidi
Simple stream-based MIDI message encoder and decoder
|


Go to the source code of this file.
Data Structures | |
| struct | midi_ostream |
| Output stream for midi_encode() More... | |
Functions | |
| void | midi_ostream_from_buffer (struct midi_ostream *stream, void *buffer, size_t size) |
| Creates an output stream which writes to a buffer. More... | |
| size_t | midi_encode (struct midi_ostream *stream, const struct midi_message *msg) |
| Encodes a single MIDI message. More... | |
| size_t | midi_encode_usb (struct midi_ostream *stream, const struct midi_message *msg, uint8_t cable_number) |
| Encodes a single MIDI message into USB packet. More... | |