ນີ້ແມ່ນຄໍາສັ່ງ fixmsxpart ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fixmsxpart - ແກ້ໄຂໄລຍະຫ່າງຂອງບັນທຶກໃນພາກສ່ວນ MusiXTeX ພະນັກງານດຽວ
ສະຫຼຸບສັງລວມ
fixmsxpart [-v | - ການປ່ຽນແປງ | -h | - ຊ່ວຍ]
fixmsxpart [-d | --debug] infile[.tex] [outfile[.tex]]
ແປງພາກສ່ວນ MusiXTeX ພະນັກງານຄົນດຽວ (ອາດຈະໄດ້ມາຈາກຄະແນນຫຼາຍເຄື່ອງມື ແລະ
ດັ່ງນັ້ນ, ມີຊ່ອງຫວ່າງບັນທຶກບໍ່ສະຫມໍ່າສະເຫມີ) ໄປຫາພາກສ່ວນຫນຶ່ງຂອງພະນັກງານທີ່ມີຊ່ອງຫວ່າງທີ່ເຫມາະສົມ
ກໍານົດໂດຍບັນທຶກຂອງຕົນເອງ.
If outfile ບໍ່ໄດ້ລະບຸໄວ້, ຜົນຜະລິດມາດຕະຖານຖືກນໍາໃຊ້.
ການນໍາໃຊ້
ກຳ ລັງຜະລິດ a ເຄື່ອງມືດຽວ ສ່ວນ
ເພື່ອສ້າງພາກສ່ວນເຄື່ອງມືດຽວຈາກ (ສໍາເນົາຂອງ) ແຫຼ່ງ MusiXTeX ສໍາລັບ multi-
ຄະແນນເຄື່ອງມື, ເພີ່ມ
\ ປ້ອນ musixtnt
ກັບ preamble ໄດ້, ຕັ້ງ
\ ເຄື່ອງມື 1
ແລະໃຊ້ Macro \TransformNotes ທີ່ກຳນົດໄວ້ໃນ musixtnt.tex ເພື່ອຍົກເລີກທັງໝົດຍົກເວັ້ນສ່ວນໜຶ່ງ.
ຕົວຢ່າງ, ແຖວຕໍ່ໄປນີ້ວາງໄວ້ຫຼັງຈາກ \startpiece (ແຕ່ກ່ອນຄຳສັ່ງບັນທຶກ)
ຈະເໝາະສົມກັບ ກ ສີ່- ຄະແນນເຄື່ອງມື (ຂໍ້ໂຕ້ແຍ້ງ #2, #3, #4, ແລະ #5, ແຍກອອກ
ໂດຍສາມ & s), ແລະຈະສົ່ງຜົນໃຫ້ພາກສ່ວນຫນຶ່ງສໍາລັບການ ຄັ້ງທີສອງ ຂອງເຫຼົ່ານີ້ (#3):
\TransformNotes{#2}{#3}
ອາກິວເມັນ #1 ເປັນພາຣາມິເຕີການປັບຂະໜາດ ແລະບໍ່ຄວນຖືກແກ້ໄຂ. It is ທີ່ສໍາຄັນ ທີ່ ທຸກ
\znotes, \ ບັນທຶກ, \ ຫມາຍເຫດ, \ໝາຍເຫດ, ແລະອື່ນໆ ຄໍາສັ່ງ in ໄດ້ ຄະແນນ ການແຂ່ງຂັນ ໄດ້ ມະຫາພາກ ຮູບແບບ
ຢ່າງແນ່ນອນ; ພາກສ່ວນບັນທຶກບໍ່ພຽງພໍ (ຫຼືຫຼາຍເກີນໄປ) ຈະສົ່ງຜົນໃຫ້ຂໍ້ຄວາມເສຍ ແລະເປັນໄປໄດ້
ຄວາມລົ້ມເຫຼວຂອງການລວບລວມ; ເບິ່ງ msxlint(1). ມັນແມ່ນສົມມຸດຕິຖານໂດຍ \TransformNotes ທີ່ບັນທຶກຄໍາສັ່ງ
ຖືກຍົກເລີກໂດຍ \en (ແທນທີ່ຈະເປັນ \enotes).
ບາງການປ່ຽນແປງຄູ່ມືເພີ່ມເຕີມຕໍ່ກັບແຫຼ່ງຈະມີຄວາມຈໍາເປັນ:
+ ການປັບຕົວຂອງຄໍາສັ່ງ \setname1, \setclef1, \setsign1, \setmeter1 ແລະ \setstaffs1,
ຕາມຄວາມຈໍາເປັນ;
+ ການຮັບປະກັນວ່າ tempo ແລະເຄື່ອງຫມາຍຂອງເສັ້ນທາງ (DC, Fine, ແລະອື່ນໆ) ແມ່ນຢູ່ໃນທີ່ເຫມາະສົມ
ພາກສ່ວນເຄື່ອງມື;
ສຸດທ້າຍ, ຖ້າຄະແນນດັດແກ້ໄດ້ຖືກລວບລວມແລະເບິ່ງ, ມັນອາດຈະເຫັນວ່າເປັນແນວນອນ
ຊ່ອງຫວ່າງທີ່ຖືກອອກແບບສໍາລັບ ຫຼາຍ ເຄື່ອງມືມັກຈະສ້າງຊ່ອງຫວ່າງທີ່ບໍ່ດີສໍາລັບ a ດຽວ
ເຄື່ອງມື. ນີ້ສາມາດໄດ້ຮັບການແກ້ໄຂດ້ວຍຕົນເອງ (ແລະ tediously ຫຼາຍ) ແຕ່ມັນເປັນສິ່ງທີ່ fixmsxpart
ໄດ້ຖືກອອກແບບເພື່ອແກ້ໄຂ (ຫຼາຍສະດວກ).
ແກ້ ອອກຕາມລວງນອນ ຖານ ການນໍາໃຊ້ fixmsxpart
\notes \Notes \NOtes \NOTes... ຄໍາສັ່ງໃນສ່ວນທີ່ມາຈາກຫຼາຍເຄື່ອງມື
ຄະແນນແມ່ນບໍ່ຫນ້າເຊື່ອຖື, ແລະອື່ນໆ fixmsxpart ກໍານົດໄລຍະຫ່າງສໍາລັບບັນທຶກທໍາມະດາໂດຍ
ບັນທຶກຄໍາສັ່ງດ້ວຍຕົນເອງ; ຍົກຕົວຢ່າງ,
+ \qa, \qu, \ql, \qp ຜົນໄດ້ຮັບໃນ \NOtes;
+ \ca, \cu, \cl, \ds ສົ່ງຜົນໃຫ້ \Notes;
ແລະອື່ນໆ. ຄຳສັ່ງຍະຫວ່າງ \sk ແລະ \hsk ໃນການປ້ອນຂໍ້ມູນຖືກຍົກເລີກ (ແຕ່ \qsk, \hqsk ແລະ
ການນໍາໃຊ້ຢ່າງຈະແຈ້ງຂອງ \off{...} ຖືກຮັກສາໄວ້).
fixmsxpart ກໍານົດໄລຍະຫ່າງສໍາລັບ beamed ບັນທຶກໂດຍການຄູນຂອງ beam: \ib...
ຜົນໄດ້ຮັບໃນ \Notes, \ibb ... ຜົນໄດ້ຮັບໃນ \notes, ແລະອື່ນໆ. ບາງຄໍາສັ່ງ beam-termination (\tb...)
ມີບັນຫາເນື່ອງຈາກວ່າ beam note \qb... ທັນທີທັນໃດຈະຕ້ອງໄດ້ spaced
ອີງຕາມຊ່ອງຫວ່າງ ກ່ອນທີ່ຈະ ຄໍາສັ່ງ \tb ... ອັນນີ້ຖືກຈັດການໂດຍການຕັ້ງຄ່າຕົວແປ
new_beaming ເມື່ອປະມວນຜົນຄຳສັ່ງ \tb... ແລະພຽງແຕ່ອັບເດດ ເວົ້າ to new_beaming
ເມື່ອປະມວນຜົນບັນທຶກ beam ຕໍ່ມາ. ນີ້ບໍ່ຈໍາເປັນສໍາລັບຕົວຫຍໍ້ \tqb,
\tqh, \ztqb ແລະ \ztqh ທີ່ປະສົມປະສານການສິ້ນສຸດຂອງ beam ແລະສະເພາະຂອງ beam ສຸດທ້າຍ
ຫມາຍເຫດ.
ຖືກແຕ່ງຕັ້ງ ບັນທຶກແມ່ນ ບໍ່ ໃຫ້ພື້ນທີ່ພິເສດອັດຕະໂນມັດ. ພວກເຂົາຄວນຈະໄດ້ຮັບພື້ນທີ່ພິເສດ
ດ້ວຍຕົນເອງໃນຄະແນນໂດຍໃຊ້ຄໍາສັ່ງ \roff ຄ້າຍຄືຢູ່ໃນບັນທຶກຕໍ່ໄປຫຼື
ຄໍາສັ່ງໄລຍະຫ່າງ \qsk ຫຼື \hqsk.
ລັກສະນະເພີ່ມເຕີມຂອງ fixmsxpart ການຫັນເປັນ:
+ ການພັກຜ່ອນທັງແຖບທີ່ປະສົບຜົນສໍາເລັດແມ່ນສະສົມເຂົ້າໄປໃນການພັກຜ່ອນຫຼາຍແຖບ, ດ້ວຍຄວາມເຫມາະສົມ
ການປັບຕົວເລກແຖບ.
+ ຄຳສັ່ງ \alaligne ແລະ \alapage ຖືກແທນທີ່ດ້ວຍ \bar.
+ \mulooseness, \eject, \linegoal, \song{top | bottom}, \group{ເທິງ | ລຸ່ມ} ແລະ
ຄໍາສັ່ງ \akkoladen ແມ່ນຄໍາເຫັນອອກ.
+ \instrumentnumber... ຄຳສັ່ງກາຍເປັນ \instrumentnumber1.
+ \nostartrule ຖືກເພີ່ມໃສ່ຄໍາບັນຍາຍ.
+ slurs ງ່າຍດາຍຫຼືສາຍພົວພັນທີ່ລິເລີ່ມໂດຍ \slur ຫຼື \tie ແມ່ນປົກກະຕິໂດຍການຕັ້ງຄ່າ n
ພາລາມິເຕີໄປຫາ 1 ໃນສົມມຸດວ່າໄລຍະຫ່າງຂອງບັນທຶກໃຫມ່ແມ່ນຖືກຕ້ອງ.
ຂອບເຂດ ຈຳ ກັດ
ມີພຽງແຕ່ພາກສ່ວນເຄື່ອງມືຂອງພະນັກງານດຽວເທົ່ານັ້ນທີ່ໄດ້ຮັບການສະຫນັບສະຫນູນ. ມະຫາພາກທີ່ກຳນົດໂດຍຜູ້ໃຊ້ບໍ່ໄດ້ຖືກຂະຫຍາຍ.
ບໍ່ຮອງຮັບຄຳສັ່ງ ແລະ ໂຄງສ້າງ MusiXTeX esoteric ໜ້ອຍໜຶ່ງ.
ໃຊ້ fixmsxpart ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
