For me, as an avid trance listener, pequalizer is an essential tool (a system-wide equalizer)
It can be obtained here https://distro.ibiblio.org/puppylinux/p ... ages-tahr/
However, it wasn't working in Fossapup64. Took me a while, but I'm glad I figured out the problem, so just wanted to share for whomever it may interest. While one can also run
Code: Select all
alsamixer -D equal
this does not allow presets to be saved, nor does it remain saved after reboot
The problem is that while the pequalizer application opens, the level changes are not being passed to ALSA. The reason is that the labels for the frequencies have changed (not sure if related to new libraries, new ALSA version, etc - irrelevant).
So, when opening pequalizer (necessary before running the following command to activate the system-wide equalizer in amixer), terminal yields the following:
Code: Select all
root# amixer -D equal scontrols
Simple mixer control '00. 31 Hz',0
Simple mixer control '01. 63 Hz',0
Simple mixer control '02. 125 Hz',0
Simple mixer control '03. 250 Hz',0
Simple mixer control '04. 500 Hz',0
Simple mixer control '05. 1 kHz',0
Simple mixer control '06. 2 kHz',0
Simple mixer control '07. 4 kHz',0
Simple mixer control '08. 8 kHz',0
Simple mixer control '09. 16 kHz',0
Those numbers before the frequencies have changed in the new version, so amixer was refusing to take anything from pequalizer
To fix this, one has to edit /usr/local/pequalizer/func and change those numbers in lines 12-21:
1) FR="31Hz"; FREQ='01. 31 Hz';;
2) FR="63Hz"; FREQ='02. 63 Hz';;
3) FR="125Hz"; FREQ='03. 125 Hz';;
4) FR="250Hz"; FREQ='04. 250 Hz';;
5) FR="500Hz"; FREQ='05. 500 Hz';;
6) FR="1kHz"; FREQ='06. 1 kHz';;
7) FR="2kHz"; FREQ='07. 2 kHz';;
8) FR="4kHz"; FREQ='08. 4 kHz';;
9) FR="8kHz"; FREQ='09. 8 kHz';;
10) FR="16kHz"; FREQ='10. 16 kHz';;
so that they match the result above and look like:
1) FR="31Hz"; FREQ='00. 31 Hz';;
2) FR="63Hz"; FREQ='01. 63 Hz';;
3) FR="125Hz"; FREQ='02. 125 Hz';;
4) FR="250Hz"; FREQ='03. 250 Hz';;
5) FR="500Hz"; FREQ='04. 500 Hz';;
6) FR="1kHz"; FREQ='05. 1 kHz';;
7) FR="2kHz"; FREQ='06. 2 kHz';;
8) FR="4kHz"; FREQ='07. 4 kHz';;
9) FR="8kHz"; FREQ='08. 8 kHz';;
10) FR="16kHz"; FREQ='09. 16 kHz';;
and the same in line 43 and 75