ข้อมูลเบื้องต้นเกี่ยวกับ JACK Audio Connection Kit

บรรดาคนรักของ Música และ y ซอฟต์แวร์ฟรี พวกเขาไม่สามารถหยุดรู้ได้ JACKเซิร์ฟเวอร์เสียงเวลาแฝงต่ำ

บทความนี้อ้างอิงจากการแปลที่ฉันทำในหน้า 37 และ 38 ของ คู่มือผู้ใช้ AvLinux. หากคุณต้องการทำงานกับ Audio ใน Linux ขอแนะนำให้คุณอ่าน PDF นี้และคู่มือ Ardor หรือ Qtractor

การใช้ JACK

วิธีที่ง่ายที่สุดในการกำหนดค่าเซิร์ฟเวอร์ Audio JACK คือการใช้แอปพลิเคชัน JACK Control (เรียกว่า Qjackctl) สามารถเปิดใช้งานได้อย่างง่ายดายจาก LXPanel หรือ Wbar Dock ในการกำหนดค่าการ์ดเสียงของคุณให้คลิกที่ปุ่ม 'ตั้งค่า'

ในตัวอย่างด้านล่างระบบมีการ์ด Intel HDA ในตัวที่ได้รับการเลือกจากเมนูแบบเลื่อนลง 'อินเทอร์เฟซ' โดยทั่วไปหากอินเทอร์เฟซเสียงของคุณอยู่ในรายการนี้เป็นเพราะ ALSA และ JACK รองรับ ในการใช้อินเทอร์เฟซ firewire คุณจะต้องเลือก "firewire" แทน "alsa" ในเมนูแบบเลื่อนลง "Driver" เป็นสิ่งสำคัญมากที่จะต้องตรวจสอบให้แน่ใจว่าได้เลือก 'เรียลไทม์' ในฟิลด์ 'พารามิเตอร์' ตัวเลขอื่นที่ต้องตรวจสอบในการตั้งค่าคือฟิลด์ "ช่วงเวลา / บัฟเฟอร์"

หากคุณประสบปัญหา 'Xruns' หรือการตัดเสียงคุณต้องเพิ่มจำนวนนี้จนกว่าจะหายไป หากคุณกำลังบันทึกลงในแทร็กการบันทึกโดยตรงตัวเลขเวลาแฝงต่ำนั้นไม่จำเป็นมากนัก แต่หากคุณบันทึกผ่านปลั๊กอินหรือแอปพลิเคชันเสียงอื่น ๆ ที่กำหนดเส้นทางไปยังแทร็กการบันทึกคุณจะต้องมีเวลาแฝงต่ำ ในการใช้ JACK กับซินธิไซเซอร์และปลั๊กอิน MIDI ขอแนะนำให้เพิ่มค่า 'Time Limit (msec)' เป็น 3000 มิลลิวินาที (หรือมากกว่า) เพื่อความเสถียรที่ดีขึ้น

การเชื่อมต่อ

แอปพลิเคชันส่วนใหญ่เมื่อเริ่มต้นและทำงานภายใต้ JACK จะจัดการการเชื่อมต่อจากโปรแกรมที่คุณใช้แม้ว่าบางครั้งจำเป็นต้องใช้ฟังก์ชัน "เชื่อมต่อ" ใน JACK Control เพื่อเชื่อมต่อแอปพลิเคชันหรือแม้แต่ฮาร์ดแวร์เช่นแป้นพิมพ์ MIDI ในตัวอย่างต่อไปนี้เราเชื่อมต่อเอาต์พุต MIDI ของแป้นพิมพ์เสมือน 'VMPK' เพื่อควบคุมธนาคารเสียงของซินธิไซเซอร์ Qsynth หน้าต่าง 'Connections' มีสามแท็บ แท็บ 'เสียง' แสดงการเชื่อมต่อเสียงที่ทำจากอินพุตไมโครโฟนหรือสายของการ์ดไปยังแอพพลิเคชั่นที่คุณกำลังใช้และจากแอพพลิเคชั่นไปจนถึงเอาต์พุตปัจจุบันของการ์ดเสียง แท็บ 'MIDI' ใช้สำหรับสร้างการเชื่อมต่อฮาร์ดแวร์และซอฟต์แวร์ที่ใช้ 'JACK MIDI' และแท็บ ALSA จะทำเช่นเดียวกันกับแอปพลิเคชันที่ใช้ 'ALSA MIDI'

สำหรับผู้ที่เน้นกราฟิกมากขึ้นนอกจากนี้ยังมียูทิลิตี้ patchbay ทางเลือกอีกสองรายการเพื่อทำการเชื่อมต่อภายใต้ AV Linux: Patchbay linuxDSP JP1 ที่อยู่ในเมนู 'JACK Plugins' และ 'Patchage' ซึ่งอยู่ในเมนู 'Audio' และแสดงในรูปต่อไปนี้

