Extension:ABC/ru
|
ABC Статус релиза: beta |
|||
|---|---|---|---|
| Реализация | Tag | ||
| Описание | Конвертирует музыку написаную в ABC формате в PNGs, PS, PDF, и MIDI | ||
| Автор(а) | River Tarnell (Katetalk) | ||
| Лицензия | Тип лицензии не указан | ||
| Загрузка | Download snapshot |
||
|
|||
| Проверить использование (экспериментальная функция) | |||
Форматирует ABC [1] нотную запись на странице вики. Вверху показывается PNG изображение нот с низким разрешением, внизу видны ссылки на другие форматы, которые можно скачать (PDF, PS, MIDI, Ogg Vorbis, и первоначальный ABC), и встроеный плеер. Плагин похож на Extension:AbcMusic, но не использует Lilypond, и у него больше функциональности.
Пример:
<abc float="right"> X: 1 T: Tommy Peoples' M: 4/4 L: 1/8 R: reel K: Bmin |:B3 c dBAF|~B3 c dfed|~B3 c dcdB|1 ABde fded:|2 ABde fdec|| |:dfaf bfaf|dfaf (3ggg fg|afge ~d3 B|1 ABde fdec:|2 ABde fded|| </abc>
покаывает:
плавующее окно может быть слева или справа, также может вообще быть неопределено (в коем случает показывается слева).
Инсталяция [edit]
Для простого использования просто добавь следующее в LocalSettings.php:
require_once("/export/home/river/www/extensions/ABC/ABC.php"); $abcPath = "/export/home/river/www/phase3/abc"; $abcURL = "/~river/phase3/abc";
(Надо будет изминить пути, чтобы те сочитались с твоей системой.)
Этому плагину нужны abcm2ps, GhostScript (для ps2pdf), и ImageMagick. Также может использовать abc2midi для создания MIDI музыки, и TiMidity++ для создания Ogg Vorbis.
Опции конфигурации [edit]
Добавте следующиее после require_once.
-
$abcm2ps = "/usr/bin/abcm2ps";
- Измини путь к abcm2ps, если он не /usr/bin. abcm2ps обязателен.
-
$abcps2pdf = "/usr/bin/ps2pdf14";
- Измини путь к ps2pdf, если он не /usr/bin. ps2pdf обязателен.
-
$abc2midi = "/usr/bin/abc2midi";
- Измини путь к abc2midi, если он не /usr/bin. abc2midi необязателен; если указан MIDI будет создаваться.
-
$abctimidity = "/usr/bin/timidity";
- Измини путь к timidity, если он не /usr/bin. TiMidity++ необязателен; если указан Ogg Vorbis будет создаваться. Для этой опции обязательно также использовать $abc2midi.
-
$abcMIDIvoice = 0;
- Изменить MIDI голос, который используется для Ogg Vorbis записи. (Не изменяет голос используемый в MIDI). 0 = Пианино; 40 = Скрипка; 73 = Флейта. Смотри также описание MIDI для других голосов (если только твой TiMidity++ скомпилирован не для General MIDI, в коем случае, я тебе ничем помочь не смогу). Если в ABC определённый голос уже выбран, то эта опция будет игнорироваться.
-
$abcOggHandler = false;
- Изменить на true чтобы включить встроенный плеер. Нужно установить Extension:OggHandler чтобы работало.
| Язык: | English • русский • 中文 • 中文(简体) |
|---|
