- Автор
- Lave Software
1. Характеристики
- Принцип построения музыки: POSITIONS/PATTERNS (заимствован у Sound Tracker и ASM).
- Октавы: 5.
- Позиции (Positions): 50.
- Паттерны (Patterns): 24.
- Инструменты: до 15.
- Память под инструменты: до 94 КБ (теоретический максимум).
2. Экран редактора
Описание экрана построчно (сверху вниз).Строка 1:
Данные для MIX-эффекта (подробнее ниже).
Строки 2 и 3 (информационная панель):
Код:
Tmp:TT Octv:OO End:EE Rept:RR
Edit patn:E Posn:PO PatSize:PS
- Tmp:TT — темп мелодии.
- Octv:OO — текущая октава.
- End:EE — последняя позиция (конец мелодии).
- Rept:RR — позиция повтора (Loop Point).
- Edit patn:E — номер редактируемого паттерна.
- Posn
O — текущая позиция. - PatSize
S — размер текущего паттерна.
Область редактора отображает 5 строк (Quants) следующего формата:
Код:
/--А--\ /--B--\ /--C--\
А>00 --- ... --- ... --- ...
1 2 3 456 3 456 3 456
- Поле 1 — буква (A..X), обозначающая паттерн.
- Поле 2 — положение внутри паттерна (номер Quanta).
- Поле 3 — нота/октава или код эффекта. --- означает сохранение предыдущей ноты.
- Поле 4 — номер инструмента (. означает "предыдущий").
- Поле 5 — громкость (. — предыдущая, 1 — минимум, F — максимум).
- Поле 6 — параметры эффектов или команд.
Код:
1 SampleNm 6 SampleNm ...
2 SampleNm ... ...
... ... ...
... ... F SampleNm
Где цифры (HEX) — номера инструментов, SampleNm — их имена.
Строка 18 (статусная строка):
Код:
File:FILENAME RAM:XX of 94
- FILENAME — имя текущего файла.
- XX — объем занятой памяти под инструменты (в КБ из 94 доступных).
3. Режимы работы
Редактор имеет два основных режима:- Редактирование текста мелодии (основной режим).
- Работа с инструментами (Samples).
4. Управляющие клавиши
4.1. Режим редактирования мелодии (основной)
Глобальные клавиши (работают всегда):- SS+5..8 — перемещение курсора.
- SS+D — дополнительное меню (загрузка/сохранение мелодии, вход в режим инструментов).
- SS+F — меню установок редактора (AutoScroll, SortCat, Sound, Pattern Size).
- SS+K — следующая позиция.
- SS+J — предыдущая позиция.
- SS+U — транспонировать блок вверх на полтона.
- SS+H — транспонировать блок вниз на полтона.
- SS+E — установить текущую позицию как конец мелодии (End).
- SS+R — установить текущую позицию как точку повтора (Rept).
- CS+1 — проигрывание всей мелодии (остановка — SPACE).
- ENTER — проигрывание текущего паттерна (пока удерживается).
- Поле 1 (буква паттерна): клавиши A..X — выбор паттерна (для редактирования или вставки в список позиций).
- Поле 2 (номер строки): цифры 0..9 — переход к указанной строке внутри паттерна.
- Поле 3 (нота/эффект):
- Пианино реализовано на две октавы (см. раскладки ниже).
- SS+1..5 — выбор октавы.
- CS+Q — уменьшить темп.
- CS+W — увеличить темп.
- CS+E,R,T,Y,U,I,O,P — установка команд PLAYER'а (эффекты):
- E — TMP (Tempo)
- R — FLT (Float)
- T — VBR (Vibrato)
- Y — ARP (Arpeggio)
- U — STP (Step)
- I — DBL (Double)
- O — ATT (Attack)
- P — DEC (Decay)
- CS+K — команда BLK (Block — заглушение канала).
- SS+6..0 — установка параметров MIX-эффекта (параметры 1–5).
- Поля 3,4,5,6 (общие):
- Цифры 0..9 и буквы A..F — ввод параметров (номер инструмента, громкость, аргументы).
- CS+B — установка начала блока.
- CS+K — установка конца блока.
- CS+C — копирование блока.
- L — очистка ноты и параметров в текущей позиции.
Текущая октава:
Код:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ @ @ @ @ @ @ @ @ @
@ @ S @ D @ @ @ G @ H @ J @ @
@ @ @ @ @ @ @ @ @ @
@ @@@@@@@@@ @ @@@@@@@@@@@@@ @
@ @ @ @ @ @ @ @
@ Z @ X @ C @ V @ B @ N @ M @
@ @ @ @ @ @ @ @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*Текущая октава +1:*
Код:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ @ @ @ @ @ @ @ @ @
@ @ 3 @ 4 @ @ @ 6 @ 7 @ 8 @ @
@ @ @ @ @ @ @ @ @ @
@ @@@@@@@@@ @ @@@@@@@@@@@@@ @
@ @ @ @ @ @ @ @
@ W @ E @ R @ T @ Y @ U @ I @
@ @ @ @ @ @ @ @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
4.2. Режим работы с инструментами (Samples)
- Управление курсором — стандартное.
- L — загрузка инструментов (меню выбора).
- CS+0 — удаление инструмента.
- CS+1 — прослушивание инструмента.
- CS+SS — выход в редактор мелодии.
- ENTER — загрузить выбранный инструмент на первое свободное место.
- CS+0 — удалить последний загруженный инструмент.
- CS+1 — прослушать последний загруженный.
- CS+SS — выход.
5. Дополнительные меню
Меню
- Load tune — загрузить мелодию.
- Save tune — сохранить мелодию (с вводом имени).
- Samples — вход во второй режим (работа с инструментами).
Меню
- AutoScroll — включение/отключение скроллинга при вводе/очистке нот.
- SortCat — сортировка каталога.
- Sound — звук клавиш (вкл/выкл).
- Pattern — установка размера текущего паттерна.
6. Эффекты (команды PLAYER'а)
В редакторе реализовано 8 эффектов. Команды записываются вместо ноты в поле 3, а их аргументы — в полях 4,5,6. Команды не влияют на звучание напрямую: инструмент продолжает звучать, меняются лишь параметры обработки.Список эффектов
| Команда | Название | Описание | Поле 3 | Поля 4,5 | Поле 6 |
|---|---|---|---|---|---|
| FLT | Float | Плавное изменение частоты (глиссандо) | FLT | скорость | 1-UP, 2-DOWN |
| VBR | Vibrato | Частотное вибрато | VBR | амплитуда | период |
| ARP | Arpeggio | "Дрожание" частоты вниз на полутона | ARP | амплитуда | период |
| STP | Step | Скачкообразное изменение частоты на полутон | STP | величина шага | задержка (5-вверх, 6-вниз) |
| DBL | Double | "Двойное" звучание (эхо) | DBL | --- | задержка |
| ATT | Attack | Нарастание громкости | ATT | верхний предел | скорость |
| DEC | Decay | Спад громкости | DEC | нижний предел | скорость |
| MIX | Mix | "Подмешивание" другого инструмента | нота | номер инстр. | громкость подмешиваемого |
Особенности MIX:
- Устанавливается не через команду PLAYER'а, а клавишами SS+6..0 (6 — первый параметр, 7 — второй, ... 0 — пятый).
- Курсор должен быть на ноте в поле 3.
- Поле 4 — номер инструмента для подмешивания.
- Поле 5 — громкость подмешиваемого инструмента.
- Поле 6 игнорируется.
- Важно: основной тон пропадает, поэтому время подмешивания не рекомендуется ставить больше 6.
Другие команды
- BLK (Block) — блокирует звучание канала. Не требует параметров. Установка: CS+K.
- TMP (Tempo) — устанавливает темп. Установка: CS+E. Формат: TMP в поле 3, темп в полях 4,5.
7. Обработка ошибок
Программа обрабатывает следующие ошибки:- Дисковые ошибки — аналогично TR-DOS.
- Системные ошибки (BREAK, нет диска) — выводится сообщение "CRITICAL SYSTEM ERROR". Рекомендуется полностью перезапустить редактор (SS+Q, Y).
- Отсутствие инструмента при загрузке — запрос Retry/Ignore. При выборе Ignore необходимо перезагрузить недостающий инструмент и соседние с ним, чтобы избежать сбоев.
8. Компиляция
В комплекте с редактором поставляется компилятор, а также исходный текст загрузчика и PLAYER'а.PLAYER содержит две основные точки входа:
- LOAD — загружает и инсталлирует мелодию и инструменты с диска.
Входные данные: DE — дорожка/сектор начала мелодии. - PLAY — проигрывает мелодию до нажатия SPACE.
9. Утилиты
SAMPLES CONVERTER
Утилита для конвертации инструментов из формата IBM SCREAM TRACKER в формат DMM.Клавиши в файловом меню:
- Управление курсором — стандартное.
- CS+9 — маркировать/снять маркировку с файла.
- S — маркировать все файлы.
- U — снять маркировку со всех.
- ENTER — прослушать инструмент.
- CS+1 — сменить диск MS-DOS.
- C — копировать отмеченные файлы.
SAMPLES DETAILER
Утилита для финальной обработки инструментов.- Возможность сжатия длинных инструментов (с потерей качества).
- Вход в режим доработки: ENTER в файловом меню. Внутри режима есть встроенная страница помощи.