Always pass card == 0.
device is a device name. On Linux, it is the ALSA string. On Windows, it is currently ignored, so you should pass "default" or null so when it does get implemented your code won't break.
A destructor is present on this object, but not explicitly documented in the source.
A postblit is present on this object, but not explicitly documented in the source.
Send a reset message, silencing all notes
Writes a single low-level midi message Timing and sending sane data is your responsibility!
Writes a series of individual raw messages. Timing and sending sane data is your responsibility! The data should NOT include any timestamp bytes - each midi message should be 2 or 3 bytes.
Gives MIDI output access.