หนึ่งจะตั้งค่าคีย์บอร์ด MIDI ได้อย่างไร


19

ฉันต้องการตั้งค่าแป้นพิมพ์ผ่าน midi-sport 2x2 ของฉันฉันได้เสียบทุกอย่างไว้แล้วและแม้กระทั่งติดตั้งแพ็คเกจ midisport-firmware ซึ่งไม่ได้ติดตั้งโดยอัตโนมัติด้วยเหตุผลบางอย่าง

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

คำตอบ:


21

ตกลงฉันพบขั้นตอนน้อยที่สุดเพื่อให้แป้นพิมพ์ midi นี้ทำงาน:

  1. ติดตั้งqsynthติดตั้ง qsynth , Jack Control (เรียกว่าqjackctl)ติดตั้ง qjackctl , และดาวน์โหลด Claudio_Piano.rar จากที่นี่ , แกะและบันทึกไว้ในที่ ๆ มีประโยชน์

  2. เปิดตัวแจ็ค Control ( Applications> Sound and Video> JACK Controlในรุ่นเก่าอูบุนตูหรือค้นหาใน Dash ในรุ่นใหม่ Ubuntu)

  3. คลิกที่ปุ่มตั้งค่าบนด้านขวาของแผงแจ็คควบคุมในการตั้งค่าสลับกับการป้อนข้อมูล midi โดยจะเป็นMIDI Driverแบบเลื่อนลงใกล้กับด้านล่างของหน้าต่างและเลือกseq(ซีเควน ALSA) OKและคลิก

  4. โหลด Qsynth ไปที่การตั้งค่าตรวจสอบEnable MIDI Inputและเปลี่ยนไดรเวอร์ midi เป็นalsa_seqในแท็บเสียงให้แน่ใจว่าAudio Driverมีการตั้งค่าjackในแท็บแบบอักษรเสียงเปิดแบบอักษรเสียงที่ดาวน์โหลดมาของคุณจากด้านบน คลิกตกลงและรีเซ็ตเซิร์ฟเวอร์เมื่อมีการถาม

  5. หาก Qsynth ค้างให้ยกเลิกการตรึงโดยการหยุดแจ็คเซิร์ฟเวอร์แล้วเริ่มใหม่อีกครั้ง

  6. กลับไปที่JACK Audio Connection Kitหน้าต่างและคลิกConnectที่นี่เราจะตรวจสอบให้แน่ใจในAudioแท็บที่ qsynth เชื่อมต่อกับเอาท์พุทของระบบ (ตัวจับลาก)

    เชื่อมต่อ qsynth กับเอาท์พุท

    ในแท็บ Alsa เราจะเชื่อมต่ออุปกรณ์ midi ของเรากับ qsynth

    เชื่อมต่อ midi เพื่อ qsynth

  7. ย้อนกลับไปใน Qsynth คลิกที่Channelsปุ่มและดูไฟเล็ก ๆ ทั้งหมดข้างช่อง midi แต่ละช่องอย่างระมัดระวัง กดปุ่มบนแป้นพิมพ์และดูว่ามีไฟใดสว่างขึ้น คลิกที่แถวนั้นและตั้งชื่อเป็นเปียโน (หรือเครื่องดนตรีของคุณ)

  8. เล่นคีย์บอร์ดด้วยเอาต์พุตเสียง


ได้รับการยืนยันสำหรับ Ubuntu 12.10 เพิ่มภาพหน้าจอสำหรับขั้นตอนที่ 6 ที่ฉันวางสายเป็นเวลาหนึ่งชั่วโมง ... จนกระทั่งฉันเข้าใจคำอธิบาย ตอนนี้ทำให้เพลงเพื่อนของฉัน!
Somethis

จนถึงขั้นตอนที่ 7 ที่ฉันเห็นแสงด้านข้างของแถวสว่างขึ้นทุกอย่างทำงานได้ ฉันไม่เข้าใจวิธีตั้งชื่อเป็น Piano ดังนั้นฉันทำได้ในช่อง "ชื่อที่ตั้งไว้ล่วงหน้า" ไม่ใช่ในแถว ถูกต้องไหม หลังจากทำอย่างนั้นฉันก็ยังไม่ได้ยินเสียงอะไรเลย เห็นได้ชัดว่าฉันเชื่อมต่อใช่มั้ย ฉันแน่ใจตั้งแต่นั้นการกดปุ่มจะทำให้เรื่องสว่างขึ้น ฉันยังไม่สามารถหาวิธีที่จะได้รับเสียงใด ๆ ฉันเดาว่าฉันควรจะเชื่อมต่อเสียงเปียโนกับสิ่งนี้ แต่ฉันไม่รู้ว่าจะทำอย่างไร
Zamphatta

มันเป็นแค่ฉันหรือใช้งานได้ แต่แล้วเสียงปกติไม่สามารถเล่นได้? ฉันถามคำถามแยกต่างหาก แต่ฉันคิดว่าวิธีแก้ปัญหาที่ให้ไว้ที่นี่ทำให้การตั้งค่าเสียงยุ่งเหยิงดังนั้นเสียงปกติจึงไม่สามารถเล่นได้อีกต่อไป เป็นเรื่องปกติหรือไม่ ถ้าเป็นเช่นนั้นก็ควรอธิบายวิธีกลับสู่ภาวะปกติ ฉันควรถามคำถามแยกต่างหาก
Nateowami

มาร์ตินโปรดยอมรับการจูบด้วยเท้าของฉัน ทำงานเหมือนจับใจ
user3804598

8

วิธีการแก้ปัญหาโดยใช้เพียงแค่ PMI ขี้ขลาดของ alsa-utils ผ่าน commandline ก็เป็นไปได้เช่นกัน

  1. เริ่มต้นขี้อายในพื้นหลัง

    timidity -iA -B2,8 -Os &

  2. ค้นหาพอร์ตของแป้นพิมพ์ midi และความน่าสนใจผ่าน

    pmidi -l

  3. เชื่อมต่อแป้นพิมพ์ midi กับ midi sequencer ผ่าน aconnect port_midi_keyboard port_timidity เช่น

    aconnect 24:1 128:0


0

อ่านลิงค์นี้ ... ทีละขั้นตอนในการเรียกใช้อุปกรณ์ป้อนข้อมูลแป้นพิมพ์ midi? 12.04

และ .. คลิกที่ผู้เขียนเพื่ออ่านเพิ่มเติมเกี่ยวกับสิ่งที่เขาพูด มีประโยชน์อย่างยิ่ง

คุณจะต้องติดตั้ง KERNEL ที่ราคาถูกสุด ๆ ! คุณจะพบสิ่งนี้ผ่านทาง synaptic นี่เป็นสิ่งสำคัญ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.