summaryrefslogtreecommitdiff
path: root/libs/ardour/enums.cc
AgeCommit message (Collapse)Author
2018-07-09Remove unused AutoLoopDeclick, PendingLoopDeclickRobin Gareus
The flags were set, but not used. They also won't be needed anymore.
2018-07-03reverse velocity display related commitsPaul Davis
2017-11-23Add clock-delta mode enumRobin Gareus
2017-11-23Introduce a dedicated "Clock Origin" MarkerRobin Gareus
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
2017-09-18move disk_{writer,reader} into Route to allow for simple, sensible ↵Paul Davis
implementation of DiskIOPoint
2017-09-18add enum registration for DiskIOPointPaul Davis
2017-09-18missing file from previous commitPaul Davis
2017-09-18remove all remaining vestiges of per-track varispeed from libardourPaul Davis
2017-09-18fully remove diskstream codePaul Davis
2017-09-18Add support for Latch AutomationRobin Gareus
2017-06-23Remove Automation Types that should never have existed.Robin Gareus
2017-06-21Implement additional ControlList interpolation methods.Robin Gareus
The Control and ControlList uses the raw value (eg. coefficient for gain, Hz for frequencies) and those Lists are stored in existing sessions. In the vast majority of cases interpolating automation values using exp/log scale for dB, freq makes more sense -- it's also what the fader does. Adding additional interpolation methods is future proof (we might at allow to even add different methods per automation point (to the next) like other DAWs do. Currently it's mainly used in preparation for consistent GUI automation- lanes. Between 2 points there's always a visual straight line.
2017-06-21Remove Cruft -- AutomationStyle never did anything.Robin Gareus
Trim automation is planned via SlavableAC as normal AutomationMode. Some of this code have a revival (a special "Trim+Preview" state before merging Automation but that has to be more general than Pan & Gain.
2017-05-05libardour now has CoreSelection object to manage selection status of ↵Paul Davis
Stripables and AutomationControls
2017-04-20Remove unused enumRobin Gareus
2017-04-19Remove now unused stream operator functions in ardour/types.hTim Mayberry
2017-04-16Fix indentation in ardour/enums.ccTim Mayberry
2017-01-16Prepare session-wide implicit monitoring overridesRobin Gareus
2016-12-28Add enum for locale-configRobin Gareus
2016-11-14register some missing enumsRobin Gareus
2016-10-20infrastructure for save/restore of MIDI port user-provided informationPaul Davis
2016-09-28move mode/scale/key definitions out of push2 code and into libardour; ↵Paul Davis
Aeolian is the same as Minor
2016-08-19MIDI polyphonic pressure, part 2Paul Davis
2016-06-06there is no remote model choice anymore - ordering is determined by the GUIPaul Davis
2016-06-05fix registration of PresentationInfo enumsPaul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-05-27Tempo ramps - use consistent naming for _locked methods, use enum_2_string ↵nick_m
for TempoSection::Type.
2016-02-01add new enums to libardour enum listPaul Davis
2015-12-22Fix indentation (whitespace -> tab)Nil Geisweiller
2015-10-13fix registration of automation type enumsPaul Davis
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-09-28Fix Mackie control metering (fixes #6608).Len Ovens
2015-09-10remove duplicate enum registrationPaul Davis
2015-09-08new enums required for RF64 => RIFF and MBWF supportPaul Davis
2015-07-05prepare default meter-type configRobin Gareus
2015-06-29initial version of playback priority design. No GUI control over options yetPaul Davis
Conflicts: libs/ardour/ardour/session.h libs/ardour/ardour/types.h libs/ardour/enums.cc libs/ardour/session_transport.cc system_config
2015-06-29introduce the idea of buffering presets, along with 3 possible settings ↵Paul Davis
(plus custom). Actual numbers for the parameters are still to be determined/verified, and probably subject to some platform specificity
2015-06-29add track auto-naming options from TracksPaul Davis
2015-05-10Layering - the return of "later is higher".nick_m
Currently we don't do anything special on layering prefs change (relayer only occurs when each playlist is first edited). The idea here is that "undo" is still available to restore previous layering in case of any surprises.
2015-04-25prepare 0dBFS peak meterRobin Gareus
2015-04-24define Trim Parameter Type.Robin Gareus
2015-02-05add SessionEvent::Action to libs/ardour enums registrationPaul Davis
2014-12-19Add a config option to control region selection after split.Colin Fletcher
Add a configuration variable to choose the behaviour of the region selection after splitting selected regions. Add options to choose between all eight possible combinations of 'existing unmodified selected regions', 'newly-created regions to left of split', and 'newly-created regions to right of split', but comment out all but the three least crazy ones for now. If anyone wants them, they're there.
2014-11-02Automation of LV2 plugin properties.David Robillard
Work towards ParameterDescriptor being used more universally to describe control characteristics.
2014-10-10ensure registration of all SessionEvent typesPaul Davis
2014-09-17add IsSkip enum to enums.ccPaul Davis
2014-09-17add new Skip event to SessionEventsPaul Davis