FLASH TRACKER v2.1
for SounDrive 1.* only!
Concepted and Written by AMADEUS VOXON
music by DNK
(C) 1996 FLASH Inc.
_______________________________
1.Вступление.
Наконец-то настало время для появления
хорошего муз.редактора для нашего детища,
называемого SounDrive 1! Было очень много
писем с просьбой выслать сей продукт. Но
редактор в те времена имел настолько не-
потребное состояние, что не имел:
А) Дисковой системы.
Б) Ордера сонга.
Так что все операции по компиляции гото-
вого к применению файла складывалось на
руки и были они так трудоемки, что в них
разобраться было бы не проще, чем в ас-
семблере I486, не говоря о том, что выг-
рузка рабочего файла производилась также
- вручную. Новый редактор освобожден от
всех недостатков, имеющихся в старом, и
заслуживает особого внимания, тем более,
что это - единственный редактор на SounD-
rive...
2.Параметры.
Количество каналов: 4
Паттернов 31
Количество семплов 13
Длина семпла, байт 2048
Частота дискретизации на F(t)=3 5MHz, KHz: 11.5
Размер модуля, секторов: 169
Диапазон, октав: 5
Размер паттерна, строк: от 1 до 64
Допустимая скорость, прерываний: от 1 до 15
Размеры ордера, позиций: 64
3. Дисковая оболочка.
Редактор обладает дисковой оболочкой,
обеспечивающей загрузку и выгрузку (авто-
матическое удаление) музыкальных модулей.
МЕНЮ: >EDIT SONG<
LOAD SONG
SAVE SONG
Клавиши: <Q> и <A> - курсор вверх/вниз
<Ent> или <Space> - выбор опции
LOAD SONG:
Клавиши: <Q> и <A> - выбор файла
<R> - перечитать каталог
<Ent> или <Space> - загрузка
<CS+SS> - выход-отмена
SAVE SONG:
Вам предоставляется возможность выгруз-
ки с именем последнего выгруженного фай-
ла. Для этого просто нажмите на <Enter>.
Будет произведена автоматическая переза-
пись последнего модуля без потери диско-
вого пространства. В остальных случаях -
-обычный OVER WRITE с потерей на удаленные
файлы.
Клавиши: <Enter> - подтверждение ввода.
<CS+SS> - выход-отмена
4. Как же быть с редактором? (EDIT SONG)
Очень просто! Не смотрите, что у редакто-
ра столь малые (2048 байт) инструменты: С
помощью встроенного осциллоскопа и зацик-
ливания можно добиться и продолжительного
их звучания. (В PC-шных редакторах встре-
чаются семплы и по 16 байт.). Такой ма-
ленький размер семпла выбран с целью по-
высить скорость работы проигрывателя, ко-
торая убьется попусту на щелканье стра-
ничками.
В редакторе выполняются команды паузы
.- (RES) и конца паттерна -(END). Благо-
даря последней стало возможно абсолютно
визуально указать длину паттерна, не па-
рясь над ее вычислением.
Команда END работает только в канале
"А", остльных каналах она игнорируется.
Также она не ставится на нулевую строку
паттерна, ибо при этом длина паттерна
становится нулевой, что вообще теряет ка-
кой-либо смысл. Запомните это и не гово-
рите, что это глюки! :-)
Клавиши: <Q>,<A>,<O>,<P> - перемещение
указателя.
<Space> - выбор опции / выход
из опции (см.далее).
Основное МЕНЮ:
>HEAR PATTERN< CLEAR PATTERN
PLAY PATTERN CLEAR CHANNEL
EDIT PATTERN ECHO DIVISION
RESTORE POS CHANGE SPEED
CHANGE SAMPLE LOAD SAMPLE
CHANGE PATTERN UNDO PATTERN
MOVE TEXT CLEAR SONG
4.1. Список опций и их выполнение:
HEAR PATTERN: Проигрывание текущего (ре-
дактируемого) паттерна без
нотной протяжки.
PLAY PATTERN: Проигрывание текущего (ре-
дактируемого) паттерна с
нотной протяжкой.
EDIT PATTERN: Редактирование текущего па-
ттерна. Редактирование осу-
ществляется нажатием тех же кнопок, что и
в Sound Tracker'е т.е выставляются сле-
дующие данные (O=текущая октава (1-5):
/ <Z> C-O, <S> C#O, <X> D-O, <D> D#O,
/ <C> E-O, <V> F-O, <G> F#O, <B> G-O,
/ <H> G#O, <N> A-O, <J> A#O, <M> B-O,
<R> RES, <E> END
<Enter> ---, <Space> выход из опции,
/<L> промотка вперед, <I> промотка назад,
,<O>,<P> смена текущего семпла, <Y>,<U>
установка длины зацикливания (Replen):
0000-весь инструмент, 07F8-инстртумент не
зациклен. (То есть - сколько отступить от
начала инструмента.) При SMP=0 зациклива-
ние игнорируется.
RESTORE POS.: Установка нулевой строки
паттерна.
CHANGE SAMPLE: сменить инструмент (кла-
виши <О>,<Р>).Если SMP=0,
то выводится на показ ордер. Если SMP>0,
то показывается осциллограмма установлен-
ного инструмента, его имя и длина зацик-
ливания. Если текущий инструмент отсутс-
твует, на экране появится надпись "SAMPLE
ABSENT".
CHANGE PATTERN: сменить текущий паттерн
(клавиши <О>,<Р>).
MOVE TEXT: переслать некоторый блок нот-
ного текста. Эта опция абсо-
лютно сходится с Sound Tracker'ом. Однако
блок может переноситься с некоторым заги-
бом в начале. (В Sound Tracker'e это не
сделано, хотя и нужно бы!)
CLEAR PATTERN: стереть текущий (редакти-
руемый) паттерн. Выводится
предложение к подтверждению.
CLEAR CHANNEL: стереть в текущем паттерне
один из каналов в котором
находится курсор редактора. Выводится
предложение к подтверждению.
ECHO DIVISION: Уменьшить громкость теку-
щего инструмента в 2 раза
для достижения эхо-эффекта при написании.
Выводится предложение к подтверждению.
CHANGE SPEED: изменить скорость
(клав. <О>,<Р>)
LOAD SAMPLE: загрузка инструмента. Файл
должен иметь расширение "C"
и старший ниббль начального адреса быть
равен #80. Инструмент загружается, если
SMP>0. Если SMP=0, то выбор "LOAD SAMPLE"
приведет к редактированию ордера. Редак-
тирование ордера выполняется нажатием на
клавиши <О>,<P>,<Q>,<A>.
POS - позиция в ордере,
PAT - номер паттерна в ордере,
LEN - длина ордера,
- LPP - новая точка старта при зациклива-
нии.
При загрузке инструмента выполняются
некоторые условия:
1. Перед загрузкой область его посадки
заполняется кодами #80 для того, чтобы
инструмент короче 2040 байт не имел щелч-
ков и не прослушивался бы конец старого
инструмента.
2. Инстумент длиной более 8 секторов
отсекается до нужного размера.
3. Инструмент длиной 1 сектор игнори-
руется.
4. Инструмент длиной менее 8 секторов,
но более 1 сектора загружается на 1 сек-
тор меньше, так как последний сектор со-
держит не только нужный инструмент, но и
кучу разнообразного барахла.
5. После загрузки инструмента прово-
дится его проверка на 0 и установка пос-
ледних 8и нулей.
Повторяю: ВЫХОД ИЗ ВСЕХ ВЫБРАННЫХ ОПЦИЙ
ОСУЩЕСТВЛЯЕТСЯ КЛАВИШЕЙ <SPACE>!
UNDO PATTERN: позволяет восстановить оши-
бочно введеные данные при
редактировании паттерна. При смене пат-
терна или пересылки текста функция UNDO
утрачивает свою способность восстановле-
ния данных. Подтверждается запросом.
CLEAR SONG: удаляет все паттерны без воз-
можности UNDO. Подтверждается
запросом. Осторожно с этой функцией!
Как прослушать написанное?
Проигрывание модуля: (с позиции, установ-
ленной в ORDER'е):
,<CS>+<E> - проигрывание без протяжки нот-
ной записи.
<CS>+<R> - проигрывание с протяжкой нот-
ной записи.
Остается добавить что во время редак-
тирования паттерна клавишами <1>-<5>
перключают октавы (Только при нахождении
курсора в области нот). Клавишами <7>-<0>
включают/выключают звучание соответствен-
но ABCD каналов (Только при нахождении
курсора в области нот и в главном меню
редактора).
Player находится с адреса #8000 и впол-
не будет работать на машине с раздельным
полем памяти. Что касается остальных про-
цедур, то результаты их работы мне не из-
вестны. Вектор прерывания стоит в #FEFF и
обслуживается полной таблицей.
_______________________________