Автор Тема: вопрос к пользователям контроллера Rocktron MidiMate:  (Прочитано 1633 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн flashback Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 415
  • Репутация: +39/-14
так вот я никак не пойму, как сформировать в контроллере Program Change для того чтобы переопределить пресет по умолчанию. А Вы пишете что переопределять можно в процессоре. Совсем запутался.  :o

... и добавил:

я не пойму как в контроллере формируется другой Program Change вместо штатного.
И следующий вопрос как убедиться в том, что Lexicon "видит" эту команду.
« Последнее редактирование: Мая 06, 2009, 16:15:19 от flashback »

Оффлайн gluzd

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +7/-0
    • гр. Аллегория
Путаться тут не в чем, просто есть два пути решения, либо перепрограммить процессор либо перепрограммить контроллер. В случае если у Вас один контроллер для нескольких устройств, то опять же два варианта, либо вы программируете принимающие команды устройства на распознавание одной и той же команды по-разному либо программируете контроллер посылать несколько команд по разным MIDI-каналам (MIDI-channel), а принимающие устройства просто настраиваются на соответствующие им каналы и принимают именно "свои" команды. В общем очень гибко все. Но коли уж Вы решили пробовать с програмированием контроллера, давайте так и будем действовать. Я так понял в Вашем случае один контроллер - один процессор.
Во-первых, точно ли у Вас включен "Bank access" режим, а не "Instant" или "Controller"?
Во-вторых, в этом контроллере, как я понял из мануала, есть шесть наборов ProgramChange команд на каждую кнопку. Это как раз к вопросу о Set2, Set3 и т.д. То есть каждая кнопка может одновременно до 6-ти PrCh команд отправлять. НО! При этом нельзя изменить набор Set1, то бишь начальный из Programmable Patch Change.
Вот и ответ! Вам надо напрограммить свои PrCh в Set2, как показано в мануале и как Вы собственно и попытались сделать, но проблема видимо в том что по умолчанию Set2 идет по MIDI-Channel 2, и процессор эти команды просто не видит. Тут два пути решения: либо перевести процессор на приём сообщений с MIDI-CH2 или заставить контроллер запускать Programmable Patch Change Set2 по первому MIDI-каналу, а Set1 перекинуть на какой-нить другой. Это показано в разделе MIDI Channel Editing на стр.19 манула контроллера.
P.S. 2Ress: Немного поправлю, "patch change" это не PrCh как-таковой, а набор из PrCh, то бишь в данном мануале это набор из шести PrCh посланных по разным MIDI-каналам при нажатии одной кнопки.

ADDED: Посмотрел мануал процессора... как-то странно там реализовано PrCh, сначал чем-то выбирается Банк, а в нем уже ловится PrCh.. "U08" я так понял это Банк №27 "Пользовательский" в нем пресет "8" только как это по MIDI реализовано... В MIDI-таблице вообще сказано, что принимаются команды Program change 0 to 15 а остальные игнорируются... хе... забавный какой процессор....
« Последнее редактирование: Мая 07, 2009, 17:15:54 от gluzd »

Оффлайн flashback Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 415
  • Репутация: +39/-14
gluzd, спасибо Вам огромное! пойду, потычу пальцами в кнопочки  :rolleyes:

Оффлайн flashback Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 415
  • Репутация: +39/-14
Настроил в проце прием миди комманд по всем каналам (Omni). На проце стоит желаемая (на данную кнопку контроллера) программа.
На контроллере выполняю все действия по Programmable Patch Changes. Ни фига.
Думаю, проблема именно на этапе программирования контроллера.
Как "дать понять" контроллеру, что в Patch Changes SET2 я хочу, скажем на кнопку 2 навесить программу проца №86? ???

« Последнее редактирование: Мая 08, 2009, 15:05:26 от flashback »

Оффлайн romk

  • Ветеран форума
  • ******
  • Сообщений: 3759
  • Репутация: +324/-15
в каком из 3x режимов (MODE) у тебя сейчас доска работает?

Оффлайн flashback Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 415
  • Репутация: +39/-14
согласно инструкции, в режиме Bank

Оффлайн gluzd

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +7/-0
    • гр. Аллегория
Объясняю по порядку действия для программирования PrCh в Set2:
1. Выбираете пресет, который будете редактировать, например "34"
2. Нажимаете на "2ND" чтобы лампочка загорелась и контроллер перешел в режим редактирования.
3. Теперь жмете "Edit function select" кнопки, то бишь "5" и "6", чтобы на экране поехала надпись "Programmable Patch Changes"
4. После того как надпись проедет в левом трех-цифровом табло загорится номер текущего пресета "34" и это является значением посылаемым через SET1, а далее следует надпись "SET2" и номер который передается через SET2, то бишь пока что тот же "34".
- Теперь нажимая клавиши "Edit function select" (те же "5"/"6") - Вы будете переключать между наборами SET2-SET6. (для Вас нет в этом необходимости)
- Нажимая "Adjust" (т.е. "0"/"1") - Будете переключать PrCh, который передается текущим набором, т.е. именно то что Вам нужно, это должно менять цифры следующие за SET2. Вот тут-то и можно повесить на нажатый пресет "34" любой другой от 1-го до 128-го!!!
- Нажимая клавиши "EDIT PRESET SELECT" (т.е. "2"/"3") вы сможете переключать редактируемый пресет, с "34"-го на какой-то другой.
- Ну и я думаю надо подтверждать изменения клавишей "STORE", хотя в мануале про это ничего не сказано, может он и так запоминает, проверить-то не сложно помнит или нет - перезайдите потом в редактирование этого же пресета и проверьте сохранилось ли значение, если сохраняется сразу, то и не пользуйте STORE.
5. Выходите из редактирования нажатием "2ND", дабы лампочка потухла.

Теперь объясняю второй пункт, как заставить контроллер запрограммированный набор SET2 отправлять через MIDI CHANNEL №1:
1. Нажимаете на "2ND" чтобы лампочка загорелась и контроллер перешел в режим редактирования.
2. Теперь жмете "Edit function select" кнопки, то бишь "5" и "6", чтобы на экране поехала надпись "MIDI Channels"
3. После того как надпись проедет появится надпись "S1CH" и номер MIDI-канала, по которому передается этот набор, по умолчанию "1".
- Теперь нажимая "Adjust" (т.е. "0"/"1") - Будете переключать номер MIDI-канала, по которому передается текущий набор. Т.е. В вашем случае надо выставить значение "OFF", дабы первый набор не передавался вообще, а когда переключитесь на "S2CH" выставить номер "1".. и все!
- А нажимая клавиши "Edit function select" (те же "5"/"6") - Вы сможете переключаться между наборами S1CH-S6CH. (Там ещё и B5CH-B9CH и PEDC, но это уже совсем другая история.)
4. Выходите из редактирования нажатием все той же "2ND".

Процессор должен быть настроен при этом на прием с MIDI CH 1, не надо выставлять OMNI.
Вот собственно подробнейшея инструкция по настройке контроллера под Ваши нужды, тольк вот если я не ошибаюсь ваш контроллер не позволит включить все пресеты процессора. У процессора их 255 заводских + 64 пользователских, а контроллер может отправлять только от 1 до 128 PrCh. на моём G-Major 100 заводских и 100 пользовательских, но при этом банк переключается на выбор в процессоре, то бишь либо работает 100 пресетов банка заводского, либо та же сотня пользовательского, и мне как раз моей сотки PrCh на Behringer FCB1010 хватает. А вот у Вас, боюсь, контроллер просто не сможет включить пресеты выше 128-го, а в мануале проца я что-то не нашел ничего об отсечении заводских пресетов. Попробуйте кинуть русский мануал мне на емайл (он указан под аватарой на иконке письма) может что и не увидел и подскажу.. но у меня доволно веские опасения что не очень-то процессор заточен под ножное управление.
« Последнее редактирование: Мая 08, 2009, 22:01:50 от gluzd »

Оффлайн flashback Автор темы

  • Завсегдатай
  • ***
  • Сообщений: 415
  • Репутация: +39/-14
Егор, вы сотворили чудо!
 :greeting: :yahoo: :good:
С вашей помощью мне удалось заставить контроллер переключать пресеты Лексикона в нужном мне порядке.

... и добавил:

Попробуйте кинуть русский мануал мне на емайл (он указан под аватарой на иконке письма)

Егор, мыло под аватарой скрыто. Напишите мне на [email protected]
« Последнее редактирование: Мая 12, 2009, 17:51:27 от flashback »