ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

midi2abc - ออนไลน์ในคลาวด์

เรียกใช้ midi2abc ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง midi2abc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


มิดิ2เอบีซี - โปรแกรมแปลงไฟล์รูปแบบ MIDI เป็นสัญลักษณ์ abc

เรื่องย่อ


midi2abc -ฉ แฟ้ม [-xa] [-ga] [-ก จังหวะ] [-NS เวลา ลายเซ็น] [-ppu ส่วนต่อหน่วย]
[-aul ตัวหารของความยาวหน่วย] [-gu] [-b ราว] [-NS เวลา] [-u พัลส์] [-k สำคัญ] [-ค
ช่อง] [-obpl] [-bpl บาร์] [-bps บาร์] [-o ชื่อไฟล์] [-s] [-sr หน่วย] [-sum] [-nt]
[-splitbars] [-splitvoices] [-midigram] [-mftext] [-nogr] [-title string] [-สตริงต้นทาง]

DESCRIPTION


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

เอาต์พุตของ midi2abc ถูกพิมพ์ไปที่หน้าจอ หากต้องการบันทึกลงในไฟล์ ให้ใช้การเปลี่ยนเส้นทาง
โอเปอเรเตอร์ (เช่น มิดิ2เอบีซี -f ไฟล์.กลาง > ไฟล์.abc) หรือระบุไฟล์เอาต์พุตโดยใช้ -o
ตัวเลือก

ใช้ตัวเลือกเดียวหรือไม่มีเลย -u -gu, -b และ -Q โดยปกติ Midi2abc จะแปลง MIDI
หน่วยเวลาเป็นหน่วยควอนตัมโดยปกติจะสอดคล้องกับโน้ต abc 1/16 หรือ 1/32nd
บันทึก. หากไม่มีสิ่งเหล่านี้ โปรแกรมจะใช้ข้อมูล PPQN ใน MIDI
ส่วนหัวเพื่อคำนวณปัจจัยการแปลงที่เหมาะสม สำหรับไฟล์ MIDI ส่วนใหญ่บนเว็บ มันคือ
แนะนำให้ใช้ข้อมูลส่วนหัว MIDI และไม่ใช้ตัวเลือกอื่น ๆ
กว่าตัวเลือกการจัดรูปแบบ

โปรแกรมจะดึงข้อมูลลายเซ็นเวลาออกจากไฟล์ MIDI หากเป็น
ปัจจุบัน. มิฉะนั้นจะถือว่า 4/4 หรือคุณสามารถระบุด้วย -m ตัวเลือก.

หากจูนมีอนาครูซิส คุณสามารถใช้ตัวเลือก -ga หรือ -xa เพื่อประมาณค่าของ
ระยะเวลา. หรือคุณสามารถระบุค่าโดยใช้ตัวเลือก -a อนาครูซิสคือ
ระบุความยาวครึ่งหน่วย โดยที่ช่อง L: กำหนดความยาวหน่วย สำหรับ
ตัวอย่างเช่น ถ้า L: 1/8 จากนั้นโน้ตไตรมาสจะถูกระบุด้วยค่า 4 (4 1/16 หน่วย)

OPTIONS
-a จังหวะ
โดยที่ acbeats ระบุอนาครูซิสในความยาวครึ่งหน่วย

-xa แยก anaccrusis ออกจากไฟล์โดยค้นหา strong note ตัวแรก

-กา เดาอนาครูซิสโดยลดจำนวนความสัมพันธ์ข้ามแท่ง

-m เวลา ลายเซ็น
ลายเซ็นเวลา

-b ราว
จำนวนบาร์ที่ต้องการในการส่งออก

-Q เวลา
จังหวะในโน้ตไตรมาสต่อนาที

-u พัลส์
ให้คุณระบุจำนวนพัลส์ midi ต่อหน่วยเวลา abc ได้โดยตรง

-ppu ส่วน ต่อ abc หน่วย ความยาว
โดยปกติโน้ตที่เล็กที่สุดที่ midi2abc สามารถแยกได้คือครึ่ง L: unit
ความยาวนี้เรียกว่าหน่วยควอนตัม ดังนั้นสำหรับ L: 1/8, midi2abc สามารถแยก 1/16
บันทึก แต่ไม่ใช่บันทึก 1/32 คุณสามารถเปลี่ยนแปลงได้โดยระบุ -ppu 4 เป็นต้น
จำนวนชิ้นส่วนควรเป็นกำลัง 2

