summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-02-18disable threaded waveform rendering for 4.7Paul Davis
2016-02-18remove HYPER,SUPER,META modifier masks from Keyboard::RelevantModifierMask ↵Paul Davis
so that modifier_state_equals() works on OS X GTK on OS X adds META when Command is pressed even though it also uses MOD2 to indicate COMMAND. So Cmd-w was actually META-MOD2-w and modifier_state_equals(MOD2) would fail. This should have nothing but good side effects
2016-02-18add a static utility function (should really be in utils.cc and public) to ↵Paul Davis
show modifier state in english; use said function
2016-02-17now with return valueRobin Gareus
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-16OSC: remove "/session/loaded" message altogether, for testing on Win.Ben Loftis
2016-02-16Fill some more VST transport flags.Ben Loftis
2016-02-16fix normalize + trim silence at end.Robin Gareus
2016-02-16prepare threshold for silence trimRobin Gareus
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-16re-bin analysis results to take silence striping into account.Robin Gareus
2016-02-16chunk data before analysis, prefer 8KRobin Gareus
* consistent spectrum display for all reports (same binsize) * improved performance (power of two)
2016-02-16Analysis: 1 sample slack (for resampling rounding)Robin Gareus
2016-02-16fix Export SRC buffer report:Robin Gareus
the resampler is always fed with N channels, it won't output half channels
2016-02-16Fix Analysis duration for added silenceRobin Gareus
2016-02-16don't re-use variable namesRobin Gareus
2016-02-16proper debug prints for AnalyserRobin Gareus
2016-02-15fix typo in previous commitBen Loftis
2016-02-15Defer session_loaded until AFTER lo_server_new.Ben Loftis
This seems like the right thing to do, and -might- fix OSC on Windows.
2016-02-15extend analysis spectral range to -120dBRobin Gareus
2016-02-15Add normalization gain factor to Export AnalysisRobin Gareus
2016-02-14Ensure export starts with a clean stateRobin Gareus
2016-02-14fix rare livelock in std::map thread_buffer_requestsRobin Gareus
During initial session load it's possible that two threads call PBD::notify_event_loops_about_thread_creation() simultaneously (in particular the process threads). This can lead to an endless loop in stl_tree.h when assigning thread_buffer_requests[key] Now we only have WriteLocks.. unless some better solution comes up a Mutex will do.
2016-02-14and another typo in d442190bRobin Gareus
2016-02-14fix typos in d442190bRobin Gareus
2016-02-13remove C++11'isms from libptformat. back to C++98 compat.Robin Gareus
2016-02-13slightly improved windows post-export hook support.Robin Gareus
2016-02-13some half-baked support for windows command-arg substitutionsRobin Gareus
2016-02-13Add preliminary PTX support for Protools 10 and 11Damien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-02-13Unjumble the PT5 wav ordering in regions/tracksDamien Zammit
by sorting alphanumerically and case insensitively Signed-off-by: Damien Zammit <damien@zamaudio.com>
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-12Allow partial CairoWidget exposureRobin Gareus
2016-02-12include timespan-option with export presetRobin Gareus
2016-02-12fix copy constructor.Robin Gareus
2016-02-12Class 'AudioGrapher::Analyser' needs to be exportable for building with MSVCJohn Emmas
2016-02-12Accommodate newly introduced source(s) in our MSVC project (audiographer)John Emmas
2016-02-12Accommodate newly introduced source(s) in our MSVC project (portaudio_backend)John Emmas
2016-02-12Remove no longer needed 'prolooks' source(s) from our MSVC projects ↵John Emmas
(gtkmm2ext & gtk2_ardour)
2016-02-12export analysis: include true-peak positions.Robin Gareus
2016-02-12vamp-true-peak: collect peak locations >= -1dBTPRobin Gareus
2016-02-11Help clang static analyzer.Robin Gareus
2016-02-11Prepare for optional timespan name during export.Robin Gareus
2016-02-11remove all traces of "prolooks" and related classesPaul Davis
2016-02-11Open URis with spaces.Robin Gareus