Передовица » Hardware » МУАРМ » Софт для МУАРМ » Midiged

Midiged

Архив пока не выложен. Для получения файлов пишите авторам сайта.

Авторы: Новосибирская компьютерная лаборатория. 1991 год.
Группа сайта просит вас связаться с нами! (ЗАЧЕМ ЭТО?)

Редактор MIDIGED

1. Назначение клавиш
Обозначения
dd	- параметр команды, две десятичных цифры
xx	- параметр команды, две шестнадцатеричных цифры

Перемещение по нотному тексту
'K', dd	- переключение MIDI канала (01..16)
стрелка вправо	- переход к следующей ноте или команде
стрелка влево	- переход к предыдущей ноте или команде
стрелка вниз	- переход к следующей строке
стрелка вверх	- переход к предыдущей строке

Команды, вводимые с цифровой клавиатуры
1	- удаляет ноту или команду в позиции курсора
2	- переход в начало текста канала
3	- переход в конец текста канала
4	- переход на предыдущую страницу
5	- переход на следующую страницу
7, 1	- удаление текста от позиции курсора до конца канала
8, 1	- удаление текста канала
9, 1	- удаление текста всех каналов (инициализация редактора)

Управление вводом нот 
'РЕД'	- смена режима ввода MIDI сообщений
' '	- ввод паузы

Указание длительности нот, вводимых с MIDI клавиатуры
'1'	- целая нота
'2'	- половинная нота
'3'	- четвертная нота
'4'	- восьмая нота
'5'	- шестнадцатая нота
'6'	- тридцать вторая нота
'7'	- шестьдесят четвертая нота
'_'	- триольная нота
'.'	- нота с точкой

Специальные знаки
')'	- лига
'#'	- диез
'&'	- бемоль

Ввод команд нотного текста
'/'	- повысить текущую октаву
'\'	- понизить текущую октаву
'*'	- отмена повышения или понижения октавы (не поддерживается плеером)
'+', dd	- транспозиция вверх на указанное число полутонов (00..99)
'-', dd	- транспозиция вниз на указанное число полутонов (00..99)
'O', dd	- задание номера октавы (00..07)
'Z', dd	- задание длительности атаки (01..07)
'S', dd	- задание темпа (01..16)
'V', dd	- установка флага события с номером (01..32)
'[', dd	- задание начала повторяющегося фрагмента и числа повторов (00..99)
']' 	- задание конца повторяющегося фрагмента
'I', dd	- условный переход при несовпадении параметра (00..99) со счётчиком числа повторов
'M', xx	- ввод байта MIDI сообщения ($00..$FF)
'T', dd	- задание MIDI канала для отправки сообщений (01..16)
'X', xx	- задание параметра Velocity для MIDI-сообщений NOTE_ON ($00..$7F)

Управление воспроизведением
'P', dd	- воспроизведение от команды установки события 
с указанным номером (01..32) или сначала (параметр 00)

Операции с файлами
F1	- загрузка файла
F2	- сохранение файла
F3	- каталог

Печать
'H'	- печать копии экрана

Специальные команды
'D'	- отладочный вывод

2. Строка состояния
M.C	- номер текущего MIDI канала 
(ноты могут отправляться в другой канал, заданный командой T)
DUR	- выбранная длительность ноты
ALT	- знак альтерации (диез/бемоль)
F	- режим ввода MIDI 
(F - вводятся ноты, иначе вводятся побайтно MIDI сообщения)
MEM	- объем свободной памяти для ввода нотного текста в командах (1 команда = 2 байта)
STF	- номер текущей строки нотного текста

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *