Is there a way of leveling/compressing the sound system-wide? The 2019 Stack Overflow...
Do working physicists consider Newtonian mechanics to be "falsified"?
How do spell lists change if the party levels up without taking a long rest?
How to determine omitted units in a publication
What to do when moving next to a bird sanctuary with a loosely-domesticated cat?
Is this wall load bearing? Blueprints and photos attached
Why can't devices on different VLANs, but on the same subnet, communicate?
Keeping a retro style to sci-fi spaceships?
Was credit for the black hole image misappropriated?
Python - Fishing Simulator
Is there a way to generate uniformly distributed points on a sphere from a fixed amount of random real numbers per point?
Would an alien lifeform be able to achieve space travel if lacking in vision?
Drawing vertical/oblique lines in Metrical tree (tikz-qtree, tipa)
Could an empire control the whole planet with today's comunication methods?
How to handle characters who are more educated than the author?
should truth entail possible truth
Button changing its text & action. Good or terrible?
Can each chord in a progression create its own key?
Can we generate random numbers using irrational numbers like π and e?
What's the point in a preamp?
Does Parliament need to approve the new Brexit delay to 31 October 2019?
One-dimensional Japanese puzzle
Loose spokes after only a few rides
"... to apply for a visa" or "... and applied for a visa"?
My body leaves; my core can stay
Is there a way of leveling/compressing the sound system-wide?
The 2019 Stack Overflow Developer Survey Results Are In
Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraIs there any Sound enhancers/equalizer?How can I apply a LADSPA plugin to a PulseAudio stream?Automatically switch equalizer preset based on audio output (internal speaker or external)Real-Time Volume Leveling & Audio OutputsTweeter destroyed by ultra high volume. Any kind of protection?Sound normalizationpulseaudio: Why is there no sound?Playing audio stream not showing in pavucontrolHow can I force a gradual volume increase when any sound begins playback?No sound over HDMI running 15.04 on NUC D54250WYKIf I put the volume under +- 40%, the sound stopsPulseaudio USB MicrophoneLubuntu 16.04 no audio after installing OSSListening to audio played on a turntableCan't increase volume after changing Left-Right audio balancePulseAudio removes sound from Ubuntu if it can't find a server
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
As a Laptop user, I'm sure that a lot of people, even the ones using Netbooks would have already gone through this problem. Especially when listening to podcasts, and using it as an example, the sound might have loud moments and quiet moments, one person speaking loud and the other speaking very quiet in the same episode. Thereby, I always wanted the sound to be compressed system-wide, and I just noted the other day, that in Windows, some Realtek drivers already offer this function.
We have already a pulseaudio plugin for equalization system-wide, and although it still has problems like not letting us change its values and listen the change in real time, or cracking the sound while changing pulse volume, I do love it and use it. Now I'm just missing something to keep the sound around 0db (or near the volume level you're using) as a leveler plugin for pulseaudio.
Any suggestion?
sound pulseaudio compression system
add a comment |
As a Laptop user, I'm sure that a lot of people, even the ones using Netbooks would have already gone through this problem. Especially when listening to podcasts, and using it as an example, the sound might have loud moments and quiet moments, one person speaking loud and the other speaking very quiet in the same episode. Thereby, I always wanted the sound to be compressed system-wide, and I just noted the other day, that in Windows, some Realtek drivers already offer this function.
We have already a pulseaudio plugin for equalization system-wide, and although it still has problems like not letting us change its values and listen the change in real time, or cracking the sound while changing pulse volume, I do love it and use it. Now I'm just missing something to keep the sound around 0db (or near the volume level you're using) as a leveler plugin for pulseaudio.
Any suggestion?
sound pulseaudio compression system
Regarding "pulseaudio plugin for equalization system-wide" these links might be relevant: pulseaudio - Is there any Sound enhancers/equalizer? - Ask Ubuntu and pulseaudio - Automatically switch equalizer preset based on audio output (internal speaker or external) - Ask Ubuntu
– Stéphane Gourichon
May 28 '15 at 9:19
add a comment |
As a Laptop user, I'm sure that a lot of people, even the ones using Netbooks would have already gone through this problem. Especially when listening to podcasts, and using it as an example, the sound might have loud moments and quiet moments, one person speaking loud and the other speaking very quiet in the same episode. Thereby, I always wanted the sound to be compressed system-wide, and I just noted the other day, that in Windows, some Realtek drivers already offer this function.
We have already a pulseaudio plugin for equalization system-wide, and although it still has problems like not letting us change its values and listen the change in real time, or cracking the sound while changing pulse volume, I do love it and use it. Now I'm just missing something to keep the sound around 0db (or near the volume level you're using) as a leveler plugin for pulseaudio.
Any suggestion?
sound pulseaudio compression system
As a Laptop user, I'm sure that a lot of people, even the ones using Netbooks would have already gone through this problem. Especially when listening to podcasts, and using it as an example, the sound might have loud moments and quiet moments, one person speaking loud and the other speaking very quiet in the same episode. Thereby, I always wanted the sound to be compressed system-wide, and I just noted the other day, that in Windows, some Realtek drivers already offer this function.
We have already a pulseaudio plugin for equalization system-wide, and although it still has problems like not letting us change its values and listen the change in real time, or cracking the sound while changing pulse volume, I do love it and use it. Now I'm just missing something to keep the sound around 0db (or near the volume level you're using) as a leveler plugin for pulseaudio.
Any suggestion?
sound pulseaudio compression system
sound pulseaudio compression system
asked Mar 22 '11 at 23:14
JethroDawnfineJethroDawnfine
111115
111115
Regarding "pulseaudio plugin for equalization system-wide" these links might be relevant: pulseaudio - Is there any Sound enhancers/equalizer? - Ask Ubuntu and pulseaudio - Automatically switch equalizer preset based on audio output (internal speaker or external) - Ask Ubuntu
– Stéphane Gourichon
May 28 '15 at 9:19
add a comment |
Regarding "pulseaudio plugin for equalization system-wide" these links might be relevant: pulseaudio - Is there any Sound enhancers/equalizer? - Ask Ubuntu and pulseaudio - Automatically switch equalizer preset based on audio output (internal speaker or external) - Ask Ubuntu
– Stéphane Gourichon
May 28 '15 at 9:19
Regarding "pulseaudio plugin for equalization system-wide" these links might be relevant: pulseaudio - Is there any Sound enhancers/equalizer? - Ask Ubuntu and pulseaudio - Automatically switch equalizer preset based on audio output (internal speaker or external) - Ask Ubuntu
– Stéphane Gourichon
May 28 '15 at 9:19
Regarding "pulseaudio plugin for equalization system-wide" these links might be relevant: pulseaudio - Is there any Sound enhancers/equalizer? - Ask Ubuntu and pulseaudio - Automatically switch equalizer preset based on audio output (internal speaker or external) - Ask Ubuntu
– Stéphane Gourichon
May 28 '15 at 9:19
add a comment |
4 Answers
4
active
oldest
votes
I had success with the example shown in this answer.
Install Steve Harris's LADSPA plugins
sudo apt install swh-plugins
Run
pacmd
and then this commands:
load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12
set-default-sink compressor
This answer explains how to load the plugin permanently.
The parameters (the control=1,1.5,401,-30,20,5,12
part above) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
RMS/peak: The balance between the RMS and peak envelope followers.RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
Attack time (ms): The attack time in milliseconds.
Release time (ms): The release time in milliseconds.
Threshold level (dB): The point at which the compressor will start to kick in.
Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
Knee radius (dB): The distance from the threshold where the knee curve starts.
Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
Amplitude (dB): The level of the input signal, in decibels.
Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
To experiment with different parameters, I also loaded the compressor as a real-time adjustable ALSA plugin via Alsaequal by creating the following ~/.asoundrc
:
ctl.compressor {
type equal;
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.plugcompressor {
type equal;
slave.pcm "plug:pulse";
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.compressor {
type plug;
slave.pcm plugcompressor;
}
A sample MP3 file can be played through the compressor using mpg321 ,
mpg321 -a hw:compressor "04 - Love Song for Yoshimi.mp3"
while alsamixer -D compressor
can be used to adjust parameters in real-time.
If you getALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 tryapt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
add a comment |
I recommend Pulse Effects. It's an application, where you have lots of tools to manipulate sound system-wide (includes compressor). Pretty easy to use.
For me this setup works best in movies:
add a comment |
These have been extremely helpful. Thank you for the inspiration. Although it is imperfect at the moment, I have a bit to contribute back. I looked in The Steve Harris Documentation to find that there are several flavors of the compressor, and I chose to use the stereo one. It did complicate using Pulse Audio Volume Control to place the compressor on multiple applications like Chrome and VLC, but I like the result. My motivation for using a compressor is to place a very strict lower and upper limit on volume. In order to not wake anyone in the house late at night, I didn't want to be constantly turning up the volume to hear the characters speaking in media, only to rush to turn it back down whenever superhero action happens or a commercial comes on. I followed the inspiration here and adjusted the values in realtime. Then I took my desired values and put them back into the sample code. In sum, the sample code I am contributing shamelessly borrows from the above example, but features the stereo compressor with a pretty strict upper and lower volume limit. Lastly, I put it into the form of a script, which is not fully working. It does not like the set_default line. I hope this is useful to the community.
#!/bin/sh
# ComperssorScript.sh
# Script to start PulseAudio Compressor with desired settings
# Original: 2016 September 17
pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=9,5,63,-6,15,3,49
set-default-sink compressor
# The parameters (the control=1,1.5,401,-30,20,5,12 for example) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
# RMS/peak: The balance between the RMS and peak envelope followers. RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
# 9, Attack time (ms): The attack time in milliseconds.
# 5, Release time (ms): The release time in milliseconds.
# 63, Threshold level (dB): The point at which the compressor will start to kick in.
# 6, Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
# -15, Knee radius (dB): The distance from the threshold where the knee curve starts.
# 3, Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
# 49, Amplitude (dB): The level of the input signal, in decibels.
# no value was placed here
# Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
# Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
# no value was placed here
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
add a comment |
Here is the stereo plugin with better control settings (Much less clipping) following ændrük's answer that uses the mono plugin example.
load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,300,-20,3,1,10
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f31580%2fis-there-a-way-of-leveling-compressing-the-sound-system-wide%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
I had success with the example shown in this answer.
Install Steve Harris's LADSPA plugins
sudo apt install swh-plugins
Run
pacmd
and then this commands:
load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12
set-default-sink compressor
This answer explains how to load the plugin permanently.
The parameters (the control=1,1.5,401,-30,20,5,12
part above) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
RMS/peak: The balance between the RMS and peak envelope followers.RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
Attack time (ms): The attack time in milliseconds.
Release time (ms): The release time in milliseconds.
Threshold level (dB): The point at which the compressor will start to kick in.
Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
Knee radius (dB): The distance from the threshold where the knee curve starts.
Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
Amplitude (dB): The level of the input signal, in decibels.
Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
To experiment with different parameters, I also loaded the compressor as a real-time adjustable ALSA plugin via Alsaequal by creating the following ~/.asoundrc
:
ctl.compressor {
type equal;
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.plugcompressor {
type equal;
slave.pcm "plug:pulse";
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.compressor {
type plug;
slave.pcm plugcompressor;
}
A sample MP3 file can be played through the compressor using mpg321 ,
mpg321 -a hw:compressor "04 - Love Song for Yoshimi.mp3"
while alsamixer -D compressor
can be used to adjust parameters in real-time.
If you getALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 tryapt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
add a comment |
I had success with the example shown in this answer.
Install Steve Harris's LADSPA plugins
sudo apt install swh-plugins
Run
pacmd
and then this commands:
load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12
set-default-sink compressor
This answer explains how to load the plugin permanently.
The parameters (the control=1,1.5,401,-30,20,5,12
part above) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
RMS/peak: The balance between the RMS and peak envelope followers.RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
Attack time (ms): The attack time in milliseconds.
Release time (ms): The release time in milliseconds.
Threshold level (dB): The point at which the compressor will start to kick in.
Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
Knee radius (dB): The distance from the threshold where the knee curve starts.
Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
Amplitude (dB): The level of the input signal, in decibels.
Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
To experiment with different parameters, I also loaded the compressor as a real-time adjustable ALSA plugin via Alsaequal by creating the following ~/.asoundrc
:
ctl.compressor {
type equal;
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.plugcompressor {
type equal;
slave.pcm "plug:pulse";
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.compressor {
type plug;
slave.pcm plugcompressor;
}
A sample MP3 file can be played through the compressor using mpg321 ,
mpg321 -a hw:compressor "04 - Love Song for Yoshimi.mp3"
while alsamixer -D compressor
can be used to adjust parameters in real-time.
If you getALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 tryapt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
add a comment |
I had success with the example shown in this answer.
Install Steve Harris's LADSPA plugins
sudo apt install swh-plugins
Run
pacmd
and then this commands:
load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12
set-default-sink compressor
This answer explains how to load the plugin permanently.
The parameters (the control=1,1.5,401,-30,20,5,12
part above) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
RMS/peak: The balance between the RMS and peak envelope followers.RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
Attack time (ms): The attack time in milliseconds.
Release time (ms): The release time in milliseconds.
Threshold level (dB): The point at which the compressor will start to kick in.
Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
Knee radius (dB): The distance from the threshold where the knee curve starts.
Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
Amplitude (dB): The level of the input signal, in decibels.
Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
To experiment with different parameters, I also loaded the compressor as a real-time adjustable ALSA plugin via Alsaequal by creating the following ~/.asoundrc
:
ctl.compressor {
type equal;
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.plugcompressor {
type equal;
slave.pcm "plug:pulse";
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.compressor {
type plug;
slave.pcm plugcompressor;
}
A sample MP3 file can be played through the compressor using mpg321 ,
mpg321 -a hw:compressor "04 - Love Song for Yoshimi.mp3"
while alsamixer -D compressor
can be used to adjust parameters in real-time.
I had success with the example shown in this answer.
Install Steve Harris's LADSPA plugins
sudo apt install swh-plugins
Run
pacmd
and then this commands:
load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12
set-default-sink compressor
This answer explains how to load the plugin permanently.
The parameters (the control=1,1.5,401,-30,20,5,12
part above) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
RMS/peak: The balance between the RMS and peak envelope followers.RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
Attack time (ms): The attack time in milliseconds.
Release time (ms): The release time in milliseconds.
Threshold level (dB): The point at which the compressor will start to kick in.
Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
Knee radius (dB): The distance from the threshold where the knee curve starts.
Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
Amplitude (dB): The level of the input signal, in decibels.
Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
To experiment with different parameters, I also loaded the compressor as a real-time adjustable ALSA plugin via Alsaequal by creating the following ~/.asoundrc
:
ctl.compressor {
type equal;
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.plugcompressor {
type equal;
slave.pcm "plug:pulse";
library "/usr/lib/ladspa/sc4m_1916.so";
module "sc4m";
}
pcm.compressor {
type plug;
slave.pcm plugcompressor;
}
A sample MP3 file can be played through the compressor using mpg321 ,
mpg321 -a hw:compressor "04 - Love Song for Yoshimi.mp3"
while alsamixer -D compressor
can be used to adjust parameters in real-time.
edited 8 mins ago
Pablo Bianchi
3,12521636
3,12521636
answered May 20 '11 at 5:39
ændrükændrük
42.4k61195343
42.4k61195343
If you getALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 tryapt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
add a comment |
If you getALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 tryapt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
If you get
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 try apt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
If you get
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
on Ubuntu 14.10 try apt-get install libasound2-plugin-equal
– Stéphane Gourichon
May 28 '15 at 9:17
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
I use Ubuntu-Studio 16.04 LTS and I installed the swh-plugins package, but... the lines: "pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,5,9,3,0,0 pacmd set-default-sink compressor" don't work. It isn't a parameters issue because the system gives me the error: "Module not found". So... something is missed from the plugin package, but... What???
– Juan
Sep 20 '17 at 2:25
add a comment |
I recommend Pulse Effects. It's an application, where you have lots of tools to manipulate sound system-wide (includes compressor). Pretty easy to use.
For me this setup works best in movies:
add a comment |
I recommend Pulse Effects. It's an application, where you have lots of tools to manipulate sound system-wide (includes compressor). Pretty easy to use.
For me this setup works best in movies:
add a comment |
I recommend Pulse Effects. It's an application, where you have lots of tools to manipulate sound system-wide (includes compressor). Pretty easy to use.
For me this setup works best in movies:
I recommend Pulse Effects. It's an application, where you have lots of tools to manipulate sound system-wide (includes compressor). Pretty easy to use.
For me this setup works best in movies:
edited Sep 17 '18 at 10:50
answered Sep 15 '18 at 21:19
kujawkujaw
916
916
add a comment |
add a comment |
These have been extremely helpful. Thank you for the inspiration. Although it is imperfect at the moment, I have a bit to contribute back. I looked in The Steve Harris Documentation to find that there are several flavors of the compressor, and I chose to use the stereo one. It did complicate using Pulse Audio Volume Control to place the compressor on multiple applications like Chrome and VLC, but I like the result. My motivation for using a compressor is to place a very strict lower and upper limit on volume. In order to not wake anyone in the house late at night, I didn't want to be constantly turning up the volume to hear the characters speaking in media, only to rush to turn it back down whenever superhero action happens or a commercial comes on. I followed the inspiration here and adjusted the values in realtime. Then I took my desired values and put them back into the sample code. In sum, the sample code I am contributing shamelessly borrows from the above example, but features the stereo compressor with a pretty strict upper and lower volume limit. Lastly, I put it into the form of a script, which is not fully working. It does not like the set_default line. I hope this is useful to the community.
#!/bin/sh
# ComperssorScript.sh
# Script to start PulseAudio Compressor with desired settings
# Original: 2016 September 17
pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=9,5,63,-6,15,3,49
set-default-sink compressor
# The parameters (the control=1,1.5,401,-30,20,5,12 for example) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
# RMS/peak: The balance between the RMS and peak envelope followers. RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
# 9, Attack time (ms): The attack time in milliseconds.
# 5, Release time (ms): The release time in milliseconds.
# 63, Threshold level (dB): The point at which the compressor will start to kick in.
# 6, Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
# -15, Knee radius (dB): The distance from the threshold where the knee curve starts.
# 3, Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
# 49, Amplitude (dB): The level of the input signal, in decibels.
# no value was placed here
# Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
# Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
# no value was placed here
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
add a comment |
These have been extremely helpful. Thank you for the inspiration. Although it is imperfect at the moment, I have a bit to contribute back. I looked in The Steve Harris Documentation to find that there are several flavors of the compressor, and I chose to use the stereo one. It did complicate using Pulse Audio Volume Control to place the compressor on multiple applications like Chrome and VLC, but I like the result. My motivation for using a compressor is to place a very strict lower and upper limit on volume. In order to not wake anyone in the house late at night, I didn't want to be constantly turning up the volume to hear the characters speaking in media, only to rush to turn it back down whenever superhero action happens or a commercial comes on. I followed the inspiration here and adjusted the values in realtime. Then I took my desired values and put them back into the sample code. In sum, the sample code I am contributing shamelessly borrows from the above example, but features the stereo compressor with a pretty strict upper and lower volume limit. Lastly, I put it into the form of a script, which is not fully working. It does not like the set_default line. I hope this is useful to the community.
#!/bin/sh
# ComperssorScript.sh
# Script to start PulseAudio Compressor with desired settings
# Original: 2016 September 17
pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=9,5,63,-6,15,3,49
set-default-sink compressor
# The parameters (the control=1,1.5,401,-30,20,5,12 for example) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
# RMS/peak: The balance between the RMS and peak envelope followers. RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
# 9, Attack time (ms): The attack time in milliseconds.
# 5, Release time (ms): The release time in milliseconds.
# 63, Threshold level (dB): The point at which the compressor will start to kick in.
# 6, Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
# -15, Knee radius (dB): The distance from the threshold where the knee curve starts.
# 3, Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
# 49, Amplitude (dB): The level of the input signal, in decibels.
# no value was placed here
# Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
# Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
# no value was placed here
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
add a comment |
These have been extremely helpful. Thank you for the inspiration. Although it is imperfect at the moment, I have a bit to contribute back. I looked in The Steve Harris Documentation to find that there are several flavors of the compressor, and I chose to use the stereo one. It did complicate using Pulse Audio Volume Control to place the compressor on multiple applications like Chrome and VLC, but I like the result. My motivation for using a compressor is to place a very strict lower and upper limit on volume. In order to not wake anyone in the house late at night, I didn't want to be constantly turning up the volume to hear the characters speaking in media, only to rush to turn it back down whenever superhero action happens or a commercial comes on. I followed the inspiration here and adjusted the values in realtime. Then I took my desired values and put them back into the sample code. In sum, the sample code I am contributing shamelessly borrows from the above example, but features the stereo compressor with a pretty strict upper and lower volume limit. Lastly, I put it into the form of a script, which is not fully working. It does not like the set_default line. I hope this is useful to the community.
#!/bin/sh
# ComperssorScript.sh
# Script to start PulseAudio Compressor with desired settings
# Original: 2016 September 17
pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=9,5,63,-6,15,3,49
set-default-sink compressor
# The parameters (the control=1,1.5,401,-30,20,5,12 for example) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
# RMS/peak: The balance between the RMS and peak envelope followers. RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
# 9, Attack time (ms): The attack time in milliseconds.
# 5, Release time (ms): The release time in milliseconds.
# 63, Threshold level (dB): The point at which the compressor will start to kick in.
# 6, Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
# -15, Knee radius (dB): The distance from the threshold where the knee curve starts.
# 3, Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
# 49, Amplitude (dB): The level of the input signal, in decibels.
# no value was placed here
# Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
# Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
# no value was placed here
These have been extremely helpful. Thank you for the inspiration. Although it is imperfect at the moment, I have a bit to contribute back. I looked in The Steve Harris Documentation to find that there are several flavors of the compressor, and I chose to use the stereo one. It did complicate using Pulse Audio Volume Control to place the compressor on multiple applications like Chrome and VLC, but I like the result. My motivation for using a compressor is to place a very strict lower and upper limit on volume. In order to not wake anyone in the house late at night, I didn't want to be constantly turning up the volume to hear the characters speaking in media, only to rush to turn it back down whenever superhero action happens or a commercial comes on. I followed the inspiration here and adjusted the values in realtime. Then I took my desired values and put them back into the sample code. In sum, the sample code I am contributing shamelessly borrows from the above example, but features the stereo compressor with a pretty strict upper and lower volume limit. Lastly, I put it into the form of a script, which is not fully working. It does not like the set_default line. I hope this is useful to the community.
#!/bin/sh
# ComperssorScript.sh
# Script to start PulseAudio Compressor with desired settings
# Original: 2016 September 17
pacmd load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=9,5,63,-6,15,3,49
set-default-sink compressor
# The parameters (the control=1,1.5,401,-30,20,5,12 for example) for this compressor are described in Steve Harris' LADSPA Plugin Docs:
# RMS/peak: The balance between the RMS and peak envelope followers. RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
# 9, Attack time (ms): The attack time in milliseconds.
# 5, Release time (ms): The release time in milliseconds.
# 63, Threshold level (dB): The point at which the compressor will start to kick in.
# 6, Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
# -15, Knee radius (dB): The distance from the threshold where the knee curve starts.
# 3, Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
# 49, Amplitude (dB): The level of the input signal, in decibels.
# no value was placed here
# Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.
# Due to a limitation of PulseAudio, it is not possible to adjust them in real time.
# no value was placed here
edited 16 mins ago
Pablo Bianchi
3,12521636
3,12521636
answered Sep 18 '16 at 5:47
ShoNuffShoNuff
311
311
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
add a comment |
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
In my analysis of <github.com/swh/ladspa/blob/master/sc4_1882.xml#L116> it seems like there are some ranges applied to the parameters. It looks like your example is a bit out of range on some of the parameters. Since the documentation - from the author Steve Harris - is rather thin and lacking examples, I could be completely wrong.
– Ale
Aug 1 '17 at 22:40
add a comment |
Here is the stereo plugin with better control settings (Much less clipping) following ændrük's answer that uses the mono plugin example.
load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,300,-20,3,1,10
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
add a comment |
Here is the stereo plugin with better control settings (Much less clipping) following ændrük's answer that uses the mono plugin example.
load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,300,-20,3,1,10
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
add a comment |
Here is the stereo plugin with better control settings (Much less clipping) following ændrük's answer that uses the mono plugin example.
load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,300,-20,3,1,10
Here is the stereo plugin with better control settings (Much less clipping) following ændrük's answer that uses the mono plugin example.
load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,300,-20,3,1,10
edited Nov 17 '17 at 14:59
Zanna
51.3k13140243
51.3k13140243
answered Nov 17 '17 at 10:37
RootCookieRootCookie
11
11
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
add a comment |
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
your extample still do clip aon my notebook setup. gotbletu on google+ once recommended using this settings, and they worked best for me so far. load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
– Axel Werner
Jun 22 '18 at 5:24
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f31580%2fis-there-a-way-of-leveling-compressing-the-sound-system-wide%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Regarding "pulseaudio plugin for equalization system-wide" these links might be relevant: pulseaudio - Is there any Sound enhancers/equalizer? - Ask Ubuntu and pulseaudio - Automatically switch equalizer preset based on audio output (internal speaker or external) - Ask Ubuntu
– Stéphane Gourichon
May 28 '15 at 9:19