baz 449b6a4ac1 readme 5 vuotta sitten
..
README.md 449b6a4ac1 readme 5 vuotta sitten
calf.xml 7b0c9feaa2 good calf presets 5 vuotta sitten
calf2ladspa.py bb2a2a2117 calf2ladspa: makes function with multiple presets 5 vuotta sitten
calf2lv.py 6d9ebbc572 FIX python < 3.6 5 vuotta sitten
lv.liq 7b0c9feaa2 good calf presets 5 vuotta sitten

README.md

calf2lv

calf2lv.py generates an ecasound command line from the xml file created by calfjackhost GUI

With it, you can tune your filter using the powerful GUI, then use it on a headless system with lower specs.

The provided calf.xml file is a reasonable effect for an AM radio: it gives you a filter, a compressor, and a limiter. They are meant to be used in exactly that order.

You can generate a command line with python calf2lv.py calf.xml filter comp limiter.

To make it even easier, use --exec, which will actually run the effect as a stream.

A complete usecase is provided in lv.liq: run liquidsoap, with mono downmixing, which uses ecasound (through calf2lv.py) and aplay to actually play audio.

Install

calf2lv requires python3.

On debian

apt install python3 calf-plugins ecasound lilv-tools liquidsoap

enjoy!