Setting up Compression using Pulse Audio on Linux
I'm using an Ubuntu 14.04 based distribution and I am trying to get audio compression setup on my microphone I am using for some recording. I've found a few different guides that suggest using LADAP plugins, but I can't see to get any of them live. I get a new sink added successfully, but I can't seem to get audio from my microphone piped into it successfully.
My list of audio syncs: Code:
jeff@jeff-desktop:~$ pacmd list-sinks | grep name: Code:
pacmd load-module module-ladspa-sink sink_name=ladspa_output.fast_lookahead_limiter_1913.fastLookaheadLimiter master=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor plugin=fast_lookahead_limiter_1913 label=fastLookaheadLimiter control=0,-5,0.25 http://www.enlightenment.org/ss/e-57...3.52845433.jpg Any suggestions / guidance on what I might be doing wrong? |
If you're going to be doing realtime effects you should probably run jackd and at worse, pulse over jackd.
http://www.jackaudio.org/faq/pulseaudio_and_jack.html #3 on that setup list which redirects to here: https://github.com/jackaudio/jackaud...er_PulseOnJack And your effects will likely be plugged into jack(qjackctl) while pulse plays a dumb retailer of sounds. |
http://wiki.linuxaudio.org/wiki/plug-ins
The calf one might be the easier of the bunch to use. But I don't dwell much in live options to have used these much. # apt-get install calf-plugins jackd qjackctl Start jackd, start calfjackhost, start qjackctl and connect the dots. Select the compressor under Add plugin on the calfjackhost gui. |
Thank you for the suggestions! Going to sort through these later tonight.
|
So I am trying to start Jackd through Cadence as recommend in several places. I added my user to the audio group, but Jackd is failing to start with this log:
Code:
un Jul 17 09:50:22 2016: ------------------ |
$ cat /proc/asound/cards
If pulseaudio is running before jackd starts it'll lock the card from being used. The "autospawn = no" in /etc/pulse/client.conf lets you stop pulseaudio (and not have it restart -default-). $ pgrep pulseaudio $ pulseaudio --kill (if running) $ jackd -r -d alsa -d hw:2 -r 4800 -s -S -m -D (non-realtime, 48kHz, 16 bit, midi, and full duplex (input and output)) What I normally default to for jackd. Where "-d hw:2" is the card with index number 2. A usb soundcard in my case. $ calfjackhost (to start calf) $ qjackctl (to start the gui for jackd to connect calf in middle of the input to output chain.) Hopefully not too techy. |
All times are GMT -5. The time now is 02:29 AM. |