summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/midi_model.h
AgeCommit message (Expand)Author
2019-11-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-08-29No-OP: move doxygen doc into header filesRobin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2017-09-24fix header order and space alignmentPaul Davis
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2017-09-18changes required to operate with the Evoral::Beats ticktime commitPaul Davis
2017-03-04offset linked regions to compensate for negative start after trim drag.nick_m
2016-11-08Support multiple readers for MIDI source/modelDavid Robillard
2016-10-07proper C++ const API (possible fix for MSVC builds)Robin Gareus
2016-10-07Add Lua bindings for basic MIDI model editingRobin Gareus
2016-07-20Make MidiModel::write_section_to able to offset event timesJulien "_FrnchFrgg_" RIVAUD
2016-05-01fix a Wsigncompare and 2 -WuninitializedRobin Gareus
2015-10-17Remove all the now unused functions in the MidiModel class.André Nusser
2015-10-17Split transpose in MidiModel into two functions.André Nusser
2015-03-05Handle edits while playing precisely.David Robillard
2015-01-07MusicalTime => Beats.David Robillard
2014-12-28MIDI transform dialog.David Robillard
2014-12-28Clean up note delta command code.David Robillard
2014-12-17Fix various MIDI locking issues.David Robillard
2014-11-30Trim the include tree.David Robillard
2014-11-30Move EventRingBuffer to libardour.David Robillard
2014-11-22Wrap MusicalTime in a class.David Robillard
2014-01-14'libs/ardour' - DLL visibility stuff and associated changes needed for buildi...John Emmas
2013-12-27merge exportvis branch into cairocanvas, to reduce the number of "floating" b...Paul Davis
2013-11-04initialize MidiModel::Change::patch_id (correctlty?)Paul Davis
2013-10-17add export visibility macros across libardourPaul Davis
2013-03-29major fixes for MIDI patch change and note undo/redo. Patch change handling w...Paul Davis
2012-10-11implement deleting of sysex eventsHans Baier
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2011-09-19Emit ContentsChanged on the model when one of its control lists changes. Sho...Carl Hetherington
2011-05-17Remove unnecessary virtual declaration.Carl Hetherington
2011-04-06Fix broken whitespace.David Robillard
2011-04-06Fix my name :)David Robillard
2011-04-06Differentiate between pitch-shift (for audio) and transpose (for MIDI). Fixe...Carl Hetherington
2010-12-28Unify program change and bank handling so that they are manipulated together.Carl Hetherington
2010-12-09Handle overlaps better when executing DiffCommands.Carl Hetherington
2010-12-09Undo for sys-ex movements in time.Carl Hetherington
2010-12-09Allow trim of midi regions to before the start of the source (better, this ti...Carl Hetherington
2010-12-09Use a weak_ptr rather than a bald pointer for _midi_source in MidiModel.Carl Hetherington
2010-08-09Fix save/load of MIDI automation state. Fixes #3354.Carl Hetherington
2010-07-20add note IDs and use them for looking up notes during a history rebuild. NOTE...Paul Davis
2010-07-14A few fixes to interpolation of MIDI controller data. Don't interpolateCarl Hetherington
2010-07-01add MidiModel::sync_to_source() to push model state into its existing source;...Paul Davis
2010-06-25Make MIDI region `automation' respect the automation mode so that it isCarl Hetherington
2010-06-20Invalidate old sources before forgetting about them. I think this prevents t...Carl Hetherington
2010-06-14make note overlap resolution store side effects in a DiffCommand, and add its...Paul Davis
2010-06-12introduce the notion that note additions and property changes can cause the r...Paul Davis
2010-05-20various minor MIDI fixes: prevent duplicate note entry with mouse, show note ...Paul Davis
2010-05-19MIDI region forking, plus Playlist::regions_to_read() fix forward ported from...Paul Davis
2010-02-19change PropertyChange from a bitfield into a real object, with all the many w...Paul Davis