MIDI контроллер

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: MIDI контроллер

Сообщение isx »

Если кто то и станет писать прошивку под такой девайс, то думаю только ради опыта использования тачскрна, так как с практической стороны, это бесполезно и не удобно.... Пользование микшером зачастую требует наблюдения за монитором, а не за пультом, поэтому наощупь раьотать будет уже практически невозможно и крайне не удобно...
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Re: MIDI контроллер

Сообщение khomych »

имхо, вещь интересная, и возможно полезная. но не тачскрин, а тачпэд. скрин там совершенно никчему. удобно, например, одним пальцем сразу два параметра контролировать (координаты Х и У), для тогоже например пинг понг дэлей в Эблтоне.
тачпэды относительно дешевые, особенно для мобилок. только я не в курсе как с ними работать. а вот с такими довольно просто. все с помощью АЦП. http://kosmodrom.ua/prodlist.php?page=0 ... ouch+panel
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: MIDI контроллер

Сообщение isx »

Мелкая она :).. На ней было бы круто реализовать эквалайзер, чтоб пальцем регулировать частоты среза :) Или джог на ней реализовать...)
Больше я ей применения не вижу.
Аватара пользователя
Needboss
Родился
Сообщения: 11
Зарегистрирован: Сб янв 28, 2012 15:51:35
Откуда: Воронеж
Контактная информация:

Re: MIDI контроллер

Сообщение Needboss »

khomych, вы кинули ссылку как раз на тачскрин))) Просто я в ремонте сотиков работаю, но идею уловили. Повторюсь, а что мешает разбить тачскрин на 8 частей и получить 8 клавиш - пэдов??? или засунуть в схему энкодер и менять режимы тача, хочеш x y хошеш педы... Тачи от навигаторов например можно использовать , они по 150р продаются. Просто надо совместить проект миди контроллера и тачскрина выложенного мной, или это нереально??
Пошла вода в дом!
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: MIDI контроллер

Сообщение isx »

Почему эт не реально? Я вон к нему моторчик от плеера присобачивал вместо джога. Все говорили нереально, а он вон работает до сих пор)))
Аватара пользователя
Needboss
Родился
Сообщения: 11
Зарегистрирован: Сб янв 28, 2012 15:51:35
Откуда: Воронеж
Контактная информация:

Re: MIDI контроллер

Сообщение Needboss »

