summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_port.cc
AgeCommit message (Expand)Author
2016-12-03Remove Evoral::MIDIEventDavid Robillard
2016-10-13new scheme for managing port deletionPaul Davis
2016-09-30insufficient attempt to drop references to a shadow MIDI portPaul Davis
2016-09-27move shadow port stuff from AsyncMIDIPort to MidiPort, where it belongsPaul Davis
2016-09-13slight DEBUG_TRACE enhancement for MidiPort::flush_buffers() outputPaul Davis
2015-11-28fix typo in panic message, honor event-time.Robin Gareus
2015-11-28midi-panic needs to honor split-cycle buffer offset,Robin Gareus
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-02-19Normalize notes on all channels.David Robillard
2015-02-19Fix record/import of note ons with velocity 0.David Robillard
2015-02-10infrastructure to allow tracing of all MIDI portsPaul Davis
2014-11-30Trim the include tree.David Robillard
2014-11-23make debug message more usefulRobin Gareus
2014-11-20debug trace lost midi-messagesRobin Gareus
2014-10-23another round of compiler warning fixesRobin Gareus
2014-10-22error/debug output when dropping MIDI event due to timing now shows MIDI bytesPaul Davis
2014-10-02Text tweaks and typo fixesColin Fletcher
2013-12-31debug message: print uint8 channel as integer not charRobin Gareus
2013-12-30improve debug messageRobin Gareus
2013-10-21fix endless messages about MIDI events being dropped.Paul Davis
2013-09-10basic functionality for hardware latency measurementPaul Davis
2013-08-13fixes to get MTC (and probably MIDI clock) slaving working againPaul Davis
2013-08-12assorted extra debug output for MTCPaul Davis
2013-08-08rationalize (a bit) engine start/stop/restart so that it is possible to start...Paul Davis
2013-07-24part-way through getting the audioengine changes to compilePaul Davis
2013-03-27Squashed commit of the following:Paul Davis
2013-01-19slightly more informational debug messagePaul 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-04-15A few tweaks to make Ardour build in GCC -std=c++0x mode.Carl Hetherington
2012-04-11Remove unused parameter to Port::flush_buffers().Carl Hetherington
2012-01-18fix two major assert failures arising from the optional monitor section commi...Paul Davis
2011-12-14send sustain=off and all-notes-off when a MIDI track is muted (may fix #4295)Paul Davis
2011-09-30fixes for 98% of all the warnings/errors reported by OS X gcc on tigerPaul Davis
2011-06-28basic infrastructure for enabling/disabling MIDI input to a given trackPaul Davis
2011-06-01Fix broken whitespace. I'd apologize for the compile times if it was my faul...David Robillard
2011-05-30(1) push a locate all the way through the processing heirarchy so that MIDI o...Paul Davis
2011-05-29clarify some confusion about how "raw" port buffer sizes are definedPaul Davis
2011-03-15Fix more broken whitespace.David Robillard
2011-03-11sorta-kinda working latency compensation, latency reporting and capture align...Paul Davis
2011-03-07fix all manner of wrongness with port buffer offsetsPaul Davis
2010-12-03Remove all use of nframes_t.Carl Hetherington
2010-09-17megaopus patch #2 for today: remove nframes64_t and sframes_t from sourcePaul Davis
2010-08-18Fix regression accidentally introduced in last commit to this file.Carl Hetherington
2010-08-13Move _port_offset up to AudioPort, as MidiPort does not use it.Carl Hetherington
2010-08-10Don't drop MIDI messages that arrive at the very start of a JACK buffer, and ...Carl Hetherington
2010-07-27change Control::{set,get}_float to Control::{set,get}_double and make almost ...Paul Davis