13
0
livetrax/libs/midi++2
David Robillard 8ca72c4eca Fix various MIDI corruption bugs.
Re-enable MIDI CC controller bars and other immediate output (hans commented out, tsk tsk).
Write channel mode as textual enumeration instead of magic number.
Better atomic (almost) channel mode switching on MIDI ring buffer (was a possible, if unlikely, source of corruption).
Handle some cases of broken MIDI, and oversized events, more gracefully.


git-svn-id: svn://localhost/ardour2/branches/3.0@3335 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-12 02:40:48 +00:00
..
macosx Merged with trunk R1612. 2007-03-18 06:07:08 +00:00
midi++ * adjusted formatting a bit to style guide 2008-05-09 11:28:14 +00:00
.cvsignore All included libraries now link dynamically instead of statically. 2006-04-25 20:23:50 +00:00
alsa_sequencer_midiport.cc reinstate Ye Olde MIDI (input) thread; fix up a few startup warnings 2008-03-19 17:25:37 +00:00
AUTHORS
ChangeLog
COPYING
coremidi_midiport.cc merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
fd_midiport.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
fifomidi.cc merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
jack_midiport.cc Fix various MIDI corruption bugs. 2008-05-12 02:40:48 +00:00
libmidi++.pc.in
libmidi++.spec.in
midi.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
midichannel.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
midifactory.cc merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
midimanager.cc merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
midiparser.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
midiport.cc reinstate Ye Olde MIDI (input) thread; fix up a few startup warnings 2008-03-19 17:25:37 +00:00
miditrace.cc merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
mmc.cc merge changes to libmidi++ API from 2.0-ongoing 2007-08-06 14:19:19 +00:00
mmctest.cc merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
mtc.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
NEWS
README
SConscript refactor JACK MIDI port to allow writing from a non-process() thread, and move ARDOUR::MidiEvent into MIDI namespace along with midi_events.h header 2008-03-18 03:42:32 +00:00