Це команда fixmsxpart, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
fixmsxpart - виправляє інтервал між нотами в партії MusiXTeX, що складається з одного нота
СИНТАКСИС
fixmsxpart [-v | -- версія | -h | --допомога]
fixmsxpart [-d | --відлагоджувати] infile[.tex] [вихідний файл[.tex]]
Перетворює партію MusiXTeX з одним штатом (можливо, отриману з партитури для кількох інструментів і
в результаті мають неправильний міжнотний інтервал) до однонотовної партії з належним інтервалом
визначаються за самими нотами.
If вихідний файл не вказано, використовується стандартний вихід.
ВИКОРИСТАННЯ
Генерація a Одноінструмент Частина
Щоб створити партію одного інструмента з (копії) джерела MusiXTeX для мульти-
інструментальна партитура, доп
\input musixtnt
до преамбули, встанов
\номер інструменту1
і використовуйте макрос \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,
в міру необхідності;
+ забезпечення того, щоб розмітки темпу та дорожньої карти (Постійний струм, Кінець, тощо) знаходяться у відповідному
інструментальний сегмент;
Нарешті, якщо зібрати та переглянути змінений бал, його можна побачити горизонтально
відстань, призначена для множинний інструментів часто створює поганий інтервал для a один
інструмент. Це можна виправити вручну (і дуже нудно), але це що fixmsxpart
був розроблений для фіксації (набагато зручніше).
Виправлення Горизонтальний Відстань використання fixmsxpart
Команди \notes \Notes \NOtes \NOTes... у частині, що походить від мультиінструменту
оцінка ненадійна, і так fixmsxpart визначає інтервал для звичайних нот за допомогою
самі команди нотатки; наприклад,
+ \qa, \qu, \ql, \qp призводять до \NOtes;
+ \ca, \cu, \cl, \ds результат \Notes;
і так далі. Команди пробілів \sk та \hsk у вводі відкидаються (але \qsk, \hqsk та
явне використання \off{...} збережено).
fixmsxpart визначає відстань для променями примітки за кратністю променя: \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} і
Команди \akkoladen закоментовані.
+ \instrumentnumber... команди стають \instrumentnumber1.
+ \nostartrule додано до преамбули.
+ Прості образи або зв'язки, ініційовані \slur або \tie, нормалізуються встановленням параметра n
параметр до 1 за умови, що новий інтервал між нотами правильний.
ОБМЕЖЕННЯ
Підтримуються лише одиночні інструментальні партії. Визначені користувачем макроси не розгортаються.
Кілька езотеричних команд і конструкцій MusiXTeX не підтримуються.
Використовуйте fixmsxpart онлайн за допомогою служб onworks.net