summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/midi_buffer.h
AgeCommit message (Expand)Author
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2016-12-03Fix event type and parameter type confusionDavid Robillard
2016-12-03Remove Evoral::MIDIEventDavid Robillard
2016-09-13change offset arguments to various <T>Buffer::read/merge methods from framecn...Paul Davis
2016-07-11lua MidiBuffer bindingsRobin Gareus
2014-12-17MIDI bounce.David Robillard
2014-11-02Automation of LV2 plugin properties.David Robillard
2014-10-23another round of compiler warning fixesRobin Gareus
2014-10-23small round of compiler warning fixesRobin Gareus
2014-06-11NOOP, re-indent & whitespaceRobin Gareus
2014-06-11prepare midi buffer API for midi-delaylinesRobin Gareus
2014-06-11fix midi buffer erase()Robin Gareus
2014-02-04merge (w/fix) with masterPaul Davis
2014-02-03remove cruft - unused _size in audio-buffersRobin Gareus
2013-10-17add export visibility macros across libardourPaul Davis
2013-07-24part-way through getting the audioengine changes to compilePaul Davis
2013-03-27Squashed commit of the following:Paul Davis
2012-05-24Compile cleanly with clang.David Robillard
2011-12-22main fix: when transport stops, clear per-region per-playlist note trackers e...Paul Davis
2011-12-01provide semantic ordering of simultaneous MIDI events; add operator== to Midi...Paul Davis
2011-06-01Fix broken whitespace. I'd apologize for the compile times if it was my faul...David Robillard
2011-04-06Fix my name :)David Robillard
2011-03-05some LV2 debug tracing, part twoPaul 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-07-22make i18n build work ; add mackie dir back to build ; token work on amp for M...Paul Davis
2009-06-16first pass (ok, third really) at internal send+return - audio routing inside ...Paul Davis
2009-06-09Remove aliased _size member.Carl Hetherington
2009-05-04Preliminary MIDI plugin support.David Robillard
2009-04-23remove offset from process callback tree. some breakage may have occured. yes...Paul Davis
2009-02-25*** NEW CODING POLICY ***David Robillard
2009-02-16Rewrite Sequence::const_iterator.David Robillard
2009-02-15Use nframes_t for timestamps of real (jack) time MIDI events (i.e. in MidiBuf...David Robillard
2009-02-03* midi_event_size(uchar status): return size including status / handle sysexHans Baier
2009-02-02* added assertions to MidiBuffer::iterator_base in order to avoid offset corr...Hans 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
2009-02-01Templateify MidiBuffer iterators (avoid code duplication since they're about ...David Robillard
2009-01-30Um... we can't use 128 bytes for every single MIDI event, Hans.David Robillard
2009-01-30* enlage MidiBuffer size to 128 bytes to allow for sysex eventsHans Baier
2008-10-08torben's port buffer reworking; torben's panner automation loading patch (all...Paul Davis
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-03-18refactor JACK MIDI port to allow writing from a non-process() thread, and mov...Paul Davis
2007-10-31new port design, probably about 90% done (i.e it mostly works and this commit...Paul Davis
2007-10-17new internal port type, round I, plus tiny fix for legalize_for_xml() (also f...Paul Davis