summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
2016-02-22Spelling correction patch from DebianAdrian Knoth
Patch taken (and forward-ported to HEAD) from <https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch>
2016-02-22prepare for gcc6 rint() precision degradationRobin Gareus
gcc6 returns a float for "rint ((float) val)"
2016-02-21prevent some mess when automating control ports on midi synthsRobin Gareus
2016-02-20add processor lookup by PBD::ID via sessionRobin Gareus
In preparation for Lua bindings this completes the basic set of Session object lookup: route, source, controllable, region, processor
2016-02-17allot to open OSX Finder with arbitrary pathsRobin Gareus
2016-02-17Make sure that MSVC knows which version of 'ceil()' we wantJohn Emmas
(it doesn't have a version that understands 'framecnt_t')
2016-02-16Fill some more VST transport flags.Ben Loftis
2016-02-16work-around case where metric is NULL in split cycles.Robin Gareus
This really needs to be fixed on a higher level. e.g Pluin::connect_and_run() needs to be passed the current time identical to PluginInsert::connect_and_run()
2016-02-16try to catch https://github.com/rncbc/synthv1/issues/1#issuecomment-183041991Robin Gareus
(n_samples = 64 but Ardour sends midi-buffer with an event at 960) some guesses as to why: - split cycle for looping (nominal: 1024, cycle split:64) - plugin uses _session.transport_frame() directly :( (not latency compensated offset or looped position) - "offset" is not taken into account for midi buffers - tempo/metric change (metric iterator is wrong after loop)
2016-02-16Revert "proper debug prints for Analyser"Robin Gareus
This reverts commit 9a281963e143d1191d701f6f248a956bdaf9200d. audiographer cannot use symbols from libardour (cyclic dependency) (only headers only are ok) "DebugBits ExportAnalysis" symbol break windows and unit-test builds.
2016-02-16chunk data before analysis, prefer 8KRobin Gareus
* consistent spectrum display for all reports (same binsize) * improved performance (power of two)
2016-02-16Fix Analysis duration for added silenceRobin Gareus
2016-02-16proper debug prints for AnalyserRobin Gareus
2016-02-15Add normalization gain factor to Export AnalysisRobin Gareus
2016-02-13Fix 6677: Post-export script reinterprets timestamp format placeholder ↵Julien ROGER
giving incorrect filename Due to localtime and its statically allocated buffer, time_struct variable is set at construct time but its value changes over time due to subsequent calls to localtime in ardour process. Replacing localtime by localtime_r fix the problem. This also fix 6713: Name of Audio (timestamp) does not match with written Filename in CD-Cue file
2016-02-13amend d814acb - SystemExec/Export debuggingRobin Gareus
2016-02-12add some debugging capability for users of SystemExec. Needs review.Ben Loftis
2016-02-13add NULL check for VST audioMasterSizeWindowRobin Gareus
2016-02-12include timespan-option with export presetRobin Gareus
2016-02-12fix copy constructor.Robin Gareus
2016-02-12export analysis: include true-peak positions.Robin Gareus
2016-02-11Help clang static analyzer.Robin Gareus
2016-02-11Prepare for optional timespan name during export.Robin Gareus
2016-02-11update export analyser for dBTPRobin Gareus
2016-02-11Add API to AudioBackend for choosing between portaudio blocking or callback APITim Mayberry
2016-02-11only instantiate Analysis Processor if neededRobin Gareus
2016-02-11stereo waveform, prepare spectrum faceplateRobin Gareus
2016-02-10make post-export analysis optional (default to enabled)Robin Gareus
2016-02-10Add loudness histogram Feature to the EBUr128 VAMP pluginRobin Gareus
2016-02-10Add newly introduced source(s) to our MSVC project (libardour)John Emmas
2016-02-10Post-export AnalysisRobin Gareus
2016-02-09Fix crash when aborting export.Robin Gareus
The "Stop" button results in ExportHandlerPtr being destroyed. This must not happen while it's in use -- in particular during ExportHandler::start_timespan() and ExportHandler::finish_timespan()
2016-02-09detailed export state, prepare resolution for #6512Robin Gareus
(Post-processing step should announce itself during an export)
2016-02-04Fix reporting of compressor mode (Mixbus)Ben Loftis
2016-02-03mackie control: Fix crash when selecting Track on MIDI strip, don't create ↵Len Ovens
phase control if there is none.
2016-02-03Add a newly introduced source file to our MSVC project (libardour)John Emmas
2016-02-02fix mistaken logic for Route::MuteControllable::set_value()Paul Davis
2016-02-02when looking up controllables via descriptors (e.g. generic MIDI control) ↵Paul Davis
use the new "well-known" route controllables
2016-02-01set channel route phase controlPaul Davis
2016-02-01add new enums to libardour enum listPaul Davis
2016-02-01add a comment for The FuturePaul Davis
2016-02-01don't abuse ScalePoints ideaPaul Davis
2016-02-01clean up mess in Route/Track controllables caused by not understanding the ↵Paul Davis
significance of ParameterDescriptor
2016-02-01add new automation types to ParameterDescriptor constructor.Paul Davis
This allows it to be used everywhere, as intended
2016-02-01change API of MIDI::Port::drain() to include a maximum blocking timePaul Davis
2016-01-31very very slightly more robust exclusion of monitor send from Route::nth_send()Paul Davis
some sessions name that send "Monitor" and some "Monitor 1" The correct solution is a test of whether the send is connected to the monitor section.
2016-01-31make Session::rt_set_monitoring() conform to new Track APIPaul Davis
2016-01-31provide route solo isolate and solo safe automation controlsPaul Davis
2016-01-31add new automation type enumsPaul Davis
2016-01-31make Track::set_monitoring() use a GroupControlDisposition; expose an ↵Paul Davis
AutomationControl for track monitoring choice