การใช้ Linux DAW กับแป้นพิมพ์ MIDI ที่เชื่อมต่อ USB

การใช้ Linux DAW กับแป้นพิมพ์ MIDI ที่เชื่อมต่อ USB

หากคุณเป็นนักดนตรีและต้องการบันทึกและตรวจสอบโดยใช้ Digital Audio Workstation (DAW) ที่ทำงานในสภาพแวดล้อม Linux คุณอาจพบว่าการเชื่อมต่อ USB จาก DAW ไปยังตัวควบคุม Musical Instrument Digital Interface (MIDI) ไม่ใช่ ตรงไปตรงมาเสมอ





ต่อไปนี้เป็นวิธีแก้ปัญหาสำหรับ DAW สามรายการ ซึ่งจัดเรียงจากง่ายที่สุดไปหายากที่สุด การตั้งค่าพื้นฐานส่วนใหญ่ครอบคลุมเฉพาะระบบที่มีเพียงคอมพิวเตอร์และตัวควบคุม MIDI





สมัครสมาชิก Audio

ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่มเสียง Linux สิ่งนี้จะช่วยให้คุณได้รับสิทธิ์ที่จำเป็นเพื่อให้ทำงานได้อย่างราบรื่น:





sudo usermod -a -G audio

หลังจากทำเช่นนี้ คุณควรรีคอมพิวเตอร์ของคุณ แล้วดำเนินการต่อ ตรวจสอบว่าคุณเป็นสมาชิกของกลุ่มเสียงโดยเรียกใช้:

groups

คุณควรเห็นเสียงที่แสดงในผลลัพธ์



วิธีทำให้ตัวเอียงใน facebook messenger

การติดตั้งซอฟต์แวร์

ข้อกำหนดซอฟต์แวร์สำหรับตัวอย่างเหล่านี้ ได้แก่ DAW, the ชุดเชื่อมต่อสัญญาณเสียง Jack (พร้อมส่วนหน้า QJackCtl) synth เช่น FluidSynth (พร้อมส่วนหน้าของ Qsynth) สำหรับการเฝ้าติดตามและเล่น บวกกับยูทิลิตี้การเชื่อมต่อเล็กๆ น้อยๆ ที่มีประโยชน์มากที่เรียกว่า a2jmidid

โปรดทราบว่าหากตัวควบคุม MIDI ของคุณมีซินธิไซเซอร์ในตัว คุณไม่จำเป็นต้องมีซินธ์ภายนอกสำหรับการตรวจสอบและเล่น - คุณสามารถตรวจสอบได้ด้วยหูฟังที่เสียบเข้ากับคอนโทรลเลอร์โดยตรง





ที่เกี่ยวข้อง: ทำไมคุณควรใช้คีย์บอร์ดของคุณเป็นตัวควบคุม MIDI

Qsynth กับฟอนต์เสียง SF2 ดูเหมือนจะใช้งานได้ง่าย แต่ถ้าคุณต้องการ synth อื่น ให้ลองดู แจ็คสามารถใช้ได้จากบรรทัดคำสั่ง แต่ส่วนหน้าแบบกราฟิก QJackCtl จะทำให้สิ่งต่าง ๆ ง่ายขึ้น





เพื่อให้ได้สิ่งที่พูดคุยกับ DAW ที่ท้าทายยิ่งขึ้น ให้ใช้ a2jmidid ซึ่งเป็นยูทิลิตี้เชื่อมโยงที่รู้จักพอร์ตซีเควนเซอร์ Advanced Linux Sound Architecture (ALSA) และสร้างพอร์ต MIDI จากพอร์ตเหล่านั้น จากนั้นพอร์ต MIDI สามารถเชื่อมต่อผ่านแท็บ QJackCtl MIDI ในหน้าต่างการเชื่อมต่อ

แม้ว่าตัวอย่างเหล่านี้จะใช้แป้นพิมพ์ตัวควบคุม MIDI การเชื่อมต่อควรใช้งานได้กับตัวควบคุม MIDI ใดๆ ไม่ว่าจะเป็นแผ่น เครื่องดนตรีลม หรือกลอง

ติดตั้ง qjackctl, a2jmidid และ qsynth ด้วยตัวจัดการแพ็คเกจของคุณ ตัวอย่างเช่นใน Lubuntu:

sudo apt-get install qjackctl
sudo apt-get install a2jmidid
sudo apt-get install qsynth

วิธีใช้สวนกุหลาบ

ตัวอย่างนี้ใช้ Rosegarden เวอร์ชัน 19.12

