summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-07-08add an plugin API to query generic-gui grid-layoutRobin Gareus
2016-07-08make route group master a real property.Paul Davis
Required for state save/restore to know about the master
2016-07-08signed VCA numbersPaul Davis
2016-07-08change VCA number to signed.Paul Davis
Allows for more robust out-of-band (negative) value
2016-07-09a-EQ: Tweak default values and inline display scale +-20dBDamien Zammit
2016-07-08treat 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-07OSC: Add feedback for known pan controls and known compressor controlsLen Ovens
2016-07-07fix AU bus sidechainingRobin Gareus
2016-07-07implement designated enable/bypass port for lua-procRobin Gareus
2016-07-07add LuaTableRef to DSP API as alternative to shared-memRobin Gareus
2016-07-07some more lua-bindingsRobin Gareus
* allow C memory allocation with lua-lifetime * expose some ChanMapping methods
2016-07-07prepare sharing C++ class instances across lua-interpretersRobin 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-07lua PBD ringbuffer bindingsRobin Gareus
2016-07-07Add a-EQ (basic 4 band EQ) with inline display based on SVF filtersDamien Zammit
2016-07-06OSC: Make sure selected strip is corrected when it's stripable vanishesLen Ovens
2016-07-06mackie: ensure that the strip where select was pressed ends up as the ↵Paul Davis
first_selected_stripable
2016-07-06set ControlProtocol::_first_selected_stripable at the right time onlyPaul Davis
2016-07-07Don't add audio outs to non-audio routes with strict I/OJulien "_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-06quick checks on empty control lists, to avoid unnecessary workPaul Davis
2016-07-06a few post-rebase cleanupsPaul Davis
2016-07-06restore/extend/simplify ControlProtocol API to allow tracking of selectionPaul Davis
2016-07-06remove a bunch of code that will no longer be usedPaul Davis
2016-07-06remove a bunch of code that will no longer be usedPaul Davis
2016-07-06tweak lua gcRobin 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-05update route/processor semanticsRobin 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-05implement lv2:designation processing#enable (for bypass ports)Robin Gareus
2016-07-05add API to use a plugin provided bypass control portRobin 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-05OSC: Clear expand Lamp on strip observer destroyLen Ovens
2016-07-06a-delay: Fix compiler warningDamien Zammit
2016-07-06Add a-Delay pluginDamien Zammit
2016-07-05tweak a-series plugin namesRobin Gareus
2016-07-05add support for http://lv2plug.in/ns/ext/port-props/#rangeStepsRobin Gareus
2016-07-05consistent use of fmaxf() in a-compRobin Gareus
2016-07-05amend d9de72215 - bypass replicated instances w/sidechain inputsRobin Gareus
2016-07-05a-comp: Use input signal x as cutoff for inline comp curveDamien Zammit
2016-07-05a-comp: Fix inline comp curve shadingDamien Zammit
2016-07-05a-comp: Fix peak level on both stereo and mono pluginsDamien Zammit
2016-07-04OSC: Signal for editor mixer change. (Selected or not)Len Ovens
2016-07-04OSC: /strip/select * should set new selected strip not toggle what is there.Len Ovens
2016-07-05fix bypassing plugins with sidechain i/oRobin Gareus
2016-07-05add fill-area feature to poly-lineRobin Gareus
2016-07-04fix AU sidechain bussesRobin Gareus
2016-07-04add required check for cairo in a-compPaul Davis
2016-07-04remove temporarily added signalPaul Davis
2016-07-04use session stripable selection APIPaul Davis
and remove old ControlProtocol signals to talk to GUI etc.
2016-07-04add session-scope selection ops for StripablesPaul Davis
2016-07-04fix another logic error in PresentationInfo::flag_match()Paul Davis
2016-07-05a-comp: Make ratio control logarithmicDamien Zammit
2016-07-05a-comp: Add stereo versionDamien Zammit
2016-07-04OSC: select is global not per surface.Len Ovens