Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-14 | prepare custom LV2 extensions | Robin Gareus | |
2016-03-12 | Make sure that class 'ARDOUR::AnalysisGraph' is exportable (since it gets ↵ | John Emmas | |
used outside of libardour) | |||
2016-03-12 | Accommodate newly introduced source(s) in our MSVC project (libardour) | John Emmas | |
2016-03-12 | cleaner version of ac3da53 | Robin Gareus | |
2016-03-12 | reset export status when not normalizing - fixes #6816 | Robin Gareus | |
2016-03-11 | Configurable export-silence trim threshold (no GUI yet) | Robin Gareus | |
2016-03-11 | prepare region/range loudness analysis | Robin Gareus | |
2016-03-05 | Fix issue #0006806 | feandin | |
2016-03-05 | fix playlist channel-count when removing a connected port. | Robin Gareus | |
when removing a connected port, IO::remove_port() emits (IOChange::ConnectionsChanged | IOChange::ConfigurationChanged) | |||
2016-03-04 | fix processed region export (track output) | Robin Gareus | |
2016-02-29 | initialize uninitialized variable | Robin Gareus | |
2016-02-29 | configurable export preroll | Robin Gareus | |
2016-02-29 | pre-process (silence) before export to flush reverb tails etc. | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. | |||
2016-02-28 | specialize isfinite for MSVC compat | Robin Gareus | |
2016-02-27 | Accommodate newly introduced source(s) in our MSVC project (libardour) | John Emmas | |
2016-02-26 | prevent livelock on NaN, inf control parameters - fixes #6789 | Robin Gareus | |
|: Gtk::Adjustment::value_changed AutomationControl::set_value Controllable::Changed GUI Event Loop Gtk::Adjustment::set_value :| TODO: check portability of `isfinite ()` | |||
2016-02-24 | potential mem corruption at session close: | Robin Gareus | |
ARDOUR::Session::~Session() ARDOUR::Route::~Route() ARDOUR::InternalReturn::~InternalReturn() ARDOUR::Return::~Return() ARDOUR::Session::unmark_return_id(unsigned int) boost::dynamic_bitset<unsigned int, std::allocator<unsigned int> >::reference::do_assign(bool) -> Invalid write of size 4 -> 0 bytes inside a block of size 4 free'd Thanks to The_CLA for valgrinding this. | |||
2016-02-23 | fix LV2Plugin::requires_fixed_sized_buffers() | Robin Gareus | |
ARDOUR::Plugin() does not inherit from ARDOUR::Processor(), the virtual function was never called. | |||
2016-02-23 | Add new sources to MSVC project (libardour) | Robin Gareus | |
adapted from John Emmas' lua branch | |||
2016-02-23 | Implement Lua session-scripts | Robin Gareus | |
2016-02-23 | Implement Lua DSP processor/plugin | Robin Gareus | |
2016-02-23 | libardour lua-script-manager | Robin Gareus | |
2016-02-23 | include static liblua with libardour & prepare bindings | Robin Gareus | |
2016-02-22 | basic DSP lib (for lua bindings) | Robin Gareus | |
2016-02-22 | add lua search path | Robin Gareus | |
2016-02-22 | add syntax and scaffolding for MIDI binding maps to refer to selected ↵ | Paul Davis | |
tracks/busses. THIS DOES NOT WORK YET. Selection information is not available in libardour at this time | |||
2016-02-22 | remove all trace of SAE from source code. | Paul Davis | |
This had become incoherent over time, and posed a development hazard and burden going forward | |||
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | change suffix of keybinding files to ".keys" to avoid conflict with earlier ↵ | Paul Davis | |
versions. Move some code around that should never have been inside libs/ardour to begin with. | |||
2016-02-22 | Spelling correction patch from Debian | Adrian 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-22 | prepare for gcc6 rint() precision degradation | Robin Gareus | |
gcc6 returns a float for "rint ((float) val)" | |||
2016-02-21 | prevent some mess when automating control ports on midi synths | Robin Gareus | |
2016-02-20 | add processor lookup by PBD::ID via session | Robin Gareus | |
In preparation for Lua bindings this completes the basic set of Session object lookup: route, source, controllable, region, processor | |||
2016-02-17 | allot to open OSX Finder with arbitrary paths | Robin Gareus | |
2016-02-17 | Make sure that MSVC knows which version of 'ceil()' we want | John Emmas | |
(it doesn't have a version that understands 'framecnt_t') | |||
2016-02-16 | Fill some more VST transport flags. | Ben Loftis | |
2016-02-16 | work-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-16 | try to catch https://github.com/rncbc/synthv1/issues/1#issuecomment-183041991 | Robin 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-16 | Revert "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-16 | chunk data before analysis, prefer 8K | Robin Gareus | |
* consistent spectrum display for all reports (same binsize) * improved performance (power of two) | |||
2016-02-16 | Fix Analysis duration for added silence | Robin Gareus | |
2016-02-16 | proper debug prints for Analyser | Robin Gareus | |
2016-02-15 | Add normalization gain factor to Export Analysis | Robin Gareus | |
2016-02-13 | Fix 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-13 | amend d814acb - SystemExec/Export debugging | Robin Gareus | |
2016-02-12 | add some debugging capability for users of SystemExec. Needs review. | Ben Loftis | |
2016-02-13 | add NULL check for VST audioMasterSizeWindow | Robin Gareus | |
2016-02-12 | include timespan-option with export preset | Robin Gareus | |
2016-02-12 | fix copy constructor. | Robin Gareus | |