Это команда abcm2ps, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
abcm2ps - перевод нотной записи ABC в PostScript
СИНТАКСИС
abcm2ps [кредита] [abc-файл [параметры файла]] [...]
abcm2ps [-h]
ОПИСАНИЕ
abcm2ps переводит мелодии, написанные в формате нотной записи ABC, в обычные ноты
оценки в PostScript. Он основан на abc2ps 1.2.5 и был разработан в основном для печати
Органные партитуры в стиле барокко с независимыми голосами, играемыми на нескольких клавишных, и
педальная доска. С тех пор программа была расширена для поддержки различных других обозначений.
условные обозначения, используемые для нот.
Параметры, указанные сразу после имени команды, применяются к запуску в целом; параметры
данные после имени файла ABC применяются к этому файлу.
Параметры форматирования также могут быть установлены в файлах форматирования и в самих файлах ABC.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-0 При необходимости разделите мелодии на разрывы страниц.
+0 Начать новую страницу, если мелодия не подходит к текущей (по умолчанию).
-1 Выведите по одной мелодии на страницу.
+1 Выводить несколько мелодий на страницу (по умолчанию).
-a a Максимальное сжатие по горизонтали при автоматическом выборе нотоносцев. Должен
быть между 0 и 1. Это соответствует `%% maxshrink a'параметр форматирования
(по умолчанию: 0.65)
-A Эта опция вставляет ссылочные элементы в вывод PostScript или SVG.
-B b Попробуй набрать b полосы на каждой линии нотоносца. Это соответствует
`%% barsperstaff b'параметр форматирования.
+B Не пытайтесь набирать фиксированное количество тактов на каждой строке нотоносца (по умолчанию). Этот
соответствует `%% barsperstaff 0'параметр форматирования.
-b b Начать нумерацию тактов с b.
-c Символ продолжения неявно добавляется к каждой музыкальной строке. Это количество
автоматическому разрыву строки.
+c Автоматический разрыв строки отключен (по умолчанию).
-D каталог
Искать файлы формата в каталог.
-d Установите вертикальное межштатное пространство на . Это соответствует `%% Staffsep
'параметр форматирования (по умолчанию: 46pt)
-E Вывод создается в формате EPS, по одному файлу на страницу.
-e список Выберите мелодии из файла ABC для печати. список либо через запятую
список номеров мелодий (согласно заголовку `X: ') или регулярное выражение, которое
будут сопоставлены с заголовками мелодий в целом. В -e вариант должен произойти
после имени файла ABC и применяется к этому файлу.
Диапазоны номеров мелодий могут быть указаны как t1-t2; t2 может быть опущено, что
означает «все оставшиеся мелодии до конца файла». Обратите внимание, что фильтрация может вызвать
проблемы, например, с глобальными (ненастроенными) определениями в файле ABC.
-F файл Прочтите файл формата файл.fmt.
+F Не читайте файл формата по умолчанию.
-f Включите плоские лучи (полезно для мелодий на волынке). Это соответствует
`%% плоские балки 1'параметр форматирования.
-G Не допускайте оскорблений в нотах благодати. Это соответствует `%% graceslurs 0'форматирование
Параметр.
+G Нарисовывать оскорбления на нотах благодати (по умолчанию). Это соответствует `%% graceslurs 1'
параметр форматирования.
-g Создавайте выходные данные SVG вместо EPS. В этом режиме каждая мелодия переходит в отдельный
файл с именем `OutNNN.svg '(см. вариант -O).
Если вывод направлен на stdout (`-ИЛИ ЖЕ-'), все изображения SVG выводятся без
Заголовок XML.
-H Отобразите текущие значения параметров форматирования.
-h Показать подсказки по использованию программы и выйти.
-I Сделайте отступ в первой строке мелодии (по умолчанию: 0). Это соответствует
`%% отступ 'параметр форматирования.
-i, +i Вставьте красный кружок вокруг ошибок в выводе PostScript.
-jб [б] Выведите номер такта каждые b меры. Если b равно 0, отображается номер такта
слева от каждого штаба. В конце b заставляет рамку обрисовывать каждый
номер такта (по умолчанию: без нумерации тактов). Это соответствует
%% measurenb параметр форматирования.
+j Не выводите числа мер. Это соответствует `%% measurenb -1'
параметр форматирования.
-k Устанавливает размер буфера вывода PostScript в кибибайтах. Указание более высокого
значение позволяет создавать большие мелодии с -E or -g (по умолчанию: 64).
-l Создать альбомную ориентацию. Это соответствует `%%пейзаж 1'форматирование
Параметр.
+l Создавать портретный вывод (по умолчанию). Это соответствует `%%пейзаж 0'
параметр форматирования.
-M Подавить тексты песен. Увидеть %% поля записи параметр форматирования.
+M Включить текст (по умолчанию). Увидеть %% поля записи форматирование
Параметр.
-m Установите левое поле на (по умолчанию: 1.8 см). Это соответствует
`%%левое поле 'параметр форматирования.
-N[Режим] Пронумеруйте страницы в соответствии с Режим:
0 без номеров страниц
1 номера страниц в верхнем левом углу страницы
2 номера страниц в правом верхнем углу страницы
3 номера страниц вверху слева от четных страниц, вверху справа от нечетных
пронумерованные страницы
4 номера страниц вверху справа от четных страниц, вверху слева от нечетных
пронумерованные страницы
Для совместимости -N эквивалентна -N2 (дефолт: -N0).
Если заголовок определен с помощью `%% заголовок', этот параметр игнорируется.
+N Эквивалентно -N0 (без нумерации страниц).
-n Включите заметки и историю из полей ABC tune `N: '. Увидеть %% поля записи
параметр форматирования.
+n Пропускать примечания и историю в полях настройки ABC `N: '(по умолчанию). Увидеть
%% поля записи параметр форматирования.
-O имя Определите имя выходного файла. По умолчанию имя выходного файла - `Out.ps 'для
Вывод PostScript, `OutNNN.eps 'для вывода EPS (см. -E) или `OutNNN.svg 'для SVG
вывод (см. -g), где NNN порядковый номер. Если эта опция
задано, имя вывода будет имя (для вывода PostScript) или имя предусматривает
замените `Out 'в имени выходного файла (для вывода EPS и SVG) соответственно. Если
имя =, имя выходного файла будет именем исходного файла ABC с
расширение .ps, .eps или .svg. Если имя есть `- ', вывод записывается в
стандартный вывод.
+O Вернитесь к имени выходного файла по умолчанию (`Out.ps 'или` OutNNN.eps ')
-q Тихий режим, будут отображаться только сообщения об ошибках.
-S Безопасный режим; отключает включение файлов через %%формат и %% EPS и
запрещает прямую инъекцию PostScript через %% beginps и %% постскриптум.
-s лестница Установите коэффициент масштабирования страницы на лестница. Обратите внимание, что верхний и нижний колонтитулы не
масштабируется (по умолчанию: 0.75). Это соответствует `%%шкала лестница'форматирование
Параметр.
-Tn[голос], +Tn[голос]
Активировать (или деактивировать) рисование табулатуры. n номер таблицы как
определяется в %% табулатура (до 8 табулатур), и голос
- это имя голоса, полное имя или подменю, как указано в V:. Когда этого нет,
опция применяется ко всем голосам. Может быть предоставлено до 4-х таких опций. Смотрите также
формат.txt.
-V Вывести номер версии и выйти.
-v Выводить SVG вместо простого PS. В этом режиме каждая страница переходит в
отдельный выходной файл с именем `OutNNN.svg '(см. вариант -O).
-w Отрегулируйте правое поле так, чтобы ширина рейки была (по умолчанию: нет).
Это соответствует `%% Staffwidth 'параметр форматирования.
-X Создавать выходные данные XML + SVG вместо простого PS. Имя файла по умолчанию:
`Out.xhtml '(см. Опцию` -O').
-x Включите номер мелодии «X:» в заголовок. Увидеть %% поля записи форматирование
Параметр.
+x Не включайте номер мелодии «X:» в заголовок (по умолчанию). Увидеть
%% поля записи параметр форматирования.
ФОРМАТИРОВАНИЕ ПАРАМЕТРЫ
Abcm2ps поддерживает огромное количество параметров форматирования, которые определяют внешний вид файла
наборный вывод. Пожалуйста, обратитесь к /usr/доля/doc/abcm2ps/format.txt файл или
документация по параметрам форматирования на Официальный представитель в Грузии abcm2ps Web сайте (ссылка в URL
http://moinejf.free.fr/abcm2ps-doc/index.html) .
ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ И ОСОБЕННОСТИ
ключи
Ключи можно отдать в K: и V: заголовки. Полный синтаксис
[ключ =]напишите[линия][+8|-8] [средний =шаг]
`ключ ='можно опустить, если напишите имя ключа.
напишите обозначает тип ключа. Это может быть:
Высота ноты (G, Cили F)
Шаг указывает, какой ключ имеется в виду: G скрипичный ключ, C альтовый ключ
и F басовый ключ. Он также дает название заметки, которая появляется на
линия ключа.
Имя ключа
Доступные имена ключей: утроить (ключ дает высоту для G), высокий or тенор
(C), а также расширение бас (F)
перхлорэтилена or P В режиме перкуссии случайно изменяются глифы, используемые для заголовков нот. К
по умолчанию резкие ноты отображаются как «x», а плоские - как обведенные «x». Это может быть
изменено путем переопределения функций PostScript пшхд и пфлхд.
никто Ключ не будет отображаться.
Команда линия дает номер строки в посохе, в которой будет написан основной ключ
на. Значения по умолчанию: 2 для скрипичного ключа, 3 для альтового ключа и 4 для тенора.
и басовые ключи.
Команда +8 и -8 варианты рисуют 8 сверху или снизу нотоносца соответственно. `средний =шаг'
(или `m=шаг', для краткости) - альтернативный способ определения номера строки ключа:
Команда шаг указывает, какая нота будет отображаться в средней строке нотоносца.
Если ключ не указан, ключ меняется между бас и утроить будет вставлен
автоматически.
Мульти-голос наборный
В заголовке или мелодии можно определить несколько голосов с помощью
V:имя определение ...
в котором имя слово, состоящее только из букв и цифр (например, скрипка1). В мелодии
тела, следующие примечания относятся к этому голосу до тех пор, пока не появится другой V: встречается. А
определение может быть одним из:
ключ =... См. Выше
NAME =имя or нм =имя
Команда имя будет отображаться в начале первого нотоносца. Он может содержать
\n последовательности, которые вызывают разрыв строки. Если он содержит пробелы, он должен быть
в двойных кавычках.
subname =имя or snm =имя
Команда имя будет отображаться в начале всех нотоносцев, кроме первого.
Может содержать \n последовательности, которые вызывают разрыв строки. Если он содержит
пробел он должен быть заключен в двойные кавычки.
слияние Голос идет тем же нотоносцем, что и предыдущий.
up or вниз
Устанавливает направление основы для голоса.
dyn = вверх or dyn = вниз or dyn = авто
Принудительно устанавливает динамические метки (над или под рейкой) или возвращается к
автоматическое позиционирование (по умолчанию)
gstem = вверх or gstem = вниз or gstem = авто
Принудительно направляет основы благодатных нот (всегда вверх или всегда вниз) или
возвращается к автоматическому позиционированию (по умолчанию)
стержень = авто Возврат к автоматическому позиционированию ножек банкнот (вверх или вниз) (по умолчанию)
lyrics = вверх or lyrics = вниз or lyrics = auto
Помещает слова выше или ниже нотоносца или возвращается к автоматическому позиционированию (
дефолт)
gchord = вверх or gchord = вниз
Аккорды гитары размещаются выше (по умолчанию) или ниже нотоносца.
штабы =ценностное
Устанавливает количество строк в рассматриваемом нотоносце. (по умолчанию: 5)
Staffscale =ценностное
Устанавливает масштаб связанного нотоносца до 3. (по умолчанию: 1) Все остальные
определения игнорируются.
По умолчанию каждый голос идет от своего собственного штата. `%% нотоносцы определение'псевдокомментарий может
использоваться для контроля распределения персонала. В определение состоит из голосовых имен (от V:) и расширение
пары круглых скобок, фигурных скобок или скобок.
· Когда имя голоса не входит в пару специальных символов, оно выделяется отдельным
персонала.
· Для имен голосов, заключенных в квадратные скобки, скобка отображается в начале
каждая линия, соединяющая нотные станки рассматриваемых голосов.
· Для имен голосов, заключенных в фигурные скобки, все голоса идут на двух нотоносцах (клавишных
счет). Между одной парой скобок может быть не более четырех голосов.
· Для названий голосов, заключенных в круглые скобки, все голоса появляются на одном нотоносце.
`|'символ предотвращает рисование тактовых полос между двумя нотоносцами.
Если в мелодии встречается `%% staves ', все не упомянутые голоса вообще не выводятся.
Команда %%счет Директивы
Команда %%счет Директива встречается в стандарте ABC draft 2.0 и похожа на %% посохи
спецификация, описанная ранее. Правила следующие:
· Названия голосов в круглых скобках образуют «голосовую группу» и объединяются в единый состав. А
имя голоса, не заключенное в круглые скобки, образует собственную голосовую группу и продолжается
персонал сам по себе.
· Голосовые группы в фигурных скобках образуют «голосовой блок», и им предшествует большая скобка в
выход. Это особенно полезно для клавишной музыки.
· Голосовые группы или голосовые блоки в скобках образуют «голосовой блок» и будут
предваряется большой скобкой в выводе.
· Если `|'встречается между двумя голосовыми группами или голосовыми блоками, полосы в
все связанные нотоносцы будут непрерывными.
· Одному голосу, окруженному двумя голосовыми группами, может предшествовать звездочка, чтобы
это в "плавающий" голос. Это означает, что для каждой ноты голоса отдельный
принимается решение, будет ли оно напечатано на предыдущем или следующем голосе.
коллектив группы.
· Голоса, которые присутствуют в основной части мелодии, но не в %%счет директива не будет
вывод вообще. Если нет %%счет директива, каждый голос будет выводиться
на собственный штат.
· А %%счет директива внутри мелодии сбрасывает механизм, поэтому голоса могут быть удалены или
добавлен.
Режимы наложение
Вы можете добавлять заметки к нотоносцам, не вводя лишнего голоса, используя
амперсанд (&). Один такт можно разделить на два голоса, например
| F2A2Bc & F2c2bc |
Команда (& ... & ... &) конструкция позволяет разделить несколько мер:
|! f! (& GG
&ОКРУГ КОЛУМБИЯ
Двойной амперсанд (&&) позволит наложить более двух строк музыки, но это
функция еще не реализована.
лирика
Выровненные тексты под нотным станом записываются как w: линия непосредственно под линией посоха. Для
пример:
edc2 edc2 |
w: три слепые мыши, три слепые мыши
Каждое слово в w: Строка (разделенная пробелами) последовательно связана с одной нотой.
Следующие специальные символы изменяют это поведение:
* Пропускает одну заметку.
- Разделяет слово на два слога, которые связаны с двумя соседними нотами. А
Между ними рисуется "-".
| Переход к следующей строке бара
~ Выводится как пробел, но объединяет два слова, поэтому они отображаются в одной заметке.
_ Рисует тонкое подчеркивание от предыдущей ноты к следующей.
Чтобы включить более одной строки текста, используйте несколько w: линий. Чтобы включить дефис без
разбивая слово на несколько заметок, используйте -.
Если слово начинается с цифры, это интерпретируется как номер строфы и немного вытесняется
влево.
Оскорбления и связи
Направление оскорблений и завязок можно контролировать с помощью (, и ('и -, и -',
конструкции.
микротон смолы
Шаг микротона обозначается дробью после случайного, как в 3 / 4c. Когда
опущен, числитель по умолчанию равен 1, а знаменатель - 2 (так что /c такой же как
1 / 2c). Значения числителя и знаменателя не могут превышать 256. Имеется встроенная поддержка.
для четвертьтонных случайностей (1/2 и 3/2 диез и бемоль); для других значений рендеринг
функции должны быть определены с использованием %% постскриптум (См. features.txt).
EPS включение
Файлы EPS могут быть включены в мелодии с помощью псевдокомментария `%% EPS файл'.
Используйте abcm2ps в Интернете с помощью сервисов onworks.net