Page 1 of 1

(Request) Peak controller for Ardour

Posted: Sat May 11, 2013 4:09 am
by dednikko
I've been hoping someone would create a version of the Peak Controller as found in LMMS for other hosts, such as Ardour. Perhaps as an LV2 or LADSPA? Does anyone know is this would be possible or why not? If you are unaware, here's the jist:

A peak controller receives audio input from a track and outputs a controller signal. This signal has a few controls, such as a base value, total modulation amount, positive change or negative change, and as originally used in LMMS a mute for the input so it does not get fed into anything beyond the controller.

Re: (Request) Peak controller for Ardour

Posted: Mon May 13, 2013 7:00 pm
by ssj71
is this like an envelope follower/detector (http://en.wikipedia.org/wiki/Envelope_detector)?

Re: (Request) Peak controller for Ardour

Posted: Thu May 16, 2013 2:38 am
by dednikko
Smoething like this yes, where the input signal is audio from a track, and the output is MIDI values, so the higher the volume of a note played on the track, the higher the value of the MIDI signal.

Re: (Request) Peak controller for Ardour

Posted: Thu May 16, 2013 7:24 pm
by ssj71
absolutely doable. Ardour may not be ready to host it, but I think Carla can (or will be able to shortly). Hrm... I'd like an envelope follower myself, but I've been pretty busy. It shouldn't be difficult though.

Re: (Request) Peak controller for Ardour

Posted: Fri May 17, 2013 2:48 pm
by Retro Banana
It is not just an envelope follower, but an envelope follower with base level, positive and negative amount, attack, and release. It is basically a simplified control section of a compressor, only instead of the envelope signal being used to reduce the level of its input, it can be routed anywhere.

Re: (Request) Peak controller for Ardour

Posted: Sat Jun 29, 2013 2:19 pm
by ssj71
its a while in coming, but I've done it. I honestly don't have a ton of use for it in my workflow, but for you that do, please use it and let me know how to improve it. Please continue comments on my announcement thread: http://www.linuxmusicians.com/viewtopic.php?f=24&t=11239