Это команда yaps, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ЯПС - конвертирует файл abc в файл PostScript
СИНТАКСИС
yaps файл abc [-d] [-e ] [-E] [-l] [-M XXXxYYY] [-N] [-k nn] [-o имя файла] [-P -ss]
[-s XX] [-V] [- ver] [-x] [-OCC]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d Только для отладки. Отображает внутренние структуры данных, используемые в программе.
-e
Рисует мелодии со ссылочными номерами в списке, разделенном запятыми. Пробелов нет
разрешено, но можно указать диапазон ссылочных номеров. Например, 1,3,7-10.
-E Создает инкапсулированный вывод Postscript.
-M ХХХГГГ
Установите размеры полей в точках, где 28.3 точки = 1 см, а 72 точки = 1 дюйм.
-N Добавляет нумерацию страниц.
-k [Пп]
Добавляет нумерацию стержней. Если номер nn включен, то каждый nn-й столбец пронумерован.
В противном случае все столбцы нумеруются.
-o имя файла
Задает имя выходного файла PostScript.
-P ss Задает размер бумаги, где 0 - A4, а 1 - US Letter, или XXXxYYY задает размер бумаги.
размер в пунктах.
единиц.
-s XX Задает коэффициент масштабирования (по умолчанию 0.7)
-V Голоса распечатываются отдельно для многоголосной мелодии. В противном случае они
чередуются.
-вер Печатает номер версии и закрывается.
-x Вывести номер мелодии в поле X:
-ОКК Обязательно, если в мелодии используется старое соглашение об аккордах, обозначенных знаком + .. +
вместо того [...].
ФУНКЦИИ И ОСОБЕННОСТИ
* Использует код синтаксического анализа abc2midi, поэтому, надеюсь, совместимость с abc2midi будет хорошей.
* Измеряет ширину лирического текста для набора текста.
* В большинстве случаев использует динамически расширяемые структуры данных, поэтому вам не следует
ограничено встроенными лимитами.
* Несколько голосов нарисованы с нотами, играемыми одновременно.
* Поддерживает специальные символы, использующие шрифт ISO latin 1. Специальные символы создаются с помощью
код типа TeX, например ´E, или трехзначный восьмеричный код, например 3.
* Поддерживает следующие ключи: баритон, тенор, альт, меццо, сопрано, высокие частоты, бас.
Рекомендуемое использование
* Невидимые упоры (x) отображаются как обычные упоры.
* Нечисловые голосовые идентификаторы, например. V: принимаются сопрано.
I: ключ = бас
Чтобы упростить ввод мелодий в ключах, отличных от скрипичного, поддержка yaps
I: octave = -1, чтобы указать, что C в мелодии представляет ноту на октаву ниже
шаг, определенный в стандарте abc. Их можно объединить в один I: оператор, например
I: ключ = октава баса = -2
Вы также можете использовать ключи на одну, две или три октавы выше или ниже, чем обычно.
используя, например, тройные-8, тройные + 15, тройные-22. Ключ нарисован маленькими 8, 15 или 22
выше или ниже символа ключа. Команды clef = и octave = также могут входить в поле K:
или
K: G ключ = бас-8 октавы = -3
Обратите внимание, что существует несовместимость между поведением тявканья и поведением
abc2ps 1.3.3. abc2ps 1.3.3 не поддерживает команду I: octave = N, но выбирает определенные
clefs заставляет его автоматически транспонировать на несколько октав. Вы можете создать abc, что
работает для обоих, следуя за изменением ключа с помощью команды I: octave = N, чтобы выполнить транспонирование
это abc2ps делает автоматически.
* Производит этикетки в штучной упаковке.
* Поддерживает символ segno с! Segno! и coda с помощью! coda! . Прочие музыкальные инструкции
например! хорошо! и! DC! выходят как текст. * Поддерживает поле U: для сокращения
символы в одиночные символы. например
U: S =! Segno!
позволяет использовать S для создания символа segno. В настоящее время это позволяет только новым символам
быть определенным и не позволяет существующим предопределенным символам M, L, R, H и T быть
изменено.
* Поддерживает! Красный! и! черный! инструкции по переключению с черного на красный или наоборот
наоборот.
* Поддерживает следующие расширения abc2ps для abc:
%% newpage - начать новую страницу,
%% vskip N - добавляет вертикальный интервал из N точек. Если за N следует
единицы измерения "см" или "дюймы" принимаются как сантиметры или
дюймы вместо точек, например, 4 см.
%% text - печатать текст
%% center (или %% center для американцев) - печатать текст по центру.
Если в заголовке отображается %% текст или %% центр, текст отображается выше
мелодия.
%% Staffsep SIZE - установить вертикальный пробел между двумя последовательными
музыкальные посохи.
%% titleleft N - выбрать заголовок, расположенный слева или по центру. N = 1
размещает заголовок слева, а N = 0 центрирует его.
%% titlecaps - заголовок отображается заглавными (заглавными) буквами.
%% textfont NAME SIZE - выберите шрифт NAME и размер пункта SIZE.
для текста, созданного %% text или %% center. Если указано только ИМЯ,
шрифт останется прежнего размера. Аналогично, если '-' указан как ИМЯ,
меняется только размер шрифта.
%% titlefont NAME SIZE - выберите шрифт для заголовка.
%% subtitlefont NAME SIZE - выберите шрифт для заголовков после первого
название.
%% composerfont NAME SIZE - выберите шрифт для слов в полях C: и O:
и спецификатор части (P: в заголовке).
%% wordsfont NAME SIZE - выберите шрифт для слов в полях W :.
%% partsfont NAME SIZE - выберите шрифт для деталей в штучной упаковке и
! инструкция! .
%% vocalfont NAME SIZE - выберите шрифт для слов в полях w :.
%% gchordfont NAME SIZE - выберите шрифт для гитарных аккордов в музыке.
(Желательно не менять название шрифта на последних двух, т.к.
программа вычисляет ширину строк с использованием шрифтов по умолчанию)
%% titlepace, %% subtitlespace, %% textpace, %% composerspace,
%% wordsspace, %% partsspace, %% voicepace и %% gchordspace
определить количество места, оставшегося над соответствующим типом
текста. За каждым из них должен следовать размер в пунктах.
или значение в центриметрах или дюймах.
например, %% composerfont 3
%% titlefont 2 см
* Поддерживает размещение аккордов аккомпанемента выше или ниже
посох.
%% chordsabove - размещает аккорды аккомпанемента над нотным станом.
(по умолчанию).
%% chordsbelow - размещает аккорды аккомпанемента под нотным станом.
* Поддерживает необязательный текст, заключенный в кавычки до и после
спецификация темпа в поле Q :. Это расширение происходит от
абв2пс.
Используйте yaps в Интернете с помощью сервисов onworks.net