นี่คือคำสั่ง midicopy ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
midicopy - คัดลอกแทร็ก ช่อง ช่วงเวลาของไฟล์ MIDI ที่เลือกไปยังไฟล์ MIDI อื่น
เรื่องย่อ
กลาง [- เวอร์] [-trks น1,น2,..] [-xtrks น1,น2,..] [-ชาน น1,น2,...] [-จาก n
(ใน Midi เห็บ)] [-ถึง n (ใน Midi เห็บ)] [-จากวินาที %f n (ใน วินาที)] [-โทเซค n (ใน
วินาที)] [- จากจังหวะ %f n (ใน เต้น)] [-โทเซค n (ใน เต้น)] [-แทนที่ เทรค ล็อค วาล]
[-จังหวะ %n] [-ความเร็ว %f] [-ดรัมโฟกัส n m] [-มูเทโนดรัม [%NS]] [-เสียงกระหึ่ม n m]
อินพุต.กลาง เอาท์พุทกลาง
DESCRIPTION
กลาง ใช้เพื่อคัดลอกส่วนหนึ่งของไฟล์ MIDI ไปยังไฟล์ MIDI อื่น คุณสามารถเลือก
ช่วงเวลาเฉพาะ ช่องเฉพาะ และแทร็กเฉพาะหรือชุดค่าผสมใดๆ
หากรวมพารามิเตอร์รันไทม์หนึ่งหรือทั้งสองพารามิเตอร์ -from หรือ -to โปรแกรมจะส่งคืน
เวลาเล่นเป็นวินาทีของไฟล์ที่ส่งออก Midicopy ได้รับการพัฒนาโดย Seymour Shlien
จากการกระจาย midifilelib ที่มีอยู่จาก http://www.harmony-
central.com/MIDI/midifilelib.tar.gz.
OPTIONS
- เวอร์ พิมพ์หมายเลขเวอร์ชันแล้วออก
-trks น1,น2, ฯลฯ
เลือกแทร็กที่จะคัดลอกโดยที่หมายเลขแทร็กเริ่มต้นจาก 1 หากมากกว่า
มีการระบุแทร็กหนึ่งแทร็ก ควรคั่นด้วยเครื่องหมายจุลภาค คุณควรคัดลอกเสมอ
ติดตาม 1 เนื่องจากตามแบบแผนจะมีข้อมูลที่เกี่ยวข้องกับอื่น ๆ ทั้งหมด
เพลง โดยค่าเริ่มต้น แทร็กทั้งหมดจะถูกคัดลอก เว้นแต่คุณจะระบุแทร็กเฉพาะโดยใช้
พารามิเตอร์รันไทม์นี้
-xtrks น1,น2, ฯลฯ
แสดงรายการแทร็กที่จะแยกออกจากการคัดลอก แทร็กอื่นๆ ทั้งหมดจะถูกคัดลอก ตัวเลือกนี้
ไม่สามารถใช้ร่วมกับ -trks
-chns n
เช่นเดียวกับด้านบน จะระบุช่อง MIDI ที่จะคัดลอก ตามค่าเริ่มต้นทุกช่อง
ถูกคัดลอก หมายเลขช่องเริ่มจาก 1
-จาก n
โปรแกรมจะคัดลอกคำสั่ง MIDI ทั้งหมดโดยเริ่มจากเลขพัลส์ midi n โดย
ค่าเริ่มต้นจะเริ่มต้นจากเวลาศูนย์หรือจุดเริ่มต้นของไฟล์ MIDI
-ถึง n หยุดการคัดลอกเหตุการณ์ทั้งหมดหลังจาก midi pulse number n โดยค่าเริ่มต้น ไฟล์จะถูกคัดลอก
ไปสิ้นสุด
- จากจังหวะ n
โปรแกรมจะคัดลอกคำสั่ง MIDI ทั้งหมดโดยเริ่มจากไตรมาสที่ตีหมายเลข n โดย
ค่าเริ่มต้นจะเริ่มต้นจากเวลาศูนย์หรือจุดเริ่มต้นของไฟล์ MIDI
-ที่จะชนะ n
หยุดคัดลอกเหตุการณ์ทั้งหมดหลังควอเตอร์บีทหมายเลข n โดยค่าเริ่มต้น ไฟล์จะถูกคัดลอก
ไปสิ้นสุด
-จากวินาที n
โปรแกรมจะคัดลอกคำสั่ง MIDI ทั้งหมดโดยเริ่มจากเวลา n เป็นวินาที
-โทเซค n
หยุดการคัดลอกเหตุการณ์ทั้งหมดหลังจากเวลา n เป็นวินาที สองตัวเลือกนี้ (-fromsec และ
-tosec) ทำงานไม่ถูกต้องหากไฟล์ MIDI มีคำสั่งจังหวะมากกว่าหนึ่งคำสั่ง
เฉพาะอันแรกเท่านั้นที่ใช้สำหรับแปลงวินาทีเป็นหน่วยพัลส์ MIDI มันคือ
ดังนั้นจึงควรใช้ตัวเลือก -จาก และ -ถึง
-แทนที่ เทรค ล็อค วาล
ควรใช้ตัวเลือกนี้เพียงอย่างเดียว Midicopy จะคัดลอกไฟล์ทั้งหมดตามคำต่อคำ
ยกเว้นว่าจะแทนที่ไบต์ด้วย val โดยที่ไบต์อยู่ในตำแหน่งที่ระบุ
ติดตาม (trk) และตำแหน่งที่ระบุ (loc) โดยทั่วไป ฟังก์ชันนี้ใช้สำหรับ
การเปลี่ยนหมายเลขโปรแกรม MIDI เฉพาะ (เครื่องมือ) ที่เชื่อมโยงกับช่อง
คุณจำเป็นต้องทราบจำนวนไบต์ในการติดตามของพารามิเตอร์นั้นเพื่อใช้สิ่งนี้
ฟังก์ชั่น
-จังหวะ ย่าน บันทึก/นาที
ตัวบ่งชี้จังหวะทั้งหมดในไฟล์ midi จะถูกแทนที่ด้วยค่าข้างต้น
-ความเร็ว ปัจจัย
ตัวบ่งชี้จังหวะทั้งหมดในไฟล์ midi จะถูกคูณด้วยปัจจัยนี้ ค่านิยม
มากกว่า 1.0 จะทำให้เพลงเร็วขึ้นในขณะที่ค่าที่ต่ำกว่าจะทำให้เพลงช้าลง NS
ตัวประกอบเป็นค่าจุดลอยตัว
-ดรัมโฟกัส กลองรหัส ยกเว้น_drum_velocities
เส้นดรัมที่เลือก (ระบุโดยค่าพิทช์ของดรัมโค้ด) จะถูกเน้นโดย
ลดความดังของดรัมไลน์อื่นๆ ทั้งหมดเป็น excluded_drum_velocities
ค่า. ค่าดรัมโค้ดต้องอยู่ในช่วง 35 ถึง 81
-มูเทโนดรัม [ระดับ]
ทุกช่องที่ไม่ใช่ 9 (ช่องกลอง) จะถูกลดทอนตามระดับที่กำหนด ถ้า
ไม่ได้ระบุระดับ จะถือว่าเป็นศูนย์
-เสียงกระหึ่ม n m
โดยที่ n อยู่ระหว่าง 35 ถึง 81 และ m คือความดังระหว่าง 0 ถึง 127
ความดังของดรัม n ทั้งหมดจะเปลี่ยนเป็น m
ตัวอย่าง
midicopy.exe -trks 1,5 -จาก 2669 -ถึง 8634 uzicko.กลาง Fragment.mid Midicopy จะคัดลอก
แทร็ก 1 และ 5 โดยเริ่มจากตำแหน่งพัลส์ midi 2669 และสิ้นสุดที่ตำแหน่งพัลส์ MIDI
8634.
ใช้ midicopy ออนไลน์โดยใช้บริการ onworks.net