- ออล ตัวหาร of abc หน่วย ความยาว
โดยปกติ midi2abc จะเลือกความยาวหน่วย 1/8 หรือ 1/16 ขึ้นอยู่กับเวลา
ลายเซ็น. สำหรับลายเซ็นเวลาที่เล็กกว่า 3/4 จะใช้ L: 1/16 และสำหรับขนาดใหญ่ขึ้น
ใช้ลายเซ็นเวลา L: 1/8 คุณสามารถระบุความยาวหน่วยที่จะใช้โดยใช้
พารามิเตอร์นี้ ดังนั้น -aul 32 จะทำให้ midi2abc ใช้หน่วยความยาว 1/32 nd
บันทึก.

-กู บอก midi2abc ให้ประมาณจำนวน midi พัลส์ต่อหน่วยเวลา abc จาก
บันทึกระยะเวลาหรือระยะห่างในไฟล์ MIDI

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

-k สำคัญ ลายเซ็นคีย์: -6 ถึง 6 คม

-c ช่อง
เลือกเฉพาะช่อง midi นี้

-f แฟ้ม
ไฟล์อินพุตในรูปแบบ midi

-o เอาท์พุต ไฟล์
ระบุชื่อไฟล์เอาต์พุต abc

-s อย่าทิ้งบันทึกย่อที่สั้นมาก

-sr ควอนตัม หน่วย
อย่าจดบันทึกส่วนที่เหลือสั้น ๆ ที่มีขนาดเล็กกว่าขนาดที่ระบุหลังจากบันทึกย่อ ถ้า
ขนาด (ในหน่วยควอนตัม) เป็นศูนย์ ไม่มีอะไรทำ สำหรับค่าที่มากขึ้น ค่าที่เหลือคือ
ซึมเข้าไปในบันทึกก่อนหน้า กล่าวอีกนัยหนึ่งบันทึกก่อนหน้าจะยาวขึ้น
เพื่อรวมการพักผ่อนนั้นด้วย

-ผลรวม พิมพ์สรุปสั้น ๆ ของไฟล์ midi อินพุต

-nt อย่ามองหาแฝดสามหรือจังหวะขาดๆ

-obpl พิมพ์เพียงหนึ่งแถบต่อบรรทัดแทนที่จะเป็น 4 สำหรับเพลงที่ซับซ้อน สิ่งนี้ช่วยปรับปรุง
อ่านง่ายและหลีกเลี่ยงปัญหาบางอย่างกับตัวแปลง abc เป็น postscript นี้
เลิกใช้ตัวเลือกแล้ว

-nogr (ไม่มีการจัดกลุ่มโน้ต) แทรกช่องว่างระหว่างโน้ตทั้งหมด ทำให้สวยน้อยลง
ไฟล์ postscript แต่ง่ายต่อการแก้ไข

-bpl บาร์
พิมพ์ nbars ของเพลงทุกบรรทัดตามด้วยแบ็กสแลช

-bps บาร์
เมื่อพิมพ์ nbar แล้ว (รวมถึงบรรทัดเหล่านั้นที่เชื่อมด้วยแบ็กสแลช
ต่อเนื่อง) ไปที่บรรทัดใหม่ (โดยไม่มีแบ็กสแลช)

-สปลิตบาร์
พารามิเตอร์นี้เปลี่ยนวิธีการพิมพ์คอร์ด midi2abc ที่ประกอบด้วยโน้ตที่ไม่เท่ากัน
ความยาว (คอร์ดโพลีโฟนิก) โดยปกติ midi2abc จะรวมโน้ตที่ยาวกว่าเข้ากับโน้ต
ในคอร์ดต่อไปนี้โดยใช้ความสัมพันธ์ เอาต์พุตที่อ่านง่ายขึ้น สามารถรับได้หาก
การวัดจะถูกแบ่งออกเป็นส่วนต่าง ๆ โดยใช้คุณลักษณะ '&' ในรูปแบบ abc NS
อัลกอริธึมสำหรับแบ่งโน้ตในคอร์ดโพลีโฟนิกเพื่อแยกเสียง
(label_splits ใน midi2abc.c) จำเป็นต้องปรับปรุง ฉันยินดีต้อนรับความช่วยเหลือใด ๆ

-สปลิตวอยซ์
พารามิเตอร์นี้เหมือนกับข้างบนจัดการคอร์ดโพลีโฟนิกโดยแยกเสียงทั้งหมด
เป็นหลายเสียง

