summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_scene_changer.cc
AgeCommit message (Collapse)Author
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2016-12-29allow all types of range location (loop, start, end etc.) to be glued to ↵nick_m
bars and beats.
2016-12-03Remove Evoral::MIDIEventDavid Robillard
It is slightly questionable whether type specific methods like velocity() belong on Event at all, these may be better off as free functions. However the code currently uses them as methods in many places, and it seems like a step in the right direction, since, for example, we might some day have events that have a velocity but aren't stored as MIDI messages (e.g. if Ardour uses an internal musical model that is more expressive). In any case, the former inheritance and plethora of sloppy casts is definitely not the right thing.
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2015-12-07change API for accessing session MIDI ports so that (1) boost::shared_ptr<> ↵Paul Davis
is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-06-29use the frame/sample based inter-scene gap, not the msecs one (now removed)Paul Davis
2015-06-29add API for controlling and determining active status of a SceneChangePaul Davis
Conflicts: libs/ardour/ardour/scene_change.h
2015-06-29integrate Session::remove_routes() from Tracks and replace ↵Paul Davis
Session::remove_route() internal implementation. The singular case replicated (and was the model for) the plural case.
2015-06-29fix bank ID when MIDI Scene change handles a program change messageGZharun
2014-12-30Fix some mangled whitespace (noop).David Robillard
2014-11-30Trim the include tree.David Robillard
2014-11-10refactor MIDISceneChange color property addition by moving it into ↵Paul Davis
SceneChange to anticipate other types of SceneChange objects (e.g. OSC)
2014-11-10when creating a new MIDI scene change, check existing scene changes for ↵Paul Davis
equality and reuse their color (which may or may not be set)
2014-11-05catch up with waves/tracks version of MIDI scene changer codePaul Davis
2014-10-24port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to ↵Paul Davis
Ardour. Fixes deadlocks caused by mutex on Locations list, and clarifies the purposes and uses of the class-level and object-level change-related signals.
2014-08-31Remove unused variables (fix warnings).David Robillard
2014-05-02a variety of changes to finalize (?) (MIDI) SceneChange functionalityPaul Davis
2014-04-30use per-channel signals to pick up scene changes, rather than global onesPaul Davis
2014-04-28merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵Paul Davis
change markers