release.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. RtMidi - a set of C++ classes that provides a common API for realtime MIDI input/output across Linux (ALSA), SGI, Macintosh OS X (CoreMidi), and Windows (Multimedia) operating systems.
  2. By Gary P. Scavone, 2003-2007.
  3. v1.0.7: (7 December 2007)
  4. - configure and Makefile changes for MinGW
  5. - renamed midiinfo.cpp to midiprobe.cpp and updated VC++ project/workspace
  6. v1.0.6: (9 March 2006)
  7. - bug fix for timestamp problem in ALSA (thanks to Pedro Lopez-Cabanillas)
  8. v1.0.5: (18 November 2005)
  9. - added optional port name to openVirtualPort() functions
  10. - fixed UNICODE problem in Windows getting device names (thanks Eduardo Coutinho!).
  11. - fixed bug in Windows with respect to getting Sysex data (thanks Jean-Baptiste Berruchon!)
  12. v1.0.4: (14 October 2005)
  13. - added check for status byte == 0xF8 if ignoring timing messages
  14. - changed pthread attribute to SCHED_OTHER (from SCHED_RR) to avoid thread problem when realtime cababilities are not enabled.
  15. - now using ALSA sequencer time stamp information (thanks to Pedro Lopez-Cabanillas)
  16. - fixed memory leak in ALSA implementation
  17. - now concatenate segmented sysex messages in ALSA
  18. v1.0.3: (22 November 2004)
  19. - added common pure virtual functions to RtMidi abstract base class
  20. v1.0.2: (21 September 2004)
  21. - added warning messages to openVirtualPort() functions in Windows and Irix (where it can't be implemented)
  22. v1.0.1: (20 September 2004)
  23. - changed ALSA preprocessor definition to __LINUX_ALSASEQ__
  24. v1.0.0: (17 September 2004)
  25. - first release of new independent class with both input and output functionality