summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_ring_buffer.cc
AgeCommit message (Expand)Author
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2016-10-17Clean up MIDI debugging outputDavid Robillard
2016-09-13add back event offsetting into MidiRingBuffer::read() (even if we never reall...Paul Davis
2016-09-13NOOP: spacing and indentationPaul Davis
2016-09-13show "this" in MidiRingBuffer::dump()Paul Davis
2016-09-13add a new DEBUG enum for MidiRingBufferPaul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-06-12We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG mechanis...Paul Davis
2015-03-30note to midi devs.Robin Gareus
2015-03-30fix typo in skip/state-trackerRobin Gareus
2015-03-24Resolve only active notes when muted/non-soloed.David Robillard
2015-03-12cont’d work on a16dd7c, fixes #6170Robin Gareus
2014-12-20Maintain correct tracker state on MIDI overwrite.David Robillard
2014-11-30Clean up state tracking of raw MIDI.David Robillard
2014-10-23small round of compiler warning fixesRobin Gareus
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