Краткое описание макроязыка.
Для каждого из трех каналов своя "строка" макроязыка. Интересно, как Новиков их редактировал.
Команды кодируются тремя символами - символ команды и две цифры (октава и длительность).
Команды:
1) Общие (есть во всех версиях движка).
Ноты:
CDEFGAB - как у всех До-Си;
HIJKL - несколько неожиданные обозначения для соотв-их нот с диезами/бемолями.
Октавы 1-4 - соответственно от большой до второй. Единственный момент, в котором ВИ53 на векторе может обойти AY - это ширина звукового диапазона и точность задания нот, но в данном случае Новиков использовал всего 4 октавы. Технических препятствий нет и даже в рамках этого движка можно легко досчитать и использовать дополнительные октавы. А еще лучше добавить процедуру деления и ей считать все октавы кроме самой низкой.
$ - стоп канала.
R - перезапуск канала.
2) Нет в Fatax, есть во всех остальных.
P - сначала думал это пауза, т.к. частота в принципе за пределами слышимости (с учетом качания частоты при ЧМ частота заходит и в слышимую область), но это оказались своеобразные посвистывания, которые являются одной из характерных особенностей, придающих колорит музыке Новикова.
3) Нет в Болдере-2 и -М, есть во всех остальных.
S и Т - короткие шумовые эффекты. В музыке на заставках нигде не используются.
Отмечу нерациональную организацию работы с каналами - 3 практически идентичных процедуры. Легко сократить в 3 раза.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
