Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-12 | some more windows bandaids for optimized builds | Robin Gareus | |
really this is getting UGLY. | |||
2016-04-12 | hotfix process-graph: include internal-send -> internal return | Robin Gareus | |
2016-04-11 | special case luabridge for windows/MSVC | Robin Gareus | |
luabridge uses static fn addresses to identify classes. Windows uses different addresses for *identical* static functions in libardour.dll and ardour.exe This solves the issue by moving the all functions from a header-only implementation into libardour. | |||
2016-04-11 | clean up lua-class inheritance | Robin Gareus | |
Implicit casts of derived classes only work for the first parent. other parent classes require dedicated casts | |||
2016-04-11 | add some class documentation | Robin Gareus | |
2016-04-10 | update lua related doc, add missing bindings | Robin Gareus | |
2016-04-10 | expose port bindings | Robin Gareus | |
2016-04-10 | add lua bindings for Automation Events | Robin Gareus | |
2016-04-10 | NO-OP whitespace + comments | Robin Gareus | |
2016-04-10 | NO-OP document Evoral::ControlList | Robin Gareus | |
2016-04-10 | add a C++ lifetime MementoCommand API | Robin Gareus | |
2016-04-10 | expose Undo Commands to Lua | Robin Gareus | |
Some trickery is needed here to manage object lifetimes and multiple inheritance. | |||
2016-04-09 | add some more libardour lua bindings | Robin Gareus | |
2016-04-09 | another lua convenience API | Robin Gareus | |
2016-04-09 | refactor and document delayline | Robin Gareus | |
2016-04-09 | Accommodate newly introduced source(s) in our MSVC project (libardour) | John Emmas | |
2016-04-08 | improve elapsed time readability for large numbers. | Robin Gareus | |
2016-04-08 | Profile Session::save_state | Robin Gareus | |
2016-04-08 | Revert "experimental session-save speedup" -- needs C++11 | Robin Gareus | |
This reverts commit d1dcedaccfd5adfd661724476003410d5d251756. | |||
2016-04-08 | more potential session-save speedup. | Robin Gareus | |
std:vector trumps std::list speed in all aspects: traversal, insertion (at end) and Deletion. ..but we'll have to be careful about iterators.. | |||
2016-04-08 | experimental session-save speedup | Robin Gareus | |
property order is not important, unordered_map lookup and insertion is O(1) | |||
2016-04-08 | Latency compensation for plugin thru routing. | Robin Gareus | |
2016-04-08 | Add a fixed (not de-clicked) multi-buffer audio/midi delayline. | Robin Gareus | |
A ringbuffer intended to be used for plugin-thru/bypass latency compensation. | |||
2016-04-08 | consistent count/n_total API | Robin Gareus | |
2016-04-08 | add Plugin LatencyChanged() signal and max latency report | Robin Gareus | |
2016-04-07 | mark session dirty when plugin pin mapping changes | Robin Gareus | |
2016-04-07 | add support for plugin bypass/thru connections | Robin Gareus | |
TODO: remove midi-bypass special case (backwards compatible) | |||
2016-04-06 | amend 00ecc545 (split + inplace) | Robin Gareus | |
2016-04-06 | consistent lua binding name (nil is a reserved word in lua) | Robin Gareus | |
2016-04-06 | return of the in-place split-processing optimization | Robin Gareus | |
2016-04-06 | lua bindings & API documentation | Robin Gareus | |
2016-04-06 | update processor in-place mode when pin-mapping changes | Robin Gareus | |
2016-04-06 | Route API to query all outputs (incl sends) and graph-feeds | Robin Gareus | |
2016-04-06 | Add an API to traverse the process graph downstream | Robin Gareus | |
2016-04-05 | When building with MSVC don't attempt to link to the 'old' lua libs (i.e. ↵ | John Emmas | |
the static libraries) | |||
2016-04-05 | fix d3447dfd1 Mixbus special case. | Robin Gareus | |
2016-04-05 | desaturate inactive rec-enabled button | Robin Gareus | |
2016-04-05 | drop std::vector<double> lua binding. not used in the backend | Robin Gareus | |
2016-04-04 | fix return value for playback/capture buffer loads on audio tracks with no ↵ | Paul Davis | |
channels | |||
2016-04-04 | special case MB channelstrip | Robin Gareus | |
2016-04-04 | Modify our MSVC projects to build liblua as a DLL rather than a static lib | John Emmas | |
2016-04-04 | Accommodate newly introduced source(s) in our MSVC project (libardour) | John Emmas | |
2016-04-04 | #define LUA_DEBUG when making a Debug build with MSVC | John Emmas | |
2016-04-04 | those who can't spell need to push thrice. | Robin Gareus | |
2016-04-04 | expose more info from plugin-strip (for GUI display) | Robin Gareus | |
2016-04-04 | liblua visibility and compiler-flags | Robin Gareus | |
2016-04-03 | don't collect rt-mempoll statistics anymore (by default) | Robin Gareus | |
2016-04-03 | cement daa10a6a38 | Robin Gareus | |
2016-04-03 | automatically add & connect sidechain plugin pins. | Robin Gareus | |
This will affect old sessions that use LV2 plugins with ports marked as side-chain input. Those ports are no longer connected by default to the route's input. | |||
2016-04-03 | Fix graph ordering incl. Inserts, Returns and SideChains | Robin Gareus | |
When building the process graph. Ardour usess Route::direct_feeds_according_to_reality() This function only tests if the current route (or any ioprocessors) is feeding another route's *input*. Inserts, Return and now Sidechains are ignored as destinations on the destination route are not taken into account. This is now resolved by adding an IOVector, a collection of all inputs of the destination route. |