2. JACK install & jack cuda - rod8902/grrc2016 GitHub Wiki

jack.h 문제

sudo apt-get install libasound2-dev => alsa driver install

"git jack2" 검색 https://github.com/jackaudio/jack2
git clone [email protected]:jackaudio/jack2.git
cd jack2
./waf configure
./waf build
sudo ./waf install

###설치 https://github.com/overtone/overtone/wiki/Installing-and-starting-jack 참조

  • sudo apt-get install jack-tools ant openjdk-6-jdk fftw3 qjackctl

###realtime 설정
https://jonghyunkim816.wordpress.com/2014/09/26/ubuntu-14-04-jack-audio-%EC%84%A4%EC%A0%95/ 참조

  • /etc/security/limits.conf, /etc/security/limits.d/audio.conf 파일 수정
    $ sudo vim /etc/security/limits.conf

Add ...
@audio – rtprio 99
@audio – memlock unlimited
@audio – nice -10

$ sudo vim /etc/security/limits.d/audio.conf
@audio – rtprio 99
@audio – memlock unlimited
@audio – nice -10

$ sudo usermod -a -G audio 자신의유저아이디
$ groups 자신의유저아이디

###pulseaudio 대신 jack 실행하게 설정
https://jonghyunkim816.wordpress.com/2014/09/26/ubuntu-14-04-jack-audio-%EC%84%A4%EC%A0%95/ 참조

  • pulseuadio-module-jack 설치
    $ sudo apt-get install pulseaudio-module-jack

###실행
qjackctl

###XRun 오류는 Frames/Period, Sample Rate 등을 조정

jack-cuda source code

http://www.zamaudio.com/?p=380 참조
-git hj 브랜치에서 다운로드!(Makefile 과 cpp파일 조금 수정함, Makefile은 cuda경로 고쳐주기)

###qjackctl setting
(사람마다 다를수도, 현주셋팅값, pulseaudio, cuda-dsp clinet 정상동작)
Realtime 체크
Frames/Period 2048
Sample Rate 44100
Periods/Buffer 2
Port Maximum 256
Timeout 500

http://dis-dot-dat.net/index.cgi?item=jacktuts/starting/compiling

⚠️ **GitHub.com Fallback** ⚠️