Rosegarden เป็น DAW ที่มักจะใช้งานได้ทันทีด้วยการตั้งค่าเพียงเล็กน้อย มีให้โดยเป็นส่วนหนึ่งของชุดแพ็คเกจ Ubuntu และยังเป็นa ดาวน์โหลดไบนารีหรือซอร์สโค้ด .

มันจะตรวจจับ Jack และ FluidSynth โดยอัตโนมัติ เริ่มต้น Jack ด้วยตัวเอง จากนั้นทำการเชื่อมต่อ ALSA และออดิโอที่จำเป็น ตรวจสอบให้แน่ใจว่าคุณเริ่ม Qsynth ก่อนเริ่ม Rosegarden เพราะจะไม่เริ่มการสังเคราะห์โดยอัตโนมัติ

ปัญหา Rosegarden ได้รับการแก้ไขอย่างง่ายดายโดยตรวจสอบให้แน่ใจว่า ALSA และการเชื่อมต่อเสียงถูกสร้างขึ้นโดยการตรวจสอบอินเทอร์เฟซ QJackCtl Connections คุณจะพบพอร์ตต่างๆ ที่แสดงอยู่ภายใต้แท็บ ALSA และ Audio

ปัญหาที่พบบ่อยที่สุดคือ synth ที่ไม่ได้เชื่อมต่อ ซึ่งเกิดจากการเริ่ม synth หลัง Rosegarden แทนที่จะเป็นก่อนหน้า ต้องแก้ไขโดยทำการเชื่อมต่อผ่านหน้าต่างการเชื่อมต่อ MIDI ของ Rosegarden เนื่องจากคุณลักษณะใน DAW อาจไม่อนุญาตให้ดักจับสัญญาณหากคุณพยายามทำการเชื่อมต่อผ่านแจ็ค

ในการตรวจสอบขณะติดตามหรือฟังระหว่างการเล่น คุณต้องเชื่อมต่อเอาต์พุตสังเคราะห์กับอินพุตเสียงของคอมพิวเตอร์

เมื่อสร้างการเชื่อมต่อเหล่านี้แล้ว โดยทั่วไปแล้ว Rosegarden จะทำงานตามที่คาดไว้ตลอดเซสชันการบันทึก

ที่เกี่ยวข้อง: Linux Distros ที่ดีที่สุดสำหรับศิลปิน นักดนตรี และบรรณาธิการ

วิธีใช้ LMMS

ตัวอย่างนี้ใช้ LMMS เวอร์ชัน 1.2.2

LMMS สามารถสร้างการเชื่อมต่อที่เชื่อถือได้ผ่านพอร์ต MIDI ผ่านแจ็คหรือ ALSA สามารถใช้ได้เป็น แพ็คเกจ Ubuntu รวมถึงไฟล์ AppImage แบบสแตนด์อโลน .

ตัวอย่างนี้ใช้ Jack-MIDI เนื่องจากมีความสอดคล้องและเข้าใจได้ในแง่ของสิ่งที่คุณกำลังทำกับการเชื่อมต่อ ก่อนเริ่มต้น LMMS ให้เริ่มต้นด้วยการเพิ่มคำสั่ง a2jmidid ให้กับ Jack เป็นคำสั่ง post start จาก QJackCtl ติดตั้ง หน้าต่าง ป้อนคำสั่ง:

a2jmidid -e &

ใน รันสคริปต์หลังจากกล่องเริ่มต้น . จากนั้นคลิก ตกลง, และรีสตาร์ท QJackCtl

ขั้นตอนต่อไปของคุณคือการเปลี่ยน ตั้งค่า LMMS > การตั้งค่า MIDI ดังต่อไปนี้:

  • อินเทอร์เฟซ MIDI: แจ็ค-MIDI
  • การตั้งค่าสำหรับแจ็ค-MIDI: อืมม

ตอนนี้รีสตาร์ท LMMS และตรวจสอบการเชื่อมต่อในแท็บ MIDI ของ QJackCtl

หลังจากเลือกซินธิไซซ์และเพิ่มเข้าไป ตัวอย่างเช่น โดยการลาก ZynAddSubFX ลงในตัวแก้ไขเพลง การเชื่อมต่อแท็บเสียงของ QJackCtl ควรมีลักษณะคล้ายกับการแสดงแท็บเสียงสำหรับ Rosegarden ยกเว้นว่าเอาต์พุตจะมาจากพอร์ตหลัก LMMS แทนที่จะเป็นซินธ์โดยตรง .

ดาวน์โหลดวิดีโอจากเว็บไซต์ใดก็ได้

วิธีใช้ Ardor

ตัวอย่างนี้ใช้ Ardor เวอร์ชัน 6.6.0

