Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-18 | new transport slave/master implementation, libs/ edition | Paul Davis | |
2018-09-13 | Implement new Enclosed region equivalence mode | Colin Fletcher | |
2018-07-27 | Prepare types for new grid | Robin Gareus | |
2018-07-12 | MonitorCue = In + Disk (fixes CC121 + push2 display) | Robin Gareus | |
2018-07-03 | reverse velocity display related commits | Paul Davis | |
2018-07-03 | add VelocityDisplayOption enum; indent TrackAutoNamingRule decl. correctly | Paul Davis | |
2018-06-21 | remove Session::controllable_by_descriptor() and move code into GenericMIDI ↵ | Paul Davis | |
code (the only user). This also removes enums introduced to describe well-known parameters for Mixbus. Lookup now involves string parsing every time, but this is not likely to be a notable cost. | |||
2018-05-04 | add well known controls to list accessible via a MIDI binding map (or OSC?) | Paul Davis | |
2018-05-04 | internally, ControllableDescriptors (used by MIDI binding maps) should use ↵ | Paul Davis | |
enums for automation types, rather than something custom | |||
2018-02-14 | Auto-monitor == Cue for MIDI tracks. | Ben Loftis | |
2018-02-09 | new_grid: Rewrite of Snap and Grid. (squashed commit) | Ben Loftis | |
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser. | |||
2017-11-23 | Add clock-delta mode enum | Robin Gareus | |
2017-09-24 | convert codebase to use Temporal for various time types | Paul Davis | |
2017-09-18 | globally 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-18 | initial (incomplete) framework for DiskIOPoint manipulation | Paul Davis | |
2017-09-18 | new enums for disk i/o positioning | Paul Davis | |
2017-09-18 | the return of MIDI recording, plus refactor to move post-capture playlist ↵ | Paul Davis | |
manipulations into Track | |||
2017-09-18 | Add support for Latch Automation | Robin Gareus | |
2017-08-16 | Clean up BusProfile: | Robin Gareus | |
* requested_physical_in/out was unused * input/output Autoconnect just overrides Preference/Config (can be done by a template script) * master_out_channels is kept for compatibility (allow to create new empty session) | |||
2017-07-08 | Add API to expand/flatten AC groups | Robin Gareus | |
2017-06-23 | Remove Automation Types that should never have existed. | Robin Gareus | |
2017-06-22 | Update Slavable API | Robin Gareus | |
Do not use AutomationType to identify parameters, use complete Evoral::Parameter and Automatable. For "batch connections", a Slavables needs to implement an API to return the relevant controls. This is only a first step towards a more generic Master/Slave framework. | |||
2017-06-21 | Some ToDo notes about AutomationTypes | Robin Gareus | |
2017-06-21 | Remove 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-12 | MCP: Mixbus32C: Restore missing filter controls to the Dyn page. | Ben Loftis | |
2017-04-20 | Remove unused enum | Robin Gareus | |
2017-04-19 | Remove now unused stream operator functions in ardour/types.h | Tim Mayberry | |
2017-02-04 | rework snap | nick_m | |
snap now fills in a struct (MusicFrame) which contins a snapped frame along with a music divisor. this gives useful information wrt magnetic snap which may or may not have rounded to an exact musical position. region position may now be set musically (using quarter notes for now). this patch fixes several problems in the current code: - dragging a list of music-locked regions now maintains correct musical offsets within the list. - splitting regions using magnetic snap works correctly (#7192) - cut drag should now work correctly with magnetic snap. - musical length of split midi regions is no longer frame based. | |||
2017-01-16 | Prepare session-wide implicit monitoring overrides | Robin Gareus | |
2016-12-28 | Add enum for locale-config | Robin Gareus | |
2016-12-16 | add arguments (unusued) to control whether or not SMF tempo map is used ↵ | Paul Davis | |
during import | |||
2016-12-14 | add a new enum to identify how SMF data should be used when naming imported ↵ | Paul Davis | |
MIDI tracks | |||
2016-10-21 | when fetching MIDI ports for bundles and auto-connection, ignore ↵ | Paul Davis | |
control-only (and "virtual") MIDI ports "virtual" is a placeholder name for ALSA sequencer MIDI through ports | |||
2016-10-20 | infrastructure for save/restore of MIDI port user-provided information | Paul Davis | |
2016-09-27 | remove ControlOnly port flag, since it was essentially unusable | Paul Davis | |
2016-09-27 | add PortManager::port_is_control_only() and use it in PortManager::get_ports() | Paul Davis | |
This allows us to avoid using "control-only" ports (e.g. Ableton Push 2 hardware ports) as inputs or outputs | |||
2016-09-27 | add two new port flags | Paul Davis | |
2016-08-19 | MIDI polyphonic pressure, part 2 | Paul Davis | |
2016-08-16 | turn comments into doxygen doc | Robin Gareus | |
2016-06-06 | there is no remote model choice anymore - ordering is determined by the GUI | Paul Davis | |
2016-05-31 | fwd declaration of Stripable and associated lists | Paul Davis | |
2016-05-31 | universal 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-31 | first pass at making the GUI for a VCA visible | Paul Davis | |
2016-03-11 | prepare region/range loudness analysis | Robin Gareus | |
2016-02-01 | add a comment for The Future | Paul Davis | |
2016-01-31 | add new automation type enums | Paul Davis | |
2016-01-27 | no need for multiple send level/enable parameter types | Paul Davis | |
2016-01-27 | remove mackie send pot mode (subview mode for sends coming up) | Paul Davis | |
2016-01-27 | add stubs and enums to access "well-known" send controls | Paul Davis | |
2015-12-16 | add new automation types for EQ and compression | Paul Davis | |