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