Софт |
|
Digital Studio
|
![]() | Digital Studio 1.12.zip Covox & Sound Drive (TR-DOS / 155Kb) |
| скачиваний 1941 |
![]() | Digital Studio 1.12.zip AY (TR-DOS / 347Kb) |
| скачиваний 1959 |
DIGITAL STUDIO v1.12.
(C) UNDERGROUND SYSTEMS 1995
(C) UNDERGROUND SYSTEMS 1995
Технические характеристики.
количество паттернов 32 количество позиций 99 количество инструментов 16 объем свободной памяти, К 96 диапазон октав 4 частота микширования, кГц 10
Главное меню.
Выбор пунктов в главном меню осуществляется с помощью стрелки, которая управляется клавишами [Q], [A], [O], [P], [SPACE] или [M]. Главное меню содержит следующие пункты:
POSITION - номер текущей позиции секвенсора
PATTERN - номер паттерна, присвоенного текущей позиции
LENGTH - кол-во используемых позиций
TEMPО - темп музыки
WORK PAT. - номер рабочего паттерна
SAMPLE - номер текущего инструмента
OCTAVE - текущая октава
STEP - шаг (см.п. редактирование)
Изменить значение вышеперечисленых пунктов, а также других пунктов, содержащих числовые значения можно с помощью выбора соответствующих стрелок, расположенных напротив этих пунктов.
GLOBAL PLAY - проигрывание музыки с первой позиции
PLAY FROM - проигрывание музыки от текущей позиции
DISK - выход в дисковое меню
TITLE - ввод имени мелодии
SAMPLE TEST - тест инструментов (см.ниже)
ABOUT ME - в фирменной версии редактора должна появиться надпись:
(C) 1995 UNDERGROUND SYSTEMS
Остановка проигрывателя, а также возврат из любого пункта в главное меню осуществляется клавишей [EXTEND MODE].
Управление паттерном.
EDIT - вход в режим редактирования
PLAY - проигрывание рабочего паттерна с текущей строки
HOME - установка начальной строки паттерна
A B C - выключение/включение соответствующих каналов
Сервисные функции.
PAT. - паттерн источник, правее паттерн приемник
CHAN. - канал источник, правее канал приемник
SAMP. - заменяемый инструмент, правее заменяющий
TONES - кол-во полутонов
HOME - изначальная установка выше приведенных пунктов
COPY - копирование содержимого канала паттерна источника в канал паттерна приемника
CLEAR - очистка канала паттерна приемника
EXCHANGE - замена инструментов во всех нотах канала паттерна приемника (с учетом пункта SAMP.)
UP DOWN - изменение вверх или вниз нот в канале, паттерне, приемнике на установленное количество полутонов (при выходе из имеющегося диапазона октав нота остается неизменной)
Примечание: при выполнении операции копирования происходит объединение текста по принципу MERGE. Для полного копирования перед пунктом COPY следует выбрать пункт CLEAR.
Редактирование.
Редактирование паттерна осуществляется с помощью курсора, который показывает текущую строчку и канал паттерна. Курсор управляется курсорными клавишами, а также клавишами [Q], [I] - вверх, [A], [L] - вниз, [O] - влево, [P] - вправо.
Ноты вводятся следующими клавишами:
[Z] - (C) до,
[S] - (C#) до-диез,
[X] - (D) ре,
[D] - (D#) ре-диез,
[C] - (E) ми,
[V] - (F) фа,
[G] - (F#) фа-диез,
[B] - (G) соль,
[H] - (G#) соль-диез,
[N] - (A) ля,
[J] - (A#) ля-диез,
[M] - (B) си.
Октавы перключаются клавишами
[1], [2], [3], [4]. Быстрая смена инструмента: [SYMBOL SHIFT] + [0] - [9], + [A], + [B], + [C], + [D], + [E], + [F].
Специальные метки редактора:
PAUSE - выключение канала до следующей ноты, кл. [R]
END - конец паттерна, клавиша [E]
TEMP * - изменение темпа музыки, * берется из пункта главного меню TEMPO, кл. [T]
Примечание: после ввода ноты или метки, курсор переходит вниз на кол-во строчек, указанных в пунке главного меню STEP.
Дополнительные функции редактирования:
[W] - замена инструмента в текущей строке текущего канала
[6] - вставка, весь текст канала ниже курсора будет смещен вниз на одну строку, начиная с текущей позиции курсора
[7] - удаление, т.е. весь текст канала ниже курсора будет смещен вверх на одну строку, начиная со следующей позиции курсора
[9] - проигрывание паттерна с текущей строчки
[0] - HOME, курсор устанавливается на нулевую строчку
Тест инструментов
(SAMPLE TEST).
Функция SAMPLE TEST используется для быстрого поиска и прослушивания инструментов. Прослушивание инструментов осуществляется нажатием клавиш [0] - [9], [A], [B], [C], [D], [E], [F].
Октава переключается клавишей [SPACE].
Дисковое меню.
В дисковом меню находятся два окна. В большом окне отображаются файлы на диске, а в маленьком инструменты, загруженные в память. Выбор файлов осуществляется курсорными клавишами "вверх" и "вниз", а также клавишами [Q] и [A]. Изменение текущего инструмента осуществляется курсорными клавишами "влево" и "вправо", а также клавишами [O] и [P]. Загрузка выбранного файла осуществляется клавишами [M] или [SPACE].
Типы файлов:
I - SAMPLES - цифровые инстру- менты
M - MODULES - текст мелодии с инструментами
S - SONGS - текст мелодии без инструментов
Пункты дискового меню:
READ SAMPLES - в файловом окне отображаются все инструменты, находящиеся на диске, кл. [1]
READ MODULES - в файловом окне отображаются все модули, находящиеся на диске, кл. [2]
READ SONGS - в файловом окне отображаются все сонги, находящиеся на диске, кл. [3]
SAVE MODULE - запись модуля на диск, кл. [4]
SAVE SONG - запись сонга на диск, кл. [5]
CLEAR SAMPLE - очистить текущий инструмент, кл. [Z]
CLEAR SONG - очистить все паттерны, кл. [C]
EXIT TO DOS - перезапуск системы, кл. [E]
Примечание: После загрузки инструмента клавишей [SPACE] текущий инструмент меняется на следующий.
"DIGITAL STUDIO COMPILER"
Версия 1.01
DIGITAL STUDIO COMPILER предназначен для компиляции музыки с последующим ее использованием в ваших программах. Входным файлом является модуль, который после компиляции и компрессирования преобразуется в несколько выходных файлов, каждый из которых соответствует определенной странице памяти. А именно это будут файлы:
COMPFILE
COMPFIL0
Для запуска откомпилированной мелодии необходимо:
1. Загрузить все файлы, списанные компилятором, в память по своим адресам, предварительно переключая страницы, соответствующие данным файлам.
2. Декомпрессировать музыку, для чего набрать команду RANDOMIZE USR 31238.
3. Запустить плейер - RANDOMIZE USR 31232. Для того, чтобы остановить проигрывание, необходимо нажать [EXTEND MODE] (CAPS SHIFT).
Плейер использует второй режим прерываний, имеет свой автономный стек. При остановке плейера стек и режим прерываний возращаются в исходное состояние.
Любителям (и профессионалам) программирования на ассемблере предоставляется возможность подвесить (или навесить) на прерывания небольшие программки.
В плейере существует два типа прерываний:
а) Стандартный (50 Гц); для его использования достаточно записать в ячейки 31424, (5), адрес Вашей программы. Изначально в этих ячейках находится адрес подпрограммы STOP PLAY.
WARNING !!!
Все используемые регистры в вашей программе кроме IX, IY и альтернативной группы, необходимо запоминать в стеке, а затем восстанавливать. Не рекомендуется изменять режимы прерываний.
б) Прерывание "по темпу" - прерывание после обработки очередной ноты. Адрес программы обслуживания данного прерывания находится в ячейках 31526, (7). Сохранение регистров в данном режиме не требуется.
Если Вы используете режим прерываний (а), то для остановки проигрывателя необходимо передать управление по адресу 31235. При следующем запуске плейера проигрывание начнется с текущей позиции. Номер текущей позиции находится по адресу 31241.
Вышеизложенную информацию, а также информацию о свободной памяти и о мелодии в целом можно получить непосредственно в компиляторе в разделе INFORMATION.
GOOD LUCK !
P.S.Данный редактор и компилятор были написаны в ассемблере TASM 2.0 (глобальный ассемблер для SPECTRUM 128).
ZX Format #2, Санкт-Петербург, 12.1995
ZX Spectrum music collection
