ZX Format
#06
29 июля 1997 |
|
Премьера - Flash tracker. Описание 4-х канального редактора цифровой музыки, работающего с SoundDrive, от самого автора SoundDrive - Flash Inc.
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 и обслуживается полной таблицей. _______________________________
Другие статьи номера:
Похожие статьи:
Железо - ZX BUS - Шина на спектруме: Кажущаяся простота синклеровского железа
чрезвычайно обманчива.
В этот день... 9 октября