นี่คือคำสั่ง fixmsxpart ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
fixmsxpart - แก้ไขระยะห่างของบันทึกย่อในพนักงานเดี่ยว MusiXTeX part
เรื่องย่อ
แก้ไขmsxpart [-v | --รุ่น | -h | --ช่วยด้วย]
แก้ไขmsxpart [-d | --debug] แฟ้ม[.เท็กซ์] [ออกจากไฟล์[.เท็กซ์]]
แปลงชิ้นส่วน MusiXTeX แบบพนักงานเดี่ยว (อาจได้มาจากคะแนนเครื่องดนตรีหลายรายการและ
ส่งผลให้มีการเว้นวรรคโน้ตไม่สม่ำเสมอ) ให้กับส่วนไม้เท้าเดียวที่มีการเว้นวรรคที่เหมาะสม
กำหนดโดยตัวโน้ตเอง
If ออกจากไฟล์ ไม่ได้ระบุ ใช้เอาต์พุตมาตรฐาน
การใช้
ฝ่ายผลิต a เครื่องดนตรีเดี่ยว ส่วนหนึ่ง
เพื่อสร้างส่วนเครื่องมือเดียวจาก (สำเนา) แหล่ง MusiXTeX สำหรับหลาย-
คะแนนเครื่องดนตรี เพิ่ม
\input เพลง
ถึงคำนำ ตั้ง
\เครื่องดนตรีหมายเลข1
และใช้มาโคร \TransformNotes ที่กำหนดไว้ใน musixtnt.tex เพื่อละทิ้งทั้งหมดยกเว้นส่วนหนึ่ง
ตัวอย่างเช่น บรรทัดต่อไปนี้วางไว้หลัง \startpiece (แต่ก่อนคำสั่ง note ใดๆ)
จะเหมาะสมสำหรับ a สี่-คะแนนเครื่องมือ (อาร์กิวเมนต์ #2, #3, #4 และ #5 แยกจากกัน
โดยสาม &s) และจะส่งผลให้ส่วนหนึ่งสำหรับ ที่สอง ของเหล่านี้ (#3):
\TransformNotes{#2}{#3}
อาร์กิวเมนต์ #1 เป็นพารามิเตอร์มาตราส่วนและไม่ควรแก้ไข It is จำเป็น ที่ ทุกๆ
\zหมายเหตุ \หมายเหตุ \หมายเหตุ \ หมายเหตุ เป็นต้น คำสั่ง in คะแนน การจับคู่ แมโคร Belt hold
อย่างแน่นอน; ส่วนของบันทึกย่อไม่เพียงพอ (หรือมากเกินไป) จะส่งผลให้ข้อความหายไปและอาจ
การรวบรวมล้มเหลว; ดู msxllint(1). มันถูกสันนิษฐานโดย \TransformNotes ที่บันทึกคำสั่ง
ถูกยกเลิกโดย \en (แทนที่จะเป็น \enotes)
จำเป็นต้องเปลี่ยนแปลงแหล่งที่มาด้วยตนเองเพิ่มเติมบางประการ:
+ การปรับ \setname1, \setclef1, \setsign1 , \setmeter1 และ \setstaffs1 คำสั่ง
ตามความจำเป็น
+ ตรวจสอบให้แน่ใจว่าจังหวะและเครื่องหมายแผนงาน (กระแสตรง, ปลายเป็นต้น) อยู่ในความเหมาะสม
ส่วนเครื่องมือ;
สุดท้ายหากเรียบเรียงคะแนนดูจะเห็นว่าแนวราบ
ระยะห่างที่ออกแบบมาสำหรับ หลาย เครื่องมือมักจะสร้างระยะห่างที่ไม่ดีสำหรับ a เดียว
อุปกรณ์. สิ่งนี้สามารถแก้ไขได้ด้วยตนเอง (และน่าเบื่อมาก) แต่มันคืออะไร แก้ไขmsxpart
ถูกออกแบบให้แก้ไข (สะดวกกว่ามาก)
การแก้ไข ตามแนวนอน การเว้นวรรค การใช้ แก้ไขmsxpart
คำสั่ง \notes \Notes \NOtes \NOTes... ในส่วนที่ได้มาจากหลายเครื่องมือ
คะแนนไม่น่าเชื่อถือ ดังนั้น แก้ไขmsxpart กำหนดระยะห่างสำหรับบันทึกย่อทั่วไปโดย
บันทึกคำสั่งตัวเอง; ตัวอย่างเช่น,
+ \qa, \qu, \ql, \qp ส่งผลให้ \NOtes;
+ \ca, \cu, \cl, \ds ส่งผลให้ \Notes;
และอื่นๆ คำสั่งการเว้นวรรค \sk และ \hsk ในอินพุตจะถูกละทิ้ง (แต่ \qsk, \hqsk และ
การใช้ \off{...} อย่างชัดเจนจะถูกเก็บรักษาไว้)
แก้ไขmsxpart กำหนดระยะห่างสำหรับ ลำแสง บันทึกโดยคานหลายหลาก: \ib...
ผลลัพธ์ใน \Notes, \ibb... ผลลัพธ์ใน \notes ฯลฯ คำสั่งยกเลิกบีมบางคำสั่ง (\tb...)
มีปัญหาเพราะบีมโน้ตที่ตามมาทันที \qb... ต้องเว้นระยะห่าง
ตามระยะห่าง ก่อน คำสั่ง \tb... สิ่งนี้ถูกจัดการโดยการตั้งค่าตัวแปร
ใหม่_ยิ้มแย้มแจ่มใส เมื่อประมวลผลคำสั่ง \tb... และอัปเดตเท่านั้น ยิ้มแย้มแจ่มใส ไปยัง ใหม่_ยิ้มแย้มแจ่มใส
เมื่อประมวลผลบีมโน้ตที่ตามมา ไม่จำเป็นสำหรับตัวย่อ \tqb
\tqh, \ztqb และ \ztqh ซึ่งรวมการสิ้นสุดลำแสงและข้อกำหนดของลำแสงสุดท้าย
บันทึก.
แหลม บันทึกเป็น ไม่ ให้พื้นที่พิเศษโดยอัตโนมัติ ควรให้พื้นที่เพิ่มเติม
ด้วยตนเองในคะแนนโดยใช้คำสั่ง \roff-like ในบันทึกย่อถัดไปหรือ
คำสั่งการเว้นวรรค \qsk หรือ \hqsk
คุณสมบัติเพิ่มเติมของ แก้ไขmsxpart การเปลี่ยนแปลง:
+ ที่พักทั้งแถบต่อเนื่องจะถูกสะสมในที่พักแบบหลายแถบตามความเหมาะสม
การปรับหมายเลขแถบ
+ \alaligne และ \alapage คำสั่งจะถูกแทนที่ด้วย \bar
+ \mulooseness, \eject, \linegoal, \song{top | bottom}, \group{บน | bottom} และ
คำสั่ง \akkoladen ถูกใส่ความคิดเห็น
+ \instrumentnumber... คำสั่งกลายเป็น \instrumentnumber1
+ \nostartrule ถูกเพิ่มเข้าไปในคำนำ
+ slurs ธรรมดาหรือความสัมพันธ์ที่เริ่มต้นโดย \slur หรือ \tie จะถูกทำให้เป็นมาตรฐานโดยการตั้งค่า n
พารามิเตอร์เป็น 1 บนสมมติฐานที่ว่าการเว้นวรรคบันทึกย่อใหม่ถูกต้อง
ข้อ จำกัด
รองรับเฉพาะชิ้นส่วนเครื่องมือแบบไม้เท้าเดียวเท่านั้น มาโครที่ผู้ใช้กำหนดจะไม่ถูกขยาย
ไม่รองรับคำสั่งและโครงสร้างของ MusiXTeX ที่ลึกลับ
ใช้ fixmsxpart ออนไลน์โดยใช้บริการ onworks.net