นี่คือคำสั่ง amidi ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
amidi - อ่านและเขียนไปยังพอร์ต ALSA RawMIDI
เรื่องย่อ
อะมิดี [-p พอร์ต] [-s ไฟล์ | -S ข้อมูล] [-r ไฟล์] [-d] [-t วินาที] [-a]
DESCRIPTION
อะมิดี เป็นยูทิลิตีบรรทัดคำสั่งที่อนุญาตให้รับและส่ง SysEx (system
เฉพาะ) ข้อมูลจาก/ไปยังอุปกรณ์ MIDI ภายนอก นอกจากนี้ยังส่งคำสั่ง MIDI อื่นๆ ได้อีกด้วย
อะมิดี จัดการเฉพาะไฟล์ที่มีคำสั่งดิบ MIDI โดยไม่มีข้อมูลเวลา อะมิดี
ไม่รองรับไฟล์ MIDI มาตรฐาน (.mid) แต่ อะเพลย์มีดี(1) และ arecordmidi(1) ทำ
OPTIONS
ใช้ -ชม, -วี -l or -L ตัวเลือกในการแสดงข้อมูล หรือใช้อย่างน้อยหนึ่ง of -NS,
-NS, -NS, or -d ตัวเลือกเพื่อระบุข้อมูลที่จะส่งหรือรับ
-ชม, --ช่วยด้วย
ช่วย: พิมพ์รายการตัวเลือก
-วี --รุ่น
พิมพ์เวอร์ชันปัจจุบัน
-l --รายการอุปกรณ์
พิมพ์รายการพอร์ต MIDI ของฮาร์ดแวร์ทั้งหมด
-แอล, --รายการ-rawmidis
พิมพ์คำจำกัดความ RawMIDI ทั้งหมด (ใช้เมื่อทำการดีบั๊กไฟล์คอนฟิกูเรชัน)
-NS, --พอร์ต=ชื่อ
ตั้งชื่อพอร์ต ALSA RawMIDI ที่จะใช้ หากไม่ได้ระบุไว้ อะมิดี
ใช้พอร์ตเริ่มต้นที่กำหนดไว้ในไฟล์การกำหนดค่า (ค่าเริ่มต้นสำหรับ is
พอร์ต 0 บนการ์ด 0 ซึ่งอาจไม่มีอยู่)
-NS, --ส่ง=ชื่อไฟล์
ส่งเนื้อหาของไฟล์ที่ระบุไปยังพอร์ต MIDI ไฟล์จะต้องมี
คำสั่ง MIDI ดิบ (เช่น ไฟล์ .syx); สำหรับไฟล์ MIDI มาตรฐาน (.mid) ให้ใช้
อะเพลย์มีดี(1)
-NS, --receive=ชื่อไฟล์
เขียนข้อมูลที่ได้รับจากพอร์ต MIDI ลงในไฟล์ที่ระบุ ไฟล์จะ
มีคำสั่ง MIDI แบบดิบ (เช่นในไฟล์ .syx); เพื่อบันทึก MIDI . มาตรฐาน
(.mid) ไฟล์ ใช้ arecordmidi(1)
อะมิดี จะกรองไบต์ของ Active Sensing (FEh) ออก เว้นแต่ว่า -a ตัวเลือกที่ได้รับ
ให้
-NS, --send-hex="..."
ส่งไบต์ที่ระบุเป็นเลขฐานสิบหกไปยังพอร์ต MIDI
-NS, --การถ่ายโอนข้อมูล
พิมพ์ข้อมูลที่ได้รับจากพอร์ต MIDI เป็นไบต์ฐานสิบหก ไบต์การตรวจจับที่ใช้งานอยู่
(FEh) จะไม่ปรากฏ เว้นแต่ -a ได้รับตัวเลือกแล้ว
ตัวเลือกนี้มีประโยชน์สำหรับการดีบัก
-NS, --timeout=วินาที
หยุดรับข้อมูลเมื่อไม่ได้รับข้อมูลตามจำนวนที่กำหนด
เวลา
หากไม่มีตัวเลือกนี้ คุณต้องกด Ctrl+C (หรือ kill อะมิดี) เพื่อหยุด
รับข้อมูล
-NS, --การตรวจจับที่ใช้งานอยู่
ไม่ละเว้น Active Sensing bytes (FEh) เมื่อบันทึกหรือพิมพ์ที่ได้รับ MIDI
คำสั่ง
ตัวอย่าง
อะมิดี -p ว:0 -s my_settings.syx
จะส่งคำสั่ง MIDI ใน my_settings.syx ไปยังพอร์ต หว:0.
อะมิดี -S 'F0 43 10 4C 00 00 7E 00 F7 '
ส่ง XG Reset ไปยังพอร์ตเริ่มต้น
อะมิดี -p ว:1,2 -S F0411042110C000000000074F7 -r การถ่ายโอนข้อมูล syx -t 1
ส่ง "คำขอการถ่ายโอนข้อมูลพารามิเตอร์" ไปยังอุปกรณ์ GS บันทึกข้อมูลพารามิเตอร์ที่ได้รับ
ไปที่ไฟล์ ดัมพ์.syx, และหยุดเมื่อเครื่องส่งข้อมูลเสร็จแล้ว (เมื่อไม่มี
ได้รับข้อมูลเป็นเวลาหนึ่งวินาที)
อะมิดี -p เสมือน -d
สร้างพอร์ต RawMIDI เสมือนและพิมพ์ข้อมูลทั้งหมดที่ส่งไปยังพอร์ตนี้
ใช้ amidi ออนไลน์โดยใช้บริการ onworks.net