LADSPA 를 이용한 dsp 설정





1. dsp 다운로드


1
2
$ 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


+ Recent posts