Буду благодарен если кто-то возъмется, я в программировании ноль(((((((((((
Пошла вода в дом!
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: MIDI контроллер

Сообщение isx »

Кстати, не в тему, но всё же... До того как я столкнулся с этим контроллером я никогда не использовал программируемую логику, и считал что и без неё можно обойтись в быту вполне... Но этот проект мне захотелось модернизировать и это заставило столкнуться с программированием МК. До этого я только знал QBasic на школьном уровне. Всего мне потребовалось около месяца для того, чтобы изучить Си и написать этот проект с нуля самому, учитывая что тратил я в день 1-2 часа на это. В процессе я осознал, что в нашем времени и с нашими запросами без МК просто никуда. Теперь я ради интереса принимаю на разработку самые изощрёные проекты, так как меня затянуло по самый хвост :) Поэтому если уж вы заинтересовались такими вещами, то советую начать изучение программирования контроллеров, а уж если что то никак не хочет пониматься, то мы тут поможем :)
Аватара пользователя
Needboss
Родился
Сообщения: 11
Зарегистрирован: Сб янв 28, 2012 15:51:35
Откуда: Воронеж
Контактная информация:

Re: MIDI контроллер

Сообщение Needboss »

isx, спасибо)))
Пошла вода в дом!
Аватара пользователя
tjnitro
Открыл глаза
Сообщения: 61
Зарегистрирован: Сб янв 07, 2012 19:42:08

Re: MIDI контроллер

Сообщение tjnitro »

Если кому интересно, вот глянте что видел: http://www.getchip.net/posts/061-prosta ... el-keypad/
Это самодельная сенсорная клавиатура. Прикольно на мой взгляд, и без тач экрана :roll: Правда многофункцианальность теряется......... Так что для ваших целей как идея наверное не подойдет.................
Аватара пользователя
liv6125
Встал на лапы
Сообщения: 115
Зарегистрирован: Сб май 02, 2009 22:25:22
Откуда: Орловская область г. Ливны
Контактная информация:

Re: MIDI контроллер

Сообщение liv6125 »

:) друзья а кто поможет подцепить 2 энкодера самых простых на 24 оборота
Вложения
1.jpg
шаблон моего пультика просто нет возможности сфоткать
(75.37 КБ) 867 скачиваний
Очестратор
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт апр 19, 2012 12:08:44
Откуда: г.Киселевск

Re: MIDI контроллер

Сообщение Очестратор »

isx , успехов в работе!
Мне тут предложили такие штуки делать на STM32 - по частоте до 70 мгц, 21 канал ацп. Или вообще какой-нибудь DSP вкорячить. Но стоит ли? Мега16 или тот же 8535 с мультиплексорами прекрасно справляется. Расширять входы - значит сооружать упр. панель размером со стену = неудобно и тэдэ 8) Не знаю стоит ли закладывать в такие вещи мощные мк. По сути вычислялки там немного.

Я вот делаю контроллер (по большей части под Трактор заточенный) - два джога на оптике. И подумал- джог это не только вжик-вжик. Его можно нажатием одной кнопки переназначить на любой канал, любой контроллер вплоть до того, чтобы выбирать им ноты :))) Так что идея в копилку, если это не очередной велосипед. По меньшей мере в CDJ -100 и более мощных пионерах такой принцип.

А еще существуют 16-канальные мультиплексоры от Maxim...
Аватара пользователя
afonkin08
Встал на лапы
Сообщения: 97
Зарегистрирован: Вт апр 06, 2010 10:41:25
Откуда: Херсон,Украина

Re: MIDI контроллер

Сообщение afonkin08 »

Доброго времени суток, товарищи подскажите можно ли этот контроллер привязать к авиасимулятору?
Хороший мастер все делает быстро, но не спеша, его быстрота — результат умения, опыта и знаний.
У каждого кинескопа без исключения есть свои лучи гашения.
Аватара пользователя
stalewar
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт фев 02, 2010 00:32:53
Откуда: Киев

Re: MIDI контроллер

Сообщение stalewar »

А зачем?Есть для этого специальная железка MJoy16 с пошаговой инструкцией,гугл сразу находит
Включай! Лишнее отгорит!
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: MIDI контроллер

Сообщение isx »

И снова здрасте!!! :))
Появилось чуточка свободногор времени, и на меня нахлынула ностальгия по контроллеру))
Решил перевесить управление USB и MIDI на отдельный МК.
Теперь надо реализовать общение между несколькими второстепенными МК и главным МК. Первый будет отвечать за кнопки и крутилки, второй за энкодеры, а третий посылать всё это в комп.
Так вот, как мне правильно реализовать в WinAVR передачу массива от одного МК к другому? Массив будет содержать примерно следующие данные:

Код: Выделить всё

           midiMsg[0] = 0x0b;   // значение от 0х00 до 0х7F
               midiMsg[1] = 0xb0;   // значение от 0х00 до 0х7F
               midiMsg[2] = 0x7F;   // динамическое значение от 0х00 до 0х7F
               midiMsg[3] = keyb;   // динамическая пееременная от 0х00 до 0х7F


Кстати, Очестратор, вы правы, тоже задумывался о придании джогу его истиных функций. Возможно тоже попробую реализовать, если время позволит :)
Аватара пользователя
servio
Родился
Сообщения: 19
Зарегистрирован: Пт окт 21, 2011 18:27:34
Откуда: Киев
Контактная информация:

Re: MIDI контроллер

Сообщение servio »

Привет всем!!! Позвольте пропиарить мою статью на родственную тему. Если кому-то из сборщиков самодельных MIDI-клавиш интересен простой самодельный MIDI-синтезатор, то велкам сюда http://www.embed.com.ua/raznoe/midi-sintezator/. Там есть легкое описание и архив с платами и исходниками моего девайса. Может что из кода кому-то пригодиться.
Очестратор
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт апр 19, 2012 12:08:44
Откуда: г.Киселевск

Re: MIDI контроллер

Сообщение Очестратор »

