Это команда fixmsxpart, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
fixmsxpart - исправляет интервалы между нотами в партии MusiXTeX с одним нотоносцем.
СИНТАКСИС
fixmsxpart [-v | --версия | -h | --Помогите]
fixmsxpart [-d | --отлаживать] вводить[.tex] [Outfile[.tex]]
Преобразует партию MusiXTeX с одним нотоносцем (возможно, полученную из партитуры с несколькими инструментами и
в результате неправильный интервал между нотами) на партию с одним нотным станом с правильным интервалом
определяется самими нотами.
If Outfile не указан, используется стандартный вывод.
ИСПОЛЬЗОВАНИЕ
Порождающий a Одиночный инструмент часть
Чтобы сгенерировать партию одного инструмента из (копии) источника MusiXTeX для мульти-
партитуру инструмента, добавить
\ input musixtnt
к преамбуле, установить
\ instrumentnumber1
и используйте макрос \ TransformNotes, определенный в musixtnt.tex, чтобы отбросить все, кроме одной части.
Например, следующая строка помещается после \ startpiece (но перед любыми командами заметок)
было бы уместно для 4-инструментальная оценка (аргументы №2, №3, №4 и №5, разделенные
на три & s), и в результате будет получена часть для второй из них (# 3):
\TransformNotes{#2}{#3}
Аргумент №1 является параметром масштабирования и не должен изменяться. It is существенный который каждую
\ znotes, \Примечания, \Примечания, \Примечания, и так далее команду in Гол совпадение макрос описания
точно; недостаточное количество (или слишком много) сегментов заметки приведет к потере текста и, возможно,
сбой компиляции; видеть мсклинт(1). Предполагается, что \ TransformNotes отмечает команды
заканчиваются \ en (а не \ enotes).
Потребуются некоторые дополнительные ручные изменения в источнике:
+ настройки команд \ setname1, \ setclef1, \ setsign1, \ setmeter1 и \ setstaffs1,
как необходимо;
+ обеспечение того, чтобы разметка темпа и дорожной карты (Постоянный ток, конеци т. д.) находятся в соответствующем
инструментальный сегмент;
Наконец, если скомпилировать и просмотреть измененную партитуру, можно увидеть, что горизонтальный
интервал, предназначенный для с разными инструменты часто создают плохой интервал для одинарной
инструмент. Это можно исправить вручную (и очень утомительно), но это то, что fixmsxpart
был разработан для исправления (гораздо удобнее).
исправление горизонтальный Расстояние . fixmsxpart
Команды \ notes \ Notes \ NOtes \ NOTes ... в детали, полученной из мультиинструмента
оценка ненадежна, и поэтому fixmsxpart определяет интервал для обычных нот по
обратите внимание на сами команды; Например,
+ \ qa, \ qu, \ ql, \ qp приводят к \ NOtes;
+ \ ca, \ cu, \ cl, \ ds - результат \ Notes;
и так далее. Команды интервалов \ sk и \ hsk во входных данных отбрасываются (но \ qsk, \ hqsk и
явное использование \ off {...} сохраняется).
fixmsxpart определяет интервал для Beamed примечания по кратности пучка: \ ib ...
приводит к \ Notes, \ ibb ... приводит к \ notes и т. д. Некоторые команды завершения луча (\ tb ...)
проблематичны, потому что следующая за балкой нота \ qb ... должна располагаться с интервалом
в зависимости от расстояния до команда \ tb ... Это обрабатывается установкой переменной
новое_сияние при обработке команды \ tb ... и только обновлении лучезарный в новое_сияние
при обработке последующей лучевой заметки. Это не нужно для сокращений \ tqb,
\ tqh, \ ztqb и \ ztqh, которые объединяют окончание луча и спецификацию конечного луча
записки.
Указал примечания предоставляется дополнительное пространство автоматически. Им следует дать дополнительное пространство
вручную в партитуре, используя команду типа \ roff в следующей ноте или
Команды интервалов \ qsk или \ hqsk.
Дополнительные особенности fixmsxpart трансформация:
+ Последовательные опоры для всей грифы собираются в многополюсную опору с соответствующими
регулировка номера бара.
Команды + \ alaligne и \ alapage заменяются на \ bar.
+ \ mulooseness, \ eject, \ linegoal, \ song {top | bottom}, \ group {top | bottom} и
Команды \ akkoladen закомментированы.
+ \ instrumentnumber ... команды становятся \ instrumentnumber1.
+ \ nostartrule добавляется в преамбулу.
+ Простые оскорбления или связи, инициированные \ slur или \ tie, нормализуются установкой n
значение 1 при условии, что новый интервал между нотами правильный.
ОГРАНИЧЕНИЯ
Поддерживаются только одиночные инструментальные партии. Пользовательские макросы не раскрываются.
Некоторые скрытые команды и конструкции MusiXTeX не поддерживаются.
Используйте fixmsxpart онлайн с помощью сервисов onworks.net