| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| readme.txt | 2015-01-13 | 1.8 kB | |
| wxMidi_2.0.zip | 2015-01-13 | 1.2 MB | |
| wxMidi_1.5.zip | 2011-12-02 | 520.5 kB | |
| wxMidi_1.3.zip | 2006-11-18 | 1.0 MB | |
| Totals: 4 Items | 2.8 MB | 0 | |
2015/Jan/12 - wxMidi 2.0 released
=====================================
INCOMPATIBLE CHANGES WITH 1.5
-----------------------------
* Length of wxMidiSysExMessage uses now a 'long' instead of an 'int'. Therefore:
- method wxMidiSysExMessage::Length() now returns a long.
- method wxMidiSysExMessage::SetLength() now requires a long as parameter.
This change was required to avoid a limit of 32KB for SysEx messages.
COMPATIBLE CHANGES
-------------------
* Fixed bug causing occasional problems when receiving sysex messages (thanks to
Brian Walton for reporting this bug, tracing its origin and helping in tests).
* Added code to detect and signal a timeout in the recepcion of SysEx messages. This
could happend if midi cable is disconnected during a SysEx transmision.
* Added optional parameter to wxMidiDeviceIn() constructor for specifying the wait
time (seconds) to finish an incomplete SysEx message before reporting a timeout
error. By default, 5 seconds.
* Added optional parameter to method wxMidiDeviceIn::Open() for specifying the buffer
size to be used by the portmidi library. Default value has been increased to 4KB.
* Removed artificial limitation for receiving SysEx messages larger that 10,000 bytes.
As a consequence, error code wxMIDI_ERROR_BadSysExMsg_Length has been removed.
* Added two new translations:
- German, thanks to Undine Peters.
- Simplified Chinese, thanks to 卢文汐 (Wenxi Lu).
* Documentation updated and rewriten for using Doxygen.
* Minor changes in code, mainly for avoiding a couple of compilation warnings and for
including documentation in source code.
* Added more functionality to midisound sample application to allow to test
more MIDI commands.