Panimula sa JACK Audio Connection Kit

Yung mga mahilig sa musika at libreng software hindi nila mapigilang malaman JACK, ang mababang latency audio server.

Ang artikulong ito ay batay sa ginawa kong pagsasalin ng mga pahina 37 at 38 ng Manwal ng gumagamit ng AvLinux. Kung nais mong gumana sa Audio sa Linux, lubos na inirerekumenda na basahin mo ang PDF na ito at ang manu-manong Ardor o Qtractor.

Paggamit ng JACK

Ang pinakamadaling paraan upang mai-configure ang server ng Audio JACK ay ang paggamit ng application na JACK Control (kilala bilang Qjackctl). Madali itong mailunsad mula sa LXPanel o sa Wbar Dock. Upang mai-configure ang iyong sound card mag-click sa pindutang 'Setup'.

Sa sumusunod na halimbawa ang system ay may isang pinagsamang Intel HDA card na napili mula sa drop down na menu na 'Interface'. Pangkalahatan, kung ang iyong audio interface ay nasa listahang ito ito ay dahil suportado ito ng ALSA at JACK. Upang magamit ang isang interface ng firewire kakailanganin mong piliin ang 'firewire' sa halip na 'alsa' sa drop-down na menu na 'Driver'. Napakahalaga upang matiyak na ang 'Real Time' ay napili sa patlang na 'Mga Parameter'. Ang isa pang numero upang suriin ang pag-set up ay ang patlang na 'Mga Panahon / buffer'.

Kung nakakaranas ka ng 'Xruns' o mga audio cut kailangan mong dagdagan ang bilang na ito hanggang sa mawala sila. Kung direktang nagre-record ka sa isang record track na mababa ang mga numero ng latency ay hindi labis na kinakailangan, ngunit kung nagre-record ka sa pamamagitan ng isang plugin o iba pang audio application na na-redirect sa record track kung gayon kailangan mo ng mababang latency. Upang magamit ang JACK sa mga synthesizer at MIDI plugin inirerekumenda na dagdagan ang halagang 'Time Limit (msec)' sa 3000 milliseconds (o higit pa) para sa mas mahusay na katatagan.

Paggawa ng mga koneksyon

Karamihan sa mga application, sa sandaling nagsimula at tumatakbo sa ilalim ng JACK, ay pamahalaan ang kanilang mga koneksyon mula sa program na iyong ginagamit, kahit na kung minsan kinakailangan na gamitin ang function na 'Connect' sa JACK Control upang ikonekta ang mga application o kahit hardware tulad ng mga keyboard ng MIDI. Sa sumusunod na halimbawa ikinonekta namin ang mga output ng MIDI ng virtual na keyboard na 'VMPK' upang makontrol ang tunog na bangko ng synthesizer ng Qsynth. Ang window ng 'Mga Koneksyon' ay may tatlong mga tab. Ipinapakita ng tab na 'Audio' ang mga koneksyon na audio na ginawa mula sa mikropono o mga input ng linya ng card sa application na iyong ginagamit at mula sa application hanggang sa kasalukuyang mga output ng sound card. Ang tab na 'MIDI' ay para sa paggawa ng mga koneksyon sa hardware at software na gumagamit ng 'JACK MIDI' at ang tab na ALSA ay pareho para sa mga application na gumagamit ng 'ALSA MIDI'.

Para sa mga higit na nakatuon sa grapically mayroon ding dalawang alternatibong mga kagamitan sa patchbay upang makakonekta sa ilalim ng AV Linux: ang Patchbay linuxDSP JP1 na matatagpuan sa menu na 'JACK Plugins' at 'Patchage', na matatagpuan sa menu na 'Audio' at ipinakita sa sumusunod na pigura.

Isang pares ng mga karagdagang tala

Isang bagay na nagpapaalala sa akin ng Qsynth ay hindi ito kasama ng isang bangko ng mga tunog na na-load bilang default (sa palagay ko maaari itong mai-configure upang ito ay), kaya sa unang pagkakataon na hindi ito tunog at ang ilang tamad na gumagamit ay maaaring itapon na ang twalya (may). Dahil sa medyo ignorante rin ako, ang Qsynth ay isang tagapamahala para sa Fluydsynth synthesizer, kaya naiisip ko na mayroong isang paraan upang mag-load ito ng isang bangko bilang default, ngunit dahil medyo tamad ako, hindi ko pa napupuntahan iyon. Makatiyak ka na kapag pinag-uusapan natin ang tungkol sa mga synths susubukan kong bigyan ka ng solusyon, habang kailangan mong maghanap sa Google. Upang mai-load ang isang bangko ng mga tunog sa Qsynth, pumunta kami sa menu na 'Mga Setting'.

Sa tab na 'Soundfonts', mai-load namin (pindutan na 'Buksan') ang bangko na dinala ng Av Linux at matatagpuan sa path '/ usr / share / tunog / sf2 ′. Sa Internet mayroong isang mahusay na halaga ng mga libreng bangko na babanggitin ko, upang makaalis sa problema sa pahina ng MuseScore mayroong 3 disenteng mga, bukod dito ay kasama ang default na bangko ng Av Linux.

Kapag ang sound bank ay bukas, babalaan ka ng Qsynth na kailangan nitong i-restart ang audio engine, kung saan sasabihin mong oo. Sa sandaling ito, ang VMPK ay magdidiskonekta mula sa Qsynth, ngunit alam mo na kung paano ito ikonekta, tama ba? (Isang pahiwatig: Qjackctl> Window ng Mga Koneksyon> Pumili ng isa, pumili ng isa pa> Kumonekta).

Pumunta ka ngayon sa VMPK at pindutin ang keyboard ng iyong computer (o mag-click sa virtual keyboard) ... "cool", tama? 😉


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Diego Picco dijo

    Salamat Baltar !! gaya ng lagi sa audio sa unahan! Cheers

  2.   ion dijo

    Salamat sa post na ito at ang pagbanggit ng Patchage nagawa kong i-configure ang PureData sa isang napaka-simpleng paraan, dahil para sa mga pangangailangan mayroon akong HDA intel card at isang Soundblaster ng taon ni Mikaela at hindi ko masyadong naintindihan kung paano sila nauugnay sa iba't ibang mga programa sa aking Kubuntu 12.

    Salamat sa inyo.

  3.   Gaius baltar dijo

    Salamat!. Talaga, ito ay isang entry na nai-salvage mula pa noong una. Ngunit ang pagsusulat tungkol sa mga bagay na ito ay nangangailangan na malaman ng mga mambabasa ang tungkol sa JACK at Qjackctl, kaya't hindi ko ito naalis. 😀

    Sa ilang araw higit pa at mas mahusay 😀

  4.   Gustavo Parra dijo

    Kumusta, medyo wala sa konteksto. Mayroon bang paraan upang ayusin ang labis na pagtuklas ng screen? dahil ang aking system ay na-upgrade mula sa Linux Nucleus 3.7 hanggang Linux Nucleus 3.8.3-203.fc18.i686, hindi na nito nakita ang karagdagang isa na palagi kong gumagana sa aking PC sa Fedora Linux 18 sa pamamagitan ng HDMI dahil ito lamang ang port output bukod sa VGA naghanap ako ngunit hindi makita kung paano.

    Cheers !!