Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-08 | add an plugin API to query generic-gui grid-layout | Robin Gareus | |
2016-07-08 | make route group master a real property. | Paul Davis | |
Required for state save/restore to know about the master | |||
2016-07-08 | signed VCA numbers | Paul Davis | |
2016-07-08 | change VCA number to signed. | Paul Davis | |
Allows for more robust out-of-band (negative) value | |||
2016-07-09 | a-EQ: Tweak default values and inline display scale +-20dB | Damien Zammit | |
2016-07-08 | treat VCA assign as a RouteGroup property. | Paul Davis | |
Newly added routes,removed routes etc. all correctly assign or unassign to the group's VCA. | |||
2016-07-07 | OSC: Add feedback for known pan controls and known compressor controls | Len Ovens | |
2016-07-07 | fix AU bus sidechaining | Robin Gareus | |
2016-07-07 | implement designated enable/bypass port for lua-proc | Robin Gareus | |
2016-07-07 | add LuaTableRef to DSP API as alternative to shared-mem | Robin Gareus | |
2016-07-07 | some more lua-bindings | Robin Gareus | |
* allow C memory allocation with lua-lifetime * expose some ChanMapping methods | |||
2016-07-07 | prepare sharing C++ class instances across lua-interpreters | Robin Gareus | |
in particular: lua-lifefime (!) C++ instances. This allows for dynamic allocation of custom user-data, bound to the lifetime of the allocating lua-context. | |||
2016-07-07 | lua PBD ringbuffer bindings | Robin Gareus | |
2016-07-07 | Add a-EQ (basic 4 band EQ) with inline display based on SVF filters | Damien Zammit | |
2016-07-06 | OSC: Make sure selected strip is corrected when it's stripable vanishes | Len Ovens | |
2016-07-06 | mackie: ensure that the strip where select was pressed ends up as the ↵ | Paul Davis | |
first_selected_stripable | |||
2016-07-06 | set ControlProtocol::_first_selected_stripable at the right time only | Paul Davis | |
2016-07-07 | Don't add audio outs to non-audio routes with strict I/O | Julien "_FrnchFrgg_" RIVAUD | |
If a route has strict I/O then the main delivery follows the output of the last processor, but libardour ensures it has at least as many outputs as inputs in the master strip. A good consequence is that mono tracks get their expected panner. An akward side-effect is that MIDI-only routes (e.g. midi tracks or busses without a synth) get two audio channels that have no use (and indeed no panner is added because there is nothing to pan). Skip the completion of audio outs if there was no audio out to begin with. | |||
2016-07-06 | quick checks on empty control lists, to avoid unnecessary work | Paul Davis | |
2016-07-06 | a few post-rebase cleanups | Paul Davis | |
2016-07-06 | restore/extend/simplify ControlProtocol API to allow tracking of selection | Paul Davis | |
2016-07-06 | remove a bunch of code that will no longer be used | Paul Davis | |
2016-07-06 | remove a bunch of code that will no longer be used | Paul Davis | |
2016-07-06 | tweak lua gc | Robin Gareus | |
lua C++ bindings require ~400KB worth of tables now; so bump memory available to rt-safe scripts (full interpreter) to 2MB. Also switch to incremental GC. | |||
2016-07-05 | update route/processor semantics | Robin Gareus | |
* active(): hard bypass: en/disable. When disabled, run() is not called. * enabled(): plugin run()s but may do nothing (or only be latent) | |||
2016-07-05 | implement lv2:designation processing#enable (for bypass ports) | Robin Gareus | |
2016-07-05 | add API to use a plugin provided bypass control port | Robin Gareus | |
* new separate API: en/disable * old API remains in place for hard bypass * PluginInsert::enable() falls back to activate/deativate if a plugin does not provided designated bypass control port | |||
2016-07-05 | OSC: Clear expand Lamp on strip observer destroy | Len Ovens | |
2016-07-06 | a-delay: Fix compiler warning | Damien Zammit | |
2016-07-06 | Add a-Delay plugin | Damien Zammit | |
2016-07-05 | tweak a-series plugin names | Robin Gareus | |
2016-07-05 | add support for http://lv2plug.in/ns/ext/port-props/#rangeSteps | Robin Gareus | |
2016-07-05 | consistent use of fmaxf() in a-comp | Robin Gareus | |
2016-07-05 | amend d9de72215 - bypass replicated instances w/sidechain inputs | Robin Gareus | |
2016-07-05 | a-comp: Use input signal x as cutoff for inline comp curve | Damien Zammit | |
2016-07-05 | a-comp: Fix inline comp curve shading | Damien Zammit | |
2016-07-05 | a-comp: Fix peak level on both stereo and mono plugins | Damien Zammit | |
2016-07-04 | OSC: Signal for editor mixer change. (Selected or not) | Len Ovens | |
2016-07-04 | OSC: /strip/select * should set new selected strip not toggle what is there. | Len Ovens | |
2016-07-05 | fix bypassing plugins with sidechain i/o | Robin Gareus | |
2016-07-05 | add fill-area feature to poly-line | Robin Gareus | |
2016-07-04 | fix AU sidechain busses | Robin Gareus | |
2016-07-04 | add required check for cairo in a-comp | Paul Davis | |
2016-07-04 | remove temporarily added signal | Paul Davis | |
2016-07-04 | use session stripable selection API | Paul Davis | |
and remove old ControlProtocol signals to talk to GUI etc. | |||
2016-07-04 | add session-scope selection ops for Stripables | Paul Davis | |
2016-07-04 | fix another logic error in PresentationInfo::flag_match() | Paul Davis | |
2016-07-05 | a-comp: Make ratio control logarithmic | Damien Zammit | |
2016-07-05 | a-comp: Add stereo version | Damien Zammit | |
2016-07-04 | OSC: select is global not per surface. | Len Ovens | |