Про информацию по миди - смотрите в поиск. Например, можно найти
эту небольшую ветку.
Конкретно, про Битстрим - о назначении миди-контроллеров на физические манипуляторы. Итак, в редакторе...
*** а. Помечается ручка-контроллер (1), на который нужно назначить нужный виртуальный миди-контроллер.
*** б. Выбирается параметр, который должен быть назначен на контроллер (2 = Use standart template) - значение отображается в окошке (7 = midi string) в виде миди-стринга из 4-6 цифр (в шестнадцатеричной системе исчисления: от 0 до F), например B00700 - контроллер громкости. При этом в окошке (8 = LCD string) появляется текстовое название параметра, его можно редактировать, оно будет отражаться на дисплее Битстрима.
*** в. Два параметра (6 = Min & Max Value) отвечают за верхний и нижний пороги значения контроллера, это я думаю понятно. По умолчанию ставится от 0 до 127.
*** г. Далее нюансы. Значение (3 = Midi channel position N) отвечает за то, каким из байтов (в нашем примере их три: первый - B0, второй - 07 и третий 00) будет задаваться номер миди-канала, в котором регулируется данный контроллер. Чаще всего это бывает первый байт и значение данного примера говорит, что данная рукоять (1) регулирует контроллер громкости первого канала (B0). Если там будет стоять B1 - то второго канала, B2 - третьего и т. д. до BF - шестнадцатого миди-канала. При этом, если само значение параметра (3) равно 0 (fixed), то контроллер будет регулировать только тот канал, который прописан первым байтом. Если там стоит, например, цифра 1, то
НОМЕР КАНАЛА ДАННОГО КОНТРОЛЛЕРА МОЖНО БУДЕТ ИЗМЕНИТЬ В РЕАЛЬНОМ ВРЕМЕНИ ПЕРВЫМ БАЙТОМ (в данном примере B0, чаще всего за это отвечает именно первый байт).
*** д. Окошечко (4 = Control value position 1 V1) отвечает за номер байта, которым осуществляется "руление" значение данного миди-контроллера в пределах от минимума к максимуму (6). В примере с контроллером громкости B00700 это два последних нуля 00 - по-умолчанию, в данной графе должна уже быть выставленна цифра 3 (если стоит цифра 0, то значение фиксированно, т.е. изменить нельзя). Для чего это нужно иметь возможность менять байт, ответственный за изменяемый параметр контроллера, поясню. Другой пример, с которым я парился до-олго: была цель назначить на кноб изменение Program Change - переключение пресетов синта (к примеру, C000 - эти параметры двухбайтные). С изменение канала всё понятно, оно производится второй цифрой первого байта, а как с изменением значения контроллера (здесь, программы или патча, от 0 до 127)? Оно, оказывается, осуществляется вторым байтом, так как третьего байта в контроллере нет. В данном случае, в окошечке должна стоять цифра 2. Понятно?
*** е. Иногда требуется назначить на кноб или кнопку не коротенький миди-стринг на 2-3 байта, а полноформатное SysEx-сообщение на 12-16 байт - с их помощью нередко осуществляется более полный контроль за синтезаторами. Их назначение можно установить по мануалу вашего синта или (чаще всего) тестируя его миди-аут и методом тыка догадываясь какое системное сообщение (sysex) отвечает за какое изменение параметра вашего синта. Возьмём отвлечённый пример, регулирующий НепонятноЧто и НепонятноГде - F0 43 10 4C 00 00 00 00 04 00 00 F7. У этого sysex'а 12 байтов, первый (F0) и последний (F7) - байты начала и конца сообщения, второй, третий и четвёртый байты служебные (читайте литературу, не суть), а вот десятый и одинадцатый байты отвечают за изменение значения контроллера... да, для НЕКОТОРЫХ sysex'сов можно изменять сразу ДВА значения. И для этого существует окошечко (5 = Control value position 2 V2) и работает оно как и окошечко (4). Про изменения номера канала таких сообщений не знаю, так как они очень специфичны и "привязанны" к своим синтам, но, наверняка, их тоже можно назначать и менять на произвольно выбранный байт - см. пункт "г".
Далее, нажимаем "Download selected to 3X", пробуем контроллер - всё должно работать. Вуаля!
ЗЫ: Я писал о схеме "сращивания" Битстрима с "неизвестным" ему контроллером. Для приборов, которые есть в его списке (Use Preset), наверняка есть другой способ, я пока не пробовал. Может быть, надо дрючить его в Standart Mode.