บันทึกเสริมสองสามข้อ

สิ่งที่เตือนฉันเกี่ยวกับ Qsynth คือมันไม่ได้มาพร้อมกับเสียงที่โหลดโดยค่าเริ่มต้น (ฉันคิดว่ามันสามารถกำหนดค่าให้ทำเช่นนั้นได้) ดังนั้นในครั้งแรกที่มันไม่ส่งเสียงและผู้ใช้ที่ขี้เกียจบางคนอาจโยนผ้าเช็ดตัวไปแล้ว ( มี) เนื่องจากฉันค่อนข้างงมงาย Qsynth เป็นผู้จัดการสำหรับซินธิไซเซอร์ Fluydsynth ดังนั้นฉันจึงคิดว่ามีวิธีที่จะโหลดธนาคารได้ตามค่าเริ่มต้น แต่เนื่องจากฉันค่อนข้างขี้เกียจฉันจึงยังไม่ได้ทำเช่นนั้น มั่นใจได้ว่าเมื่อเราพูดถึง synths ฉันจะพยายามแก้ปัญหาให้คุณในขณะที่คุณจะต้องค้นหาใน Google ในการโหลด soundbank ลงใน Qsynth ให้ไปที่เมนู "การตั้งค่า"

ในแท็บ 'Soundfonts' เราจะโหลด (ปุ่ม 'เปิด') ธนาคารที่ Av Linux นำมาและตั้งอยู่ในเส้นทาง '/ usr / share / sounds / sf2′ บนอินเทอร์เน็ตมีธนาคารฟรีจำนวนมากที่ฉันจะพูดถึงเพื่อหลีกเลี่ยงปัญหาในหน้า MuseScore มี 3 ธนาคารที่ค่อนข้างดีซึ่งรวมถึงธนาคารเริ่มต้นของ Av Linux

เมื่อธนาคารเสียงเปิดขึ้น Qsynth จะเตือนคุณว่าต้องรีสตาร์ทเอ็นจิ้นเสียงซึ่งคุณจะตอบว่าใช่ ในขณะนี้ VMPK จะตัดการเชื่อมต่อจาก Qsynth แต่คุณรู้วิธีเชื่อมต่อแล้วใช่ไหม? (คำใบ้หนึ่งคำ: Qjackctl> Connections Window> Select one, select another> Connect)

ตอนนี้คุณไปที่ VMPK แล้วกดแป้นพิมพ์ของคอมพิวเตอร์ของคุณ (หรือคุณคลิกที่แป้นพิมพ์เสมือน) …“ เจ๋ง” ใช่ไหม? 😉


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ดิเอโก้ พิคโก dijo

    ขอบคุณ Baltar !! เช่นเคยกับเครื่องเสียงแถวหน้า! ไชโย

  2.   ไอออน dijo

    ขอบคุณโพสต์นี้และการกล่าวถึง Patchage ฉันสามารถกำหนดค่า PureData ด้วยวิธีที่ง่ายสุด ๆ เนื่องจากจำเป็นฉันมีการ์ด HDA intel และ Soundblaster แห่งปีของ Mikaela และฉันไม่ค่อยเข้าใจว่ามันเกี่ยวข้องกับอย่างไร โปรแกรมต่างๆใน Kubuntu 12 ของฉัน

    ขอบคุณ

  3.   Gaius baltar dijo

    ขอขอบคุณ!. นี่เป็นรายการที่ได้รับการช่วยเหลือเมื่อนานมาแล้ว แต่ในการเขียนเกี่ยวกับสิ่งเหล่านี้จำเป็นที่ผู้อ่านจะต้องศึกษาเกี่ยวกับ JACK และ Qjackctl ด้วยตัวเองดังนั้นฉันจึงไม่สามารถละเว้นได้ 😀

    ในอีกไม่กี่วันจะดีขึ้นเรื่อย ๆ 😀

  4.   กุสตาโวปารา dijo

    สวัสดีออกจากบริบทเล็กน้อย มีวิธีแก้ไขการตรวจจับหน้าจอเพิ่มเติมหรือไม่? เนื่องจากระบบของฉันได้รับการอัปเกรดจาก Linux Core 3.7 เป็น Linux Core 3.8.3-203.fc18.i686 จึงไม่ตรวจพบสิ่งเพิ่มเติมที่ฉันใช้งานบนพีซีของฉันกับ Fedora Linux 18 ผ่าน HDMI อีกต่อไปเนื่องจากเป็นพอร์ตเดียวที่ฉัน มองหาเอาต์พุตนอกเหนือจาก VGA แต่ฉันไม่พบวิธีการ

    ไชโย !!