servio , весьма качественно выполненный контроллер. А из чего были сделаны кнопки выбора инструментов?
Аватара пользователя
servio
Родился
Сообщения: 19
Зарегистрирован: Пт окт 21, 2011 18:27:34
Откуда: Киев
Контактная информация:

Re: MIDI контроллер

Сообщение servio »

Очестратор писал(а):А из чего были сделаны кнопки выбора инструментов?


Кнопки тактовые 12 x 12 мм.
Изображение

Только в моем случае толкатель кнопки более длинный, так чтобы немного выступал над поверхностью передней панели. Когда я окончательно определюсь с функциональностью всех кнопок, то оформлю надписи на передней панели. Напечатаю их на бумаге, заламинирую и приклею на двухсторонний скотч. Я уже делал подобное оформление и результат был суперклассный.
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Re: MIDI контроллер

Сообщение BCluster »

всем привет. Есть полновзвешенная клавиатура ямаха, только клавиши и плата с контактами и т.д. Кто делал контроллер для динамической клавы? Я года два назад чет делал но результат чет не понравился я забил, времени мало, может есть что взять за базу?
Аватара пользователя
B@R5uk
Собутыльник Кота
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Re: MIDI контроллер

Сообщение B@R5uk »

Подскажите, пожалуйста, на чём можно сделать простейшую USB-мидиклаву? С питанием от USB, без индикаторов, только клавиши.

В распоряжении есть старое электро-пиано "Электроника". Хочу его выпотрошить, запихнуть внутрь МК с дешифратором 4->16 и USB-разъёмом. Чтобы включил в комп и никаких больше заморочек.

Непосредственно нужны схема и прошивка которые можно взять за основу, чтобы довести до ума.
Аватара пользователя
servio
Родился
Сообщения: 19
Зарегистрирован: Пт окт 21, 2011 18:27:34
Откуда: Киев
Контактная информация:

Re: MIDI контроллер

Сообщение servio »

B@R5uk писал(а):Подскажите, пожалуйста, на чём можно сделать простейшую USB-мидиклаву? С питанием от USB, без индикаторов, только клавиши.

В распоряжении есть старое электро-пиано "Электроника". Хочу его выпотрошить, запихнуть внутрь МК с дешифратором 4->16 и USB-разъёмом. Чтобы включил в комп и никаких больше заморочек.

Непосредственно нужны схема и прошивка которые можно взять за основу, чтобы довести до ума.


Первое что попадается в Гугле на запрос "MIDI клавиатура AVR" выпадает ссылка http://forum.cxem.net/index.php?showtopic=50145. Там эмбеддер C-r-o-w развивал эту тему и даже выложил архив со своим промежуточным проектом http://forum.cxem.net/index.php?app=core&module=attach&section=attach&attach_id=49439. Можно взять за основу этот проект, там есть исходник и схема в Протеусе. Нужно выкинуть LDC, освободится порт и на него можно тогда перевесить кнопки управления и избавиться от PCF8574. Тогда схема получится очень простой. Его прошивку соответственно придется перебрать. Но в этом проекте выход чисто MIDI. Это не самая большая проблема. Этот выход можно вывести на внешний стандартный MIDI-разъем, что позволит подключать это устройство к синтезаторам со стандартными MIDI-входами. Для подключения к USB стоит добавить еще один контроллер, который будет выполнять функции преобразователя MIDI-USB. Это может быть самая дешевая ATmega8, которая на базе V-USB реализует USB HID устройство типа "MIDI-клавиатура". В сети можно найти много примеров реализации различных HID устройств на V-USB. Можно также взять самый дешевый контроллер с аппаратным USB, например AT90USB162, и на базе LUFA выполнить HID преобразователь MIDI-USB. Примеры программ HID устройств на LUFA идут в комплекте вместе с LUFA. Конечно придется хорошо разобраться с MIDI протоколом и с особенностями USB HID, но это вполне реально с помощью Гугла. Еще как вариант можно собрать переходник MIDI-USB на FT232 или CP2103, схем подобного добра в сети навалом. В данном случае придется еще установить на комп транслятор UART-MIDI, который бесплатно качается с сайта Roland http://ftp.roland.co.jp/support/en/downloads/res/1812543/serial32_wxp2k.zip.
Ответить

Вернуться в «Интеграция с ПК»