summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-06implement LeatusPenguin's excellent idea for the plugin manager window (#6916)Paul Davis
2016-07-06merge MixerActor API (back) into Mixer_UI; make solo/mute/recenable actions ↵Paul Davis
there do the right thing
2016-07-06quick checks on empty control lists, to avoid unnecessary workPaul Davis
2016-07-06a few post-rebase cleanupsPaul Davis
2016-07-06many changes associated with rationalizing selection flowPaul 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-06fix a-High/LowPass transfer-fn display visual bleedRobin Gareus
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-06disable git-archiveRobin Gareus
ardour-git requires `git describe` to work. raw git archives which are not dist tar-balls will fail to configure.
2016-07-06OSX: fix bundled lv2 plugin library names and depsRobin Gareus
2016-07-05some commentsRobin Gareus
2016-07-05fix crash when loading a saved visual stateRobin Gareus
2016-07-05Plugin GUI activate/enable update (prefer enable)Robin Gareus
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-05remove useless binding (fixes broken windows build)Robin Gareus
2016-07-05fix bypassing plugins with sidechain i/oRobin Gareus
2016-07-05highlight area below automation lanesRobin 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-04add another warning-disable flag for clangPaul Davis
2016-07-04remove temporarily added signalPaul Davis
2016-07-04GUI doesn't need to listen to old ControlProtocol signals for stripable ↵Paul Davis
selection
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
2016-07-04a-comp display is getting fancy :)Robin Gareus