Четверг, 22.06.2017, 15:00

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Музыкальные редакторы » под «Cопроцессор AY-3-891x / YM-2149F» » Формат файла «Rock Monitor'а» [xx.xx.94] (Автор: CAROLINE Software inc. [Кутяков В.])
Формат файла «Rock Monitor'а» [xx.xx.94]
-=RUS=-Дата: Среда, 26.11.2014, 07:25 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 350
Репутация: 1
Статус: Offline
(Формат RM)

                   ┌────────────────────────┐
                   │ Формат  ROCK MONITORа: │
                   └────────────────────────┘

                            Музыка:
                           ¯¯¯¯¯¯¯¯¯
┌───────────┬──────────────────────────────────────────────────┐
│ Смещение: │                   Значение:                      │
├───────────┼──────────────────────────────────────────────────┤
│   0       │ номер ноты (0-пауза, 176-отсутствует (играется   │
│           │ предыдущая нота, бит7=1 - у V отсут-т параметр). │
├───────────┼──────────────────────────────────────────────────┤
│   1       │ байт атрибутов:                                  │
│           │ 76543210                                         │
│           │ │││  └─────► признак отсутствия периода.         │
│           │ ││└────────► признак отсутствия номера сэмпла.   │
│           │ │└─────────► признак отсутствия формы пакета.    │
│           │ └──────────► признак присутствия Volume.         │
├───────────┼──────────────────────────────────────────────────┤
│   2       │ байт параметров:                                 │
│           │ 76543210                                         │
│           │ └┴┴┤└┴┴┤                                         │
│           │    │   └───► громкость.                          │
│           │    └───────► номер сэмпла.                       │
├───────────┼──────────────────────────────────────────────────┤
│   3       │ период огибающей или длительность ноты.          │
└───────────┴──────────────────────────────────────────────────┘

                  Формат хранения паттернов:
                 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
             ┌─────────────────────────────────┐ (куча нулей
             │ голос А паттерн 0,177777,177777 │ этого же раз-
             │ голос В паттерн 0,177777,177777 │ мера,если го-
             │ голос С паттерн 0,177777,177777 │ лос пустой)
             └─────────────────┬───────────────┘
             ┌─────────────────┴───────────────┐
             │ голос А паттерн 1,177777,177777 │
             │ ............................... │
             │ ............................... │
             └─────────────────┬───────────────┘
                               │
                               ▼
                            И т.д.

        Список адресов паттернов и смещений на голоса:
       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
┌───────────────────┬──────────────────────────────────────────┐
│    Смещение:      │                Значение:                 │
├───────────────────┼──────────────────────────────────────────┤
│      0            │ Адрес начала паттерна 0                  │
│                   │ (отсчёт идёт от 100000).                 │
├───────────────────┼──────────────────────────────────────────┤
│      2            │ Смещение на следующий голос в паттерне 0.│
│                   │                                          │
├───────────────────┼──────────────────────────────────────────┤
│      4            │ Адрес начала паттерна 1.                 │
│                   │ ..............                           │
└───────────────────┴──────────────────────────────────────────┘

                       Атрибуты музыки:
                      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
┌───────────────────┬──────────────────────────────────────────┐
│    Смещение:      │                Значение:                 │
├───────────────────┼──────────────────────────────────────────┤
│      34774        │ Следующий паттерн для редактирования.    │
├───────────────────┼──────────────────────────────────────────┤
│      34776        │ Количество разделов в музыке, если       │
│                   │ все записано в 1 паттерне, то 0.         │
├───────────────────┼──────────────────────────────────────────┤
│      35000        │ Список разделов в формате:               │
│                   │ Байт 0  - PATTERN                        │
│                   │ Байт 1  - HEIGHT                         │
│                   │ Байт 2  - PATTERN                        │
│                   │ ..............                           │
└───────────────────┴──────────────────────────────────────────┘

                     Формат одного сэмпла:
                    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
┌───────────────────┬──────────────────────────────────────────┐
│      36000        │ Два байта: первый - номер начала зацик-  │
│                   │ ливаемого фрагмента громкости (с нуля),  │
│                   │ второй номер последнего зацикливаемого   │
│                   │ фрагмента (15.,15. если зацикливания     │
│                   │ нет).                                    │
├───────────────────┼──────────────────────────────────────────┤
│      36002        │ То же самое для тона с той разницей, что │
│                   │ старший бит является признаком плавного  │
│                   │ изменения.                               │
├───────────────────┼──────────────────────────────────────────┤
│      36004        │ Маска тона в огибающей громкости (стар-  │
│                   │ ший бит - признак плавного изменения).   │
├───────────────────┼──────────────────────────────────────────┤
│      36006        │ Маска в огибающей шума (то же самое).    │
├───────────────────┼──────────────────────────────────────────┤
│      36010        │ Байты для зацикливания шума (см. выше)   │
├───────────────────┼──────────────────────────────────────────┤
│      36012        │ Старшие биты для длины фрагментов в оги- │
│                   │ бающей шума.                             │
├───────────────────┼──────────────────────────────────────────┤
│      36014        │ Список фрагментов огиб. тона в формате:  │
│                   │ Байт 0  - размер первой  колонки         │
│                   │ Байт 1  - 76543210                       │
│                   │           └┴┴┤││└┴─► два старших бита    │
│                   │              │││     размера колонки     │
│                   │              ││└───► признак минуса      │
│                   │              │└────► признак измерения   │
│                   │              │       в полутонах.        │
│                   │              └─────► длительность пер-   │
│                   │                      вой колонки.        │
│                   │ Байт 2  - размер второй колонки          │
│                   │ ..................                       │
├───────────────────┼──────────────────────────────────────────┤
│      36046        │ Список фрагментов огибающей громкости    │
│                   │ в формате:                               │
│                   │ Байт 0: 76543210                         │
│                   │         └┴┴┤└┴┴┴► размер первой колонки. │
│                   │            └────► длительность.          │
│                   │ Байт 1:        ............              │
├───────────────────┼──────────────────────────────────────────┤
│      36063        │ Список фрагментов огибающей шума в фор-  │
│                   │ мате:                                    │
│                   │ Байт 0: 76543210                         │
│                   │         └┴┤└┴┴┴┴► размер первой колонки. │
│                   │           └─────► длительность (старшие  │
│                   │                   биты см.выше)          │
│                   │ Байт 1:        ............              │
├───────────────────┼──────────────────────────────────────────┤
│      36100        │ СЭМПЛ 2:   ************************      │
└───────────────────┴──────────────────────────────────────────┘


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Программы | Утилиты | ДОСы » Музыкальные редакторы » под «Cопроцессор AY-3-891x / YM-2149F» » Формат файла «Rock Monitor'а» [xx.xx.94] (Автор: CAROLINE Software inc. [Кутяков В.])
Страница 1 из 11
Поиск:

-=RUS=-
ICQ: 320867225