summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_ring_buffer.cc
AgeCommit message (Expand)Author
2013-03-27Squashed commit of the following:Paul Davis
2013-01-28fix another semantically-significant statement buried in an assert() macroPaul Davis
2013-01-26fix breakage for optimized build caused by semantically critical statement in...Paul Davis
2013-01-19Replace a bunch of potential crashes with graceful handling of the situation.David Robillard
2013-01-08tentative redesign of MIDI looping, will probably fix #5050 but needs more ex...Paul Davis
2012-06-18make switching between input+disk monitoring work "right" for MIDI tracks; al...Paul Davis
2012-05-24Compile cleanly with clang.David Robillard
2011-12-26a grab bag of changes correcting and improving the way MIDI note on/off track...Paul Davis
2011-07-08fix incorrect use of MidiBuffer::reserve() and MidiBuffer::write() if channel...Paul Davis
2011-06-21change default overlapping note strategy to "relax" (i.e. do nothing); fix cr...Paul Davis
2011-06-01Fix broken whitespace. I'd apologize for the compile times if it was my faul...David Robillard
2011-05-29detect buffer "overflow" when delivering immediate events and queue remainder...Paul Davis
2011-04-04Fix broken whitespace (no functional changes).David Robillard
2011-04-04reimplement MidiRingBuffer::dump()Paul Davis
2011-03-26remove Evoral::RingBuffer, which was (a) duplicating PBD::RingBufferNPT and (...Paul Davis
2011-01-10Make a couple of bits of debug conditional to avoid mallocs when they are tur...Carl Hetherington
2010-12-03Remove all use of nframes_t.Carl Hetherington
2010-09-23Fix assert. Remove some debug output.Carl Hetherington
2010-08-13Hopefully fix dropped MIDI notes on loop. Fixes #3133.Carl Hetherington
2010-06-09basically, fix all kinds of odds and ends with MIDI playback, including misse...Paul Davis
2010-06-08Small cleanup.Carl Hetherington
2010-06-08Update ring buffer read pointer correctly in case of a failure to insert an e...Carl Hetherington
2010-03-02the mega-properties/SequenceProperty patch. split is broken at present (right...Paul Davis
2009-12-20remove a couple of boost::signals2 trouble spots; fix some --strict compile t...Paul Davis
2009-10-25make per-region note-tracking in MidiPlaylist work correctly, or something ve...Paul Davis
2009-10-14Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mix...David Robillard
2009-09-21(full commit): fix MIDI playback by not writing into the playback buffer from...Paul Davis
2009-09-16do not allow smf_source's reads to stomp on cached read_end position in paren...Paul Davis
2009-09-14fix up marshall/unmarshall of note data for MidiModel::DiffCommandPaul Davis
2009-08-27lots of MIDI editing stuff. to be explained on the website when its donePaul Davis
2009-05-05Fix crash when playing back MIDI within a loop.David Robillard
2009-05-01Fix MIDI playback.David Robillard
2009-02-15Use nframes_t for timestamps of real (jack) time MIDI events (i.e. in MidiBuf...David Robillard
2009-02-02Disable excessive console output (please comment this stuff before committing...David Robillard
2009-02-02* fix misleading/wrong commentHans Baier
2009-02-02* debugging outputHans Baier
2009-02-02Make (MIDI) event time stamp type a template parameter.David Robillard
2009-02-01Removed fixed/maximum event size assumption/limitation from MIDI buffer.David Robillard
2008-12-27Fix immediate event delivery (panic button, controller sliders, etc).David Robillard
2008-12-27Move MidiRingBuffer::read into .cc file to avoid the 2 hour dev cycle (no fun...David Robillard