Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-13 | update DiskReader loop delick objects when loop changes | Paul Davis | |
2020-03-17 | restore being able to load a 5.12 session with a destructive track. | Paul Davis | |
Not all is working right yet, however | |||
2020-03-17 | remove destructive/tape mode tracks | Paul Davis | |
2020-03-10 | small adjustments to TransportMaster API to better accomodate the ↵ | Paul Davis | |
"ignore/accept commands" concept | |||
2020-03-06 | Remove backend support for region-output export | Robin Gareus | |
This use-case is better served via stem-export. | |||
2020-02-20 | change transport API, session API, transportFSM API to move reverse ↵ | Paul Davis | |
management and motion state (partially) into TFSM | |||
2020-01-18 | rename DoTheRightThing to RollIfAppropriate | Paul Davis | |
2020-01-18 | Session::request_locate() takes a tri-valued second argument for ↵ | Paul Davis | |
"roll-after-locate" This allows callers to defer logic about auto-play/current rolling state and more to TransportFSM where it can be cnentralized and is less ambiguous | |||
2019-12-27 | register TransportState enum for use with enumwriter | Paul Davis | |
2019-11-22 | redesign of declicking and fades around loop boundaries | Paul Davis | |
2019-11-02 | rename all Evoral source from .(hpp|cpp)$ to .(h|cc) | Paul Davis | |
2019-09-22 | remove unused PostTransportDuration and enumeration-writing for ↵ | Paul Davis | |
Adjust(Playback|Capture)Buffering | |||
2019-09-19 | replace boost::msm - based FSM for transport with one written in "plain C++" | Paul Davis | |
Still need to use boost::intrusive to managed qeued/deferred containers | |||
2019-09-17 | add finite state machine to control/manage transport state | Paul Davis | |
2019-08-11 | Add types/enum for screensaver mode | Robin Gareus | |
2019-08-03 | Update libardour GPL boilerplate and (C) from git log | Robin Gareus | |
2019-03-12 | Add a time+layer equivalence check | Robin Gareus | |
This is more useful than exact_equivalent() since _start offset may not match in some cases (compounds, import, record with different capture latencies). However shared group editing (range, copy/paste) does result in consistent layers and matching position+length. | |||
2019-02-22 | remove PostTransportWorkCurveReallocate (no longer used) | Paul Davis | |
2019-02-20 | Remove cruft (unused PostTransportInputChange) | Robin Gareus | |
2019-02-12 | Selection-after-split behavior ( libardour part ) | Ben Loftis | |
2018-11-19 | Initial backend support for external export encoder | Robin Gareus | |
This adds an experimental pipe to ffmpeg to encode mp3. Currently quality is hardcoded and various aspects remain to be implemented. However, it is sufficient for initial testing. | |||
2018-11-12 | Make foldback bus match foldback sends namewise | Len Ovens | |
to avoid confusion with listener sends or monitor bus | |||
2018-11-12 | Changed send/deliver role "Personal" to "Foldback" so bus type can match | Len Ovens | |
2018-11-07 | Add support for recording to .flac | Robin Gareus | |
2018-10-30 | Add ListenBus to stripable types | Len Ovens | |
2018-10-19 | Personal monitor now saves and restores | Len Ovens | |
2018-09-20 | missing enum/properties stuff | Paul Davis | |
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-09 | Remove unused AutoLoopDeclick, PendingLoopDeclick | Robin Gareus | |
The flags were set, but not used. They also won't be needed anymore. | |||
2018-07-03 | reverse velocity display related commits | Paul Davis | |
2017-11-23 | Add clock-delta mode enum | Robin Gareus | |
2017-11-23 | Introduce a dedicated "Clock Origin" Marker | Robin Gareus | |
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 | move disk_{writer,reader} into Route to allow for simple, sensible ↵ | Paul Davis | |
implementation of DiskIOPoint | |||
2017-09-18 | add enum registration for DiskIOPoint | Paul Davis | |
2017-09-18 | missing file from previous commit | Paul Davis | |
2017-09-18 | remove all remaining vestiges of per-track varispeed from libardour | Paul Davis | |
2017-09-18 | fully remove diskstream code | Paul Davis | |
2017-09-18 | Add support for Latch Automation | Robin Gareus | |
2017-06-23 | Remove Automation Types that should never have existed. | Robin Gareus | |
2017-06-21 | Implement 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-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-05 | libardour now has CoreSelection object to manage selection status of ↵ | Paul Davis | |
Stripables and AutomationControls | |||
2017-04-20 | Remove unused enum | Robin Gareus | |
2017-04-19 | Remove now unused stream operator functions in ardour/types.h | Tim Mayberry | |
2017-04-16 | Fix indentation in ardour/enums.cc | Tim Mayberry | |
2017-01-16 | Prepare session-wide implicit monitoring overrides | Robin Gareus | |
2016-12-28 | Add enum for locale-config | Robin Gareus | |
2016-11-14 | register some missing enums | Robin Gareus | |