arecordmidi - บันทึกไฟล์ MIDI มาตรฐาน
arecordmidi -p client:port[,...] [options] midifile
arecordmidi เป็นยูทิลิตี้บรรทัดคำสั่งที่บันทึกไฟล์ MIDI มาตรฐานจากพอร์ตซีเควนเซอร์ ALSA อย่างน้อยหนึ่งพอร์ต
หากต้องการหยุดบันทึก ให้กด Ctrl+C
พิมพ์รายการตัวเลือก
พิมพ์เวอร์ชันปัจจุบัน
พิมพ์รายการพอร์ตอินพุตที่เป็นไปได้
ตั้งค่าพอร์ตซีเควนเซอร์ที่จะบันทึกเหตุการณ์
ลูกค้าสามารถระบุได้ด้วยหมายเลข ชื่อ หรือคำนำหน้าชื่อ พอร์ตถูกระบุด้วยหมายเลข สำหรับพอร์ต 0 ของไคลเอนต์ คุณสามารถละส่วน ":0" ของข้อกำหนดพอร์ตได้
ตั้งค่าจังหวะดนตรีของไฟล์ MIDI เป็นจังหวะต่อนาที ค่าเริ่มต้นคือ 120 BPM
ตั้งค่าความละเอียด SMPTE เป็นเฟรมต่อวินาที ค่าที่เป็นไปได้คือ 24, 25, 29.97 (สำหรับ 30 ดรอปเฟรม) และ 30
ตั้งค่าความละเอียดของการประทับเวลา (ขีด) ในไฟล์ MIDI เป็นขีดต่อจังหวะ (เมื่อใช้จังหวะดนตรี) หรือขีดต่อเฟรม (เมื่อใช้จังหวะ SMPTE) ค่าเริ่มต้นคือ 384 ขีด/จังหวะ หรือ 40 ขีด/เฟรม ตามลำดับ
ระบุว่าควรเขียนข้อมูลสำหรับแต่ละช่องสัญญาณ MIDI ไปยังแทร็กแยกต่างหากในไฟล์ MIDI ซึ่งจะทำให้ได้ไฟล์ "format 1" มิฉะนั้น เมื่อมีเพียงแทร็กเดียว arecordmidi จะสร้างไฟล์ "รูปแบบ 0"
เล่นสัญญาณจังหวะบนพอร์ตซีเควนเซอร์ที่ระบุ
เสียงจังหวะจะเล่นในช่อง 10, MIDI โน้ต 33 & 34 (โน้ตมาตรฐานจังหวะ GM2/GS/XG) ด้วยความเร็ว 100 และระยะเวลา 1
ตั้งค่าลายเซ็นเวลาสำหรับไฟล์ MIDI และเครื่องเมตรอนอม
ลายเซ็นเวลาจะถูกระบุตามปกติด้วยตัวเลขสองตัว ซึ่งแสดงถึงตัวเศษและตัวส่วนของลายเซ็นเวลาตามที่จะมีการระบุ ตัวส่วนต้องเป็นเลขยกกำลังสอง ตัวเลขทั้งสองควรคั่นด้วยเครื่องหมายทวิภาค ลายเซ็นเวลาคือ 4:4 ตามค่าเริ่มต้น
Clemens Ladisch clemens@ladisch.de