-มิดิแกรม
เมื่อตัวเลือกนี้ปรากฏขึ้น ตัวเลือกอื่นๆ ทั้งหมดจะถูกละเว้นและไฟล์ abc จะไม่เป็น
ผลิต แทนที่จะพิมพ์รายการบันทึกย่อทั้งหมดในไฟล์ MIDI ในรูปแบบคงที่
รูปแบบ. แต่ละบรรทัดแสดงถึงคู่ของเหตุการณ์เปิด/ปิดบันทึกย่อ MIDI บรรทัดประกอบด้วย
เวลาเปิด/ปิดของโน้ต, หมายเลขแทร็ก, หมายเลขช่อง, ระดับเสียงกลาง และ midi
ความเร็ว. ระเบียนสุดท้ายระบุระยะเวลาของไฟล์ MIDI ใน MIDI pulse
หน่วย เอาต์พุตได้รับการออกแบบให้เข้าสู่ส่วนต่อประสานกราฟิกกับผู้ใช้ซึ่งจะ
สร้างการแสดงแบบกราฟิก (ม้วนเปียโน)

-mfttext
เมื่อตัวเลือกนี้ปรากฏขึ้น ตัวเลือกอื่นๆ ทั้งหมดจะถูกละเว้นและไฟล์ abc จะไม่เป็น
ผลิต แทนที่จะพิมพ์รายการคำสั่ง MIDI ทั้งหมด ผลลัพธ์คือ
ออกแบบมาเพื่อเข้าสู่ส่วนต่อประสานกราฟิกกับผู้ใช้โดย runabc.tcl

-ชื่อ เชือก
แทนที่ฟิลด์ชื่อเริ่มต้นตาม T: ด้วยสตริงที่กำหนด

-ต้นทาง เชือก
เพิ่มฟิลด์ O: ด้วยสตริงที่กำหนด

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

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

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

* โปรแกรมสามารถเดาได้ว่าอนาครูซิสยาวแค่ไหน โดยการหาอันแรก
โน้ตที่แข็งแกร่งหรือลดจำนวนโน้ตที่แบ่งโดยการเสมอกันข้ามบาร์ไลน์

* ในกรณีที่โน้ตยาวเกินกว่าตัวแบ่งแท่ง โน้ตจะถูกแบ่งออกเป็นสองโน้ตที่ผูกไว้

* เอาต์พุตมี 4 บาร์ต่อบรรทัด

* ใส่เครื่องหมายโดยบังเอิญลงในเพลงเพียงพอเพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดของระดับเสียงเกิดขึ้นหาก
barline ถูกเพิ่มหรือลบ

* โปรแกรมพยายามจัดกลุ่มบันทึกอย่างสมเหตุสมผลในแต่ละแถบ

* รองรับแฝดสามและจังหวะที่ขาด (a>b)

* มีการระบุคอร์ด

* ข้อมูลข้อความจากไฟล์ MIDI ต้นฉบับจะรวมอยู่ในความคิดเห็น

* ตัวเลือก -c สามารถใช้เพื่อเลือกช่อง MIDI ได้เพียง 1 ช่องเท่านั้น อีเว้นท์ช่องอื่นคือ
ละเว้น

ข้อ จำกัด
midi2abc ไม่ ...

* จัดหาชื่อเพลงผู้แต่งหรือสาขาอื่นนอกเหนือจาก X: , K:, Q:, M: และ L: - เหล่านี้
จะต้องเพิ่มด้วยมือในภายหลังแม้ว่าพวกเขาอาจรวมอยู่ในข้อความของ
ไฟล์ MIDI

* รองรับ duplets, quadruplets, คุณสมบัติลึกลับอื่น ๆ

* รองรับการปรับคีย์เสียงกลางหรือการเปลี่ยนแปลงลายเซ็นเวลา

* อนุมานซ้ำ ผลลัพธ์เป็นเพียงบันทึกย่อในไฟล์อินพุต

* กู้คืนการปรับแต่ง abc ตามที่ให้มากับ abc2midi อย่างไรก็ตาม หากคุณต้องการทำสิ่งนี้ "midi2abc
-xa -f file.mid" ใกล้เข้ามาแล้ว

ใช้ midi2abc ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS (การติดตั้งสคริปต์ Nullsoft
    System) เป็นโอเพ่นซอร์สระดับมืออาชีพ
    ระบบสร้างตัวติดตั้ง Windows มัน
    ได้รับการออกแบบให้มีขนาดเล็กและยืดหยุ่น
    อย่างพอสซี่...
    ดาวน์โหลด NSIS: Nullsoft Scriptable Install System
  • 2
    รับรองความถูกต้อง
    รับรองความถูกต้อง
    AuthPass เป็นรหัสผ่านโอเพ่นซอร์ส
    ผู้จัดการด้วยการสนับสนุนที่เป็นที่นิยมและ
    Keepass ที่พิสูจน์แล้ว (kdbx 3.x และ kdbx 4.x ...
    ดาวน์โหลด authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 4
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • เพิ่มเติม»

คำสั่ง Linux

Ad