Вначале, мы хотели бы отметить о том, что у Вас уже должны быть готовы инструменты, которые Вы хотите скомпилировать в звуковой банк. Вы сможете их создать в программе Maxi Instrument Editor, входящую в программный пакет установки и поддержки для звуковых плат корпорации Guillemot. В этом документе создание инструментов не расматривается, и подразумевается, что у Вы уже создали их в Maxi Instrument Editor.
Итак, пожалуй начнем c формата файла анотации и характеристикам к инструментам для звуковых плат корпорации Guillemot. Его основное отличие состоит в расширении файла с названием 94L и внутренними текстовыми командами. Для создания и редактирования этого файла Вы можете использовать самые простейшие текстовые редакторы, такие как Windows® VI, Windows® NotePad, Microsoft® WordPad, Microsoft® Word, и.т.д, но следите за тем, что конечный файл должен быть записан в простом текстовом виде.
Теперь поговорим о синтакисе описания. Что бы ваша строчка не рассматривалась как команда или, проще говоря, рассматривалась как комментарий - поставьте перед ней точку с запятой ";". Команды в этом файле всегда начинаются со знака доллар "$" и содержут не более трех букв. Использование пробела, также как и в языках программирования, разделяют команды и их значения. Например: $map map32mr.ini - В этой строчке мы видим команду $map и ее параметр map32mr.ini.
А вот теперь приступим к изучению и написанию файла анотации к инструментам. И начнем мы с заголовка файла. В этой части файла размещаются все основные параметры звукового банка и его инструментов, такие, как "$pro", "$dir" и "$bin", которые обязательно должны содержаться, а также и дополнительные команды. Чтобы закончить описание заголовка необходимо написать команду "$end". Вот все возможные команды заголовка:
$pro |
- |
название продукта |
$dir |
- |
директория, содержащая файлы продукта с расширениями 94I, 94L, 94K и 94B. |
$bin |
- |
двоичный(binary) файл продукта с расширением 94B. |
$map |
- |
файл описания рабочих зон на клавиатуре для продукта (мэппинг). |
$rep
|
- |
файл отчета по проведенным операциям |
$lst |
- |
файл, содержащий список всех параметров |
$end |
- |
конец заголовка |
Если Вы хотите включить в ваш звуковой банк инструменты, находящиеся в других директориях на вашем жестком диске (hdd) - используйте следующие команды:
$ins |
- |
Директория, содержащая файлы 94I. Текущая директория является директорией по умолчанию. Эта директория будет использоваться пока следующая команда $ins не будет обнаружена. |
$pcm |
- |
Директория, содержащая файлы .smp или .wav, включенные в файл 94I. Эта директория будет также использоваться пока не будет обнаружена следующая команда $pcm. |
Далее следуют настройки инструментов:
"PIANO1" название файла с расширением 94I, которое должно быть обязательно включено. "PC" Program Change (Изменение Программы), которое применяется к данному инструменту. "V" является вариацией к которой принадлежит данный инструмент. Квадратные скобки указывают на то, что данный параметр не является обязательным, если Вы не указали этот параметр, то 0 устанавливается по умолчанию.
Далее следуют настройки ударных инструментов:
"STDDRM1" название файла с расширением 94I, которое должно быть обязательно включено. "$drm" указывает на то, что это набор ударных, "N" номер ноты, "D" начало ноты, "F" конец ноты, "V" вариация.
Далее следует группа исключения:
С помощью этой команды Вы сможете определить группы нот, которые не должны воспроизводиться одновременно.

;-------------------------------------------------------------------
; Это мой собственный звуковой банк
; Philippe Dupont, 01.05.1999
;-------------------------------------------------------------------
; Данный банк состоит из двух инструментов:
; 34,0 Finger Bass, 35,1 Picked Bass
; и одного набора ударных:
; 1,0 Standard1
;-------------------------------------------------------------------
$map map32mr.ini
$pro 32mr
$pcm 32mr.pcm
$par 32mr.par
$end
$ins D:\SNDBANK\Mybank\
$pcm D:\SNDBANK\Mybank\
;------------------------- Instruments ----------------------------
FINGBS88 $ins 33 ; Program Change 33,Variation 0
PICKED88 $ins 34,1 ; Program Change 34,Variation 1
;--------------------------- Drumkits ------------------------------
ST1drum $drm 0,27,87 ; Kit Prog 1, Note 27 a 87
STD27
STD28
...
STD42j $exc 0
S8STD43
STD44j $exc 0
S8STD45
STD46j $exc 0
...
S8STD47
STD70j
...
STD71 $exc 1
STD72 $exc 1
STD73 $exc 2
STD74 $exc 2
STD75
STD87
$end
|
 |
Этот файл позволяет создать звуковой банк, содержащий следующие инструменты:
Бас определяется файлом Fingb88.94i в директории d:\sndbnk\mybank, с параметрами Program Change 33 и Variation 0. Второй Бас определяется файлом Picked88.94i в директории d:\sndbnk\mybank, с параметрами Program Change 34 и Variation 1. Набор ударных, Program Change 1, от ноты 27 до 87, определяемые инструментами Std27.94i, Std28.94i ... и т.д. ... STD87.94i из директории d:\sndbnk\mybank, с группами исключения 0, 1 и 2, где ноты 42, 44 и 46 могут не воспроизводиться одновременно, аналогично с нотами 71 и 72, также 73 и 74.
|
 |
|