หากคุณกำลังใช้ Ardor เพื่อบันทึกจากตัวควบคุม MIDI คุณอาจรู้สึกหงุดหงิดกับพอร์ต การเชื่อมต่อ และชื่อจำนวนมาก จากนั้นจึงตัดสินใจใช้ DAW ทางเลือกอื่น แต่ถ้างานดนตรีชิ้นต่อไปของคุณประกอบด้วยแทร็กเสียงเป็นส่วนใหญ่ และ Ardor กลายเป็นตัวเลือกที่ดีที่สุดสำหรับการผลิตของคุณ

นี่คือที่ที่ a2jmidid สามารถให้ความช่วยเหลือได้

อย่าเริ่ม Ardor ก่อน

ให้เริ่ม QJackCtl แทน คลิก เริ่ม ปุ่ม. จากนั้นใน การเชื่อมต่อ หน้าต่าง ตรวจสอบว่า เที่ยงวัน แท็บแสดง a2j เป็นไคลเอนต์ คลิก ขยายทั้งหมด ปุ่ม. ตรวจสอบว่าตัวควบคุม MIDI ของคุณแสดงเป็น a ลูกค้า ภายใต้ a2j หากไม่เป็นเช่นนั้น ให้ลองถอดปลั๊กแล้วเสียบ USB ใหม่สำหรับตัวควบคุม MIDI

เริ่ม Ardor แล้วเลือก a เซสชั่นใหม่ .

มันจะตรวจจับแจ็ค จากนั้นเปิดหน้าต่างการตั้งค่าเซสชัน เลือก เทมเพลตว่างเปล่า . ถ้าคุณเลือก เซสชั่นการบันทึก จะช่วยให้คุณเพิ่มแทร็กการบันทึกเสียงได้โดยอัตโนมัติ หากคุณกำลังบันทึก MIDI คุณจะต้องการแทร็ก MIDI ซึ่งคุณต้องเพิ่มตัวเอง

เมื่อ Ardor ทำงาน ให้เพิ่มแทร็ก MIDI จาก ติดตาม เมนู. สิ่งนี้จะส่งผลให้หน้าต่าง Jack Connections ของคุณมีการเชื่อมต่อที่เหมาะสม ในการตรวจสอบ ให้เปิด เที่ยงวัน แท็บและ ขยายทั้งหมด .

ทำเช่นเดียวกันใน เสียง แท็บ

อย่าลืมตรวจสอบว่าแถบช่องสัญญาณ Ardor MIDI ของคุณมีปลั๊กอิน synth ที่ใช้งานได้ มิฉะนั้น คุณจะไม่มีเสียง

วิธีล็อคแป้นพิมพ์ windows 10

คุณทำการเชื่อมต่อหรือไม่?

การใช้ Linux DAW สำหรับการผลิตเพลง MIDI มีข้อดีอย่างมากสำหรับศิลปิน โดยมีค่าใช้จ่ายไดรเวอร์หลัก แล็ปท็อปส่วนใหญ่มีความสามารถมากกว่าที่จะจัดการกับภาระของ CPU และข้อกำหนดของหน่วยความจำ และคุณสามารถขอรับเครื่องมือซอฟต์แวร์ส่วนใหญ่ได้ฟรี

มีเครื่องมือมากมายในโลกของลินุกซ์ และต้องใช้เวลาและความมุ่งมั่นในการทำงานให้สำเร็จ

แบ่งปัน แบ่งปัน ทวีต อีเมล แอพผลิตเพลง Linux ที่ดีที่สุดฟรีสำหรับ Beats, Loops, Recordings

Linux มีแอพผลิตเพลงที่ทรงพลังสำหรับผู้เริ่มต้นและมืออาชีพ นี่คือทั้งหมดที่คุณต้องการสำหรับการผลิตเพลงบน Linux!

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ความคิดสร้างสรรค์
  • ลินุกซ์
  • เวิร์คสเตชั่นเสียงดิจิตอล
เกี่ยวกับผู้เขียน Russ Frazier(4 บทความที่ตีพิมพ์)

Russ มีประสบการณ์มากกว่า 20 ปีในการพัฒนาซอฟต์แวร์บนระบบ Unix และ Linux ในฐานะวิศวกรไฟฟ้าใน microelectronics CAD ระบบ IT และ API ที่กำหนดเอง เขาสำเร็จการศึกษา BSEE จากมหาวิทยาลัยแห่งรัฐซานโฮเซและปริญญาโทบริหารธุรกิจจากมหาวิทยาลัยแห่งรัฐนอร์ทแคโรไลนา เขาแต่งและเล่นดนตรีในเวลาว่าง

เพิ่มเติมจาก Russ Frazier

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก