LADSPA 를 이용한 dsp 설정
1. dsp 다운로드
12 $ git clone https://github.com/bmc0/dsp.git $ cd dsp
2. 컨볼버 플러그인 이나 다른 기타 이펙트를 해제하길 원하면 먼저 이렇게 설정하고
1 | $ ./configure --disable-dsp --disable-fftw3 --disable-zita-convolver |
아니면 그냥 ./configure 하면 된다.
3. 빌드하고 인스톨 한다.
1 2 | $ make $ make install |
4. configuration 파일을 아래 세개의 디렉토리중 하나를 선택해서 만들면 된다(디렉토리가 없으면 만들면 됨).
$XDG_CONFIG_HOME/ladspa_dsp/config
$HOME/.config/ladspa_dsp/config
(if$XDG_CONFIG_HOME
is not set)/etc/ladspa_dsp/config
5. configuration 파일 안에 eq 설정들을 저장하면 된다.
ex) 로우쉘프 게인 적용시키기
effects_chain=gain -3.0 lowshelf 90 0.9s +3.0
effects_chain 을 적고 그 뒤로
gain [전체 게인(dB)] [슬로프] [주파수(Hz)] [Q값(Q)] [게인(dB)]
이런식으로 적으면 된다.
밴드 하나당 맨 앞에 eq 하나씩 적어주면 된다.
ex) eq 2k 2.0 -3.0 eq 10k 0.8 +5.0 ...........
더 자세한 옵션들은 README 를 참조...
6. dsp 를 시스템 초기화 할때마다 키는건 귀찮기 때문에 자동으로 키게 설정해야 한다.
ALSA 설정법
PulseAudio 설정법
7. ALSA 는 pcm 리셋을 시키면 적용이 되고($ alsa reload), PulseAudio는 서버를 재시작하면 된다($ pulseaudio -k).
참조 : https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide
https://github.com/bmc0/dsp/blob/master/README.md#configuration