summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2017-09-19remove unusued roll_delay member of DiskReaderPaul Davis
2017-09-19Fix nightly typos'n'thinkos: initial-delay calculationRobin Gareus
2017-09-19Fixed typoR. Mattes
2017-09-19Accommodate newly added/removed source(s) in our MSVC project (libardour)John Emmas
2017-09-19More s/frame/sample/ - fixes unit-test compilationRobin Gareus
"frame" in #include file-names was replaced, this actually renames the files to follow suit.
2017-09-19More Coreaudio SDK fixes, after 30b087ab3Robin Gareus
2017-09-19Amend c8a9b28d3 and 40aebce. Fix gain automation edge-cases:Robin Gareus
* drop Trim/Fader automation for bypassed processor * Trim/Fader automation for Busses is always active when rolling
2017-09-19partially revert 30b087ab3, CoreAudio SDK uses "Frames"Robin Gareus
2017-09-18remove getter for Amp::_apply_automation_gain; reset member to false after ↵Paul Davis
use, and true after ::setup_automation_gain runs successfully
2017-09-18consolidate roll methods into Route::roll()Paul Davis
We want Track to shrink, and logic consolidation is always good. Route already knew about disk_reader and disk_writer, now it knows about _monitoring_control too
2017-09-19Various updates and fixes for Latency CompensationRobin Gareus
* centralize signal_latency_at_***_position to processors * update initial-delay/roll-delay when processor order changes * consolidate signal-latency calculation: use the same method for processor-changes and session's post_playback_latency. * include relative output-delay in roll-delay * fix capture processor position & optimize stem-export latency (roll-delay fixes pending Route:roll() update)
2017-09-18remove debug outputPaul Davis
2017-09-18amend prev. commitRobin Gareus
2017-09-18Tweak default configRobin Gareus
* disable MMC by default * auto-detect audition-synth at first run (prefer gmsynth if available)
2017-09-18Disk IO "pre-fader" means pre-trim, not post-trimPaul Davis
2017-09-18NO-OP: reindentPaul Davis
2017-09-18manually fix up comments in libs/timecode/src/time.cc that got edited by f2sPaul Davis
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-18fix issue with initialization of a BBT_Time variable.6.0-pre0Paul Davis
2017-09-18add _locked() variants to new tempo experimentPaul Davis
2017-09-18changes required to operate with the Evoral::Beats ticktime commitPaul Davis
2017-09-18remove Evoral types.cpp since it is no longer requiredPaul Davis
2017-09-18new header file for superclock stuffPaul Davis
2017-09-18extend/fix/improve operator overloads and methods for Timecode::BBT_TimePaul Davis
2017-09-18extend/fix/improve operator overloads and methods for Evoral::BeatsPaul Davis
2017-09-18NOOP: formattingPaul Davis
2017-09-18::find_next_event() does not need to be a pure virtual in ControlSet (it can ↵Paul Davis
originate in AutomatableSequence)
2017-09-18remove locate debugging outputPaul Davis
2017-09-18fix for loading older sessions, where the rest for "is-track" was ↵Paul Davis
"has-diskstream", rather than "has-playlist"
2017-09-18Don't build ni-maschine support by defaultRobin Gareus
While the pads work, overall integration is still not present, mainly because the device does not lend itself for editing & mixing in a DAW environment.
2017-09-18Maschine2 UI: basic widgetsRobin Gareus
2017-09-18Skeleton for NI Maschine2 SurfaceRobin Gareus
2017-09-18sort of no-op ... remove debug output ... just basically put it in git so ↵Paul Davis
that i can fetch it on another machine
2017-09-18reinstate "restart seek" behaviour but use a new Session::_seek_counter ↵Paul Davis
member variable for this
2017-09-18no more locate-restart based on mismatch transport_frame and locate targetPaul Davis
2017-09-18remove tests for locate_pending() before deciding whether to increment ↵Paul Davis
transport position
2017-09-18more verbose debug output for slave debuggingPaul Davis
2017-09-18verbose debug output for slave debuggingPaul Davis
2017-09-18attempt fix for LTC slave when locatingPaul Davis
2017-09-18delete slave during Session::destroyPaul Davis
2017-09-18fix logic error that prevent input monitoring during slave wait statesPaul Davis
2017-09-18don't attempt MIDI playback if there are no MIDI buffers provided for processingPaul Davis
2017-09-18additional DEBUG_TRACE output for slave/diskreaderPaul Davis
2017-09-18reset DiskReader "no disk output" flag in a couple of exceptional casesPaul Davis
2017-09-18remove debug outputPaul Davis
2017-09-18Non-layered MIDI recordingPaul Davis
hand-adapted version of d977cc323852c from master This does not merge MIDI data, but trims MIDI regions at rec-stop like non-layered audio-recording does.
2017-09-18remove debug outputPaul Davis
2017-09-18when calculating average slave/master delta, use absolute value.Paul Davis
We're interested in average distance between slave/master, the direction is irrelevant and using sign as direction causes the computed average to be absurd
2017-09-18remove all code related to "silent roll" concept. some debug output addedPaul Davis
2017-09-18NO-OP: mark various state property names as explicitly non-translatedPaul Davis