summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
AgeCommit message (Expand)Author
2019-11-15consolidate setting of "get roll after locate" in TFSMPaul Davis
2019-11-15consolidate Session::locate() and Session::do_locate()Paul Davis
2019-11-15no need for MidiClockTransportMaster::starting() methodPaul Davis
2019-11-15move DiskReader::inc_no_disk_output() into .cc to allow for easier debuggingPaul Davis
2019-11-15eliminate hacky design for being able to deliver the correct time as JACK tim...Paul Davis
2019-11-14LV2 extension for host's time-scale vari-speedRobin Gareus
2019-11-12Add API to query if a given MIDNAM is plugin-providedRobin Gareus
2019-11-08Remove unused signalRobin Gareus
2019-11-06fix unconditional note resolution during DiskReader::realtime_locate()Paul Davis
2019-11-02remove unused parameter from Session::set_play_loop() APIPaul Davis
2019-11-02remove unused (empty) APIPaul Davis
2019-11-02remove unused APIPaul Davis
2019-11-02remove MidiPlaylist::read() APIPaul Davis
2019-11-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-11-02NO-OP: whitespacePaul Davis
2019-11-02remove a mistakenly left-in declarationPaul Davis
2019-11-02various adjustments so that a MidiPlaylist gets re-rendered whenever it changes.Paul Davis
2019-11-02add a new "contents" pseudo-property to RegionPaul Davis
2019-11-02NOOP: whitespace changePaul Davis
2019-11-02start removal of NoteFixer codePaul Davis
2019-11-02move ownership of an RT MIDI buffer from DiskIO to MidiPlaylistPaul Davis
2019-11-02alter where note resolution happens when a re-rendering is scheduled for a MI...Paul Davis
2019-11-02refactor SessionEvent and DiskIO so that we pass around boost::shared_ptr<Tra...Paul Davis
2019-11-02remove unnecessary fwd declPaul Davis
2019-11-02add RAII-style write protection while rendering MIDI playlist into RTMidiBufferPaul Davis
2019-11-02change MidiPlaylist::dump() into ::render(); change type of initial argumentPaul Davis
2019-11-02remove unused member variablePaul Davis
2019-11-02reimplement RTMidiBuffer using a highly optimized data structurePaul Davis
2019-11-02add a MidiStateTracker to DiskReader and use to handle transport stop note re...Paul Davis
2019-11-02introduce new all-in-RAM MIDI datastructure and use it for MIDI playbackPaul Davis
2019-11-01last piece of seamless-loop removalPaul Davis
2019-11-01don't send TFSM event LocateDone after a locate-for-loop-endPaul Davis
2019-11-01transportFSM: when locating due to end-of-loop, skip declick and do not trans...Paul Davis
2019-10-29fix handling of deferred events in transportFSMPaul Davis
2019-10-28provide a mechanism to decide if Session::update_latency_compensation() is be...Paul Davis
2019-10-28sort debug bits in libardour alphabeticallyPaul Davis
2019-10-28add new debug bit for backend callbacksPaul Davis
2019-10-26Fix latency compensation race-conditionRobin Gareus
2019-10-24alter ARDOUR::init() API to specify whether a GUI is in control or notPaul Davis
2019-10-18Expose virtual-keyboard port as async-portRobin Gareus
2019-10-18Add Virtual-Keyboard MIDI portRobin Gareus
2019-10-18NO-OP: indent, tabs/whitespace fixesRobin Gareus
2019-10-15API to count max multi-channel plugin outputsRobin Gareus
2019-10-15Detect plugin-name ambiguitiesRobin Gareus
2019-10-15NO-OP: indent, comments and consistencyRobin Gareus
2019-10-13Remove unused API declaration (removed in 789f08891b)Robin Gareus
2019-10-12remove Session::AudioMidiSetupRequired signal (no longer necessary)Paul Davis
2019-10-10make BusProfile argument to new Session constructor be const (and in associat...Paul Davis
2019-10-07add constructorPaul Davis
2019-10-07Invert Pan-Azimuth (up means left)Robin Gareus