|
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 и обслуживается полной таблицей. _______________________________
Другие статьи номера:
Похожие статьи:
В этот день... 1 января
SibNews #08,
Woot! #01,
Spectrum Magazine #01,
ACNews #25,
Psychoz #14,
ACNews #14,
Last 128 #08,
Last 128 #06,
Last 128 #05,
Last 128 #04,
Last 128 #03,
Last 128 #02,
Last 128 #09,
Last 128 #3.5,
Last 128 #8.025,
Sinclair Club #05,
Last 128 #M!R 01,
Fantadrom #01,
Buzz #20,
Last 128 #01,
DonNews #13,
Nicron #120,
Promised Land #01,
Inferno #01,
Marazm #25,
Ultimathum #01,
Marazm #21,
Hooy Mag #02,
KrNews #11,
Marazm #22,
Marazm #23,
ZX Football 2000 #01,
Codemania #01,
Always #03,
Bugs #02,
IzhNews #08,
Virtual Worlds #01,
Listok #04,
Scenergy #02,
Flash Info #18,
Marazm #16,
Marazm #17,
Zed #01,
Balagan #02,
ZX Format #08,
ZX Power #03,
Shock #01,
Impulse #02,
Deja Vu #03,
ZX Club #08,
ZX Club #06,
Numberology #01,
Marazm #13,
Marazm #12,
Marazm #14,
Gorodok #02,
Zodiac #01,
Marazm #15,
Deja Vu #07,
Marazm #11,
Deja Vu #07,
Playboy #03,
Crazy News #2,
Crazy News #4,
ZX Light #01,
Crazy News #5,
Playboy #02,
ZX News #03,
ZX Review #1-2,
Read Me #02,
Crazy News #3,
Nicron #13,
Read Me #01,
Public Spirit #01,
Faultless #06,
Faultless #05,
ZX Software #01,
Stump #04,
Speccy #07,
Возраждение #0,
Speccy #03,
On-Line #17,
Scene+ #01,
Welcome Press #01,
ZX Konig #04,
Adventurer #01,
Faultless #05,
Faultless #04,
Di Halt #01,
Faultless #01,
Playboy #01,
Crazy News #1,
Faultless #03,
Pioneer #03,
Sinclair Town #02,
ZX Magazine #01,
Eldorado #01,
ZX Magazine #02,
Spectron #01,
ZX News #01,
ZX Konig #02,
200 #W,
Welcome Press #00,
Dune #07,
Subliminal Extacy #01,
Subliminal Extacy #02,
ZX Konig #01,
Subliminal Extacy #00,
Muchomor #01,
Spectrofon #01,
ZX Revija #02,
Outlet #01,
Outlet #1-3