ПредисловиеЯ очень долго огорчался, что мне было не во что играть. (Гитара, 2 шнура один из которых не работал и Ерасов 9000V). В далеких планах было приобретение Line6 PocketPod’а. И вот, как-то раз в просторах интернета я набрел на один варез. Там я нашел штуку, о которой все отзывались просто великолепно. "Бомба" - хором писали юзеры. Гитара, шнурок и комп – все что нужно. Это оказался O'Zone Trash. Мягко говоря, я не разделил мнения массы. Прежде чем я решил окончательно отвернуться от программного решения своего вопроса, я наткнулся на NIGCombos. Это было нечто. Я от радости даже сессию вовремя закрыл. Тут же полазив по сайту производителя, я скачал демонстрационную версию NIGR3. Я был окрылен. Полазив по YouTube, я увидел людей играющих на гитарах через NIGR'а без всякой задержки и левого треска. С этого момента я понял, что это решение подходит мне гораздо больше. Дальше я увидел это:
Я хотел эту штуку, во что бы то ни стало. После долгой переписки с отделом продаж в ответ я получил фразу, которая меня осенила: «NIKontrol3 доступен ТОЛЬКО для законных владельцев NIGR3,NIGR3XE и NIKomplete». Я вспомнил ту маленькую коробку того же цвета, с которой шла облегченная NIGR3XE, посмотрел на ее стоимость и возможности. После получения волшебного «Да», на вопрос смогу ли я в будущем приобрести Kontrol если я куплю NIGRSession, я начал копить деньги. Накопить не получилось!.. Но как говорится мысли материальны!.. На мой день рожденья брат завел карточку Visa и мы заказали NIGRSession на сайте производителя. Оказалось, что меня и обмануть пытались, когда заверяли что у Sesson I/O и RigKontrol3 есть привязка к софту.
Спустя полгода или Сама ТЕМА.Набрел как-то я на статью, о том, как люди на сцену с клавиатурами выходили. В клавиатурах они только несколько кнопок оставляли, а остальное выдирали и использовали данное произведение порнографии как футсвитч для NIGR'а. Я решил тему развить и запихнуть все это дело в приличный корпус, а к кнопкам клавиатуры подпаяться. Разобрав клавиатуру, я огорчился т.к. там теперь три пленки, а не плата как на пульте от телика. Я вспомнил, что у родителей древняя клавиатура со скролом была, и подумал, что можно будет и скрол педалью сделать. К моему несчастью скрол обучить оказалось нельзя, а древняя клавиатура ушла в гору. Не успев огорчиться, я наткнулся на статью о том, что есть софт, который команды игрового устройства переназначает на MIDI команды. Это меня очень вдохновило. Я начал искать подходящее устройство. Устройство нашлось на городском интернет аукционе. За 300 р. я выкупил сломанный руль с 12 кнопками, рабочими педалями и нерабочим рулем. Далее я нарисовал корпус...
... и пошел к деду (он у нас мастер на все руки) просить помощи в создании контроллера. У него на работе есть гильотина (станок, который позволяет гнуть алюминий так, как вам нужно). Найти кнопки как на RigKontrol без фиксации у меня не получилось и мне пришлось взять пластмассовые (это не проблема, потом что-нибудь придумаю).
Через пару дней мы получили вот это:
Далее предстояло разметить дырки под кнопки и разработать крепление для педалей. Благодаря инженерной мысли деда система крепления педалей приобрела следующий вид:
Теперь было необходимо разобраться с «начинкой». Изначально все выглядело так:
Перед нами встала проблема вместимости и веса. Было крайне необходимо избавиться от лишних проводов и всяких FeedBack моторчиков. Было бы так же крайне неудобно, если бы у пульта всегда торчал тонкий незащищенный USB шнур. Было решено заменить шнур гнездом типа B (квадратное такое, как на принтерах, сканерах и всяких USB звуковых картах). Купить это гнездо в нашем городе оказалось крайне сложно. Их просто ни кто не возит. Но нашлись добрые люди и позволили мне выкрутить плату из списанного принтера.
Было решено использовать потенциометры руля и одной из педалей т.к. обе педали находятся на одной оси и друг друга «перебивают».
Например: Если надавить на газ, перекрестие перемещается вверх. Если, не отпуская газ нажимать на тормоз, перекрестие будет опускаться к центру по мере нажатия и не отпустится, ниже центра до тех пор пока не отпустят педаль газа.
Очередная проблема заключалась в том, что педали подключались к рулю через большой разъем. От него пришлось избавиться.
Было решено сделать 10 Кнопок. 8 – программируемые (как в RigKontrol), 2 – под педали (при желании тоже можно задать любую программу). У всех кнопок и светодиода один конец оказался общим. Итого у нас получилось 12 припаянных к плате проводов.
Работоспособность начинки проверенна путем замыкания проводов с общим концом. Потенциометры тоже работают. Кстати их решено было прикрепить родным креплением от педалей.
К сожалению, я не успел собрать все и заснять как все работает в корпусе т.к. подвернулся шанс покрыть корпус молотковой эмалью по спец. технологии. Следите за обновлениями.
P.S: Вот как потенциометр управляет педалью экспрессии в GR3:
http://www.youtube.com/v/qeC96ZMrh5k&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1Корпус вернулся с покраски. В него встали кнопки, платы, педали. Вот каким он стал.
Как научить полученный контроллер выдавать midi команды.Порыв просторы интернета можно найти несколько ссылок на программы, которые превращают команды игрового устройство в Midi команды. Среди них MJoy, Joy2Midi, MidiDriver, Badstick, MDJSTK, midijoys, Virtuasonic MiJoy Pro. Каждая программа поддерживает до определенного количества кнопок и осей.
MidiDriver поддерживает две оси и шесть кнопок
MJoy поддерживает шесть осей и шесть кнопок
Joy 2 Midi поддерживает все кнопки что есть на джойстике
MDJSTK11 поддерживает две оси
midijoys вылетает ссылаясь на недопустимую операцию
enjoy(BadStick) убивает своим интерфейсом. Так и не разобрался в нем.
Virtuasonic MiJoy Pro поддерживает 16 кнопок и шесть осей. Он встает в цепь как VSTi и съедает больше всех вместе взятых.
Но установить одну только программу мало. Нужны специальные драйвера виртуального Midi устройства, куда вши команды будут посылаться и откуда будут приниматься тем софтом, в котором вы решили все это использовать.
Существуют несколько подобных драйверов. MIDI Yoke (не захотел вставать на Vista), MapleVMC (Успешно встал на Vista) и др.
Мне пришлось использовать Joy 2 Midi для кнопок и MJoy для педалей.
To be continued ... .
http://www.youtube.com/v/Kg_a5lYvmfo&hl=ru&fs=1&P.P.S: Все обновления будут выкладываться в первом посте. Ниже него можно обсудить и пообщаться.
Особая благодарность моему деду за активную помощь на протяжении всей работы, моей жене за терпение и понимание, Вальмару за помощь в разработке педалей экспрессии, wcd80 и SPK за помощь с софтом и всем тем кто активно или пассивно повлиял или будет влиять на процесс создания этого контроллера.Вид педалей в сборе изнутри.http://www.youtube.com/v/dSd3agL3aJI&hl=ru&fs=1&