summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/midi_ring_buffer.h
AgeCommit message (Expand)Author
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-30Move EventRingBuffer to libardour.David Robillard
2014-11-30Clean up state tracking of raw MIDI.David Robillard
2014-01-14'libs/ardour' - DLL visibility stuff and associated changes needed for buildi...John Emmas
2013-10-17add export visibility macros across libardourPaul Davis
2013-03-27Squashed commit of the following:Paul Davis
2013-01-21Trim the include tree a bit.David Robillard
2013-01-08tentative redesign of MIDI looping, will probably fix #5050 but needs more ex...Paul Davis
2012-10-11implement missing midi event filtering during recordingHans Baier
2012-10-10whitespaceHans Baier
2012-06-18make switching between input+disk monitoring work "right" for MIDI tracks; al...Paul Davis
2011-12-26a grab bag of changes correcting and improving the way MIDI note on/off track...Paul Davis
2011-06-21change default overlapping note strategy to "relax" (i.e. do nothing); fix cr...Paul Davis
2011-05-29detect buffer "overflow" when delivering immediate events and queue remainder...Paul Davis
2011-04-04reimplement MidiRingBuffer::dump()Paul Davis
2011-03-26remove Evoral::RingBuffer, which was (a) duplicating PBD::RingBufferNPT and (...Paul Davis
2010-12-03Remove all use of nframes_t.Carl Hetherington
2009-10-14Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mix...David Robillard
2009-09-16do not allow smf_source's reads to stomp on cached read_end position in paren...Paul Davis
2009-02-02Make (MIDI) event time stamp type a template parameter.David Robillard
2008-12-29* fixed bug introduced in revision 3335: Hibyte lost in channel mask when res...Hans Baier
2008-12-27Move MidiRingBuffer::read into .cc file to avoid the 2 hour dev cycle (no fun...David Robillard
2008-11-22* added XML deserialisation for control and program changesHans Baier
2008-10-13Fix pollution of global namespace by Evoral.David Robillard
2008-10-12MIDI looping fixes from torbenh.David Robillard
2008-10-10Apply MIDI looping patch from torbenh, with minor changes.David Robillard
2008-10-08Fix MIDI playback while looping (ignore events with out of range time stamps ...David Robillard
2008-09-22Move event specific ringbuffer stuff to evoral.David Robillard
2008-09-19Factor out sequencing related things into an independant new library: "evoral".David Robillard
2008-06-02rollback to 3428, before the mysterious removal of libs/* at 3431/3432Paul Davis
2008-06-02remove empty sigc++2 directoryDoug McLain
2008-05-23Remove pointless Byte typedef that didn't really match any other typedef in a...David Robillard
2008-05-21More petty clean ups of MIDI stuff.David Robillard
2008-05-16* Fixed crash on closing MIDI automation tracks, because ARDOUR::Parameter::o...Hans Baier
2008-05-12* fixed various event size bugsHans Baier
2008-05-12Fix various MIDI corruption bugs.David Robillard
2008-05-11* disabled some debugging outputHans Baier
2008-05-11* Added a couple of guards to prevent MIDI::Events with NULL buffers to enter...Hans Baier
2008-05-09* adjusted formatting a bit to style guideHans Baier
2008-04-22* disabled some debugging outputHans Baier
2008-04-21*fixed bug: channel mask not set in MidiRingBufferHans Baier
2008-04-21* UI fixes for track channel selectionHans Baier
2008-04-19* first prototype for track based channel selection worksHans Baier
2008-04-03* implemented editing velocities (http://tracker.ardour.org/view.php?id=2148)Hans Baier
2008-03-18refactor JACK MIDI port to allow writing from a non-process() thread, and mov...Paul Davis
2007-08-31Reading of MIDI CC from MIDI regions (MidiModel). UI still needs work though..David Robillard
2007-08-16Make SMFSource suck significantly less.David Robillard
2007-08-01Better MidiModel command framework, ready to go for all your canvas editing n...David Robillard