MIDI контроллер

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

есть микроконтроллер. надо его запрограммировать так, чтобы он команды по миди и выдавал. Готовых чипов нет. Есть правда наборы Arduino по немеряной цене, зато программировать их одно удовольствие
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Сообщение demson »

WildCat писал(а):зато программировать их одно удовольствие

на 10 разочарований?
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

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

Сообщение khomych »

вот собственно фото моего девайса. пропилы под слайдеры пилил с бооооодуна. реализовал функцию Snapshot (синяя кнопка), остальные кнопки пока не подпаяны - дело времени. сменил резюки на 10 КОм-ные. думаю как окультурить переднюю панель. у кого какие идеи?
Вложения
IMG_3430.JPG
(48.2 КБ) 1956 скачиваний
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

ну я тут узрел явный dj пульт :) так что глянь просто дизайны у того же беринжера :) панельку бы круче люминиевую конечно. И подписи к каждому контроллеру, чтоб самому не путаться.

Вот что нашол на просторах Сети:
http://www.spectrasymbol.com

компания изготавливает "сенсорные" переменники. И что удивительно, как раз 10 кОм. Один образец линейного 50 мм высылают бесплатно.
Попереписывался с ними, жду результата. Было бы прикольно сделать такой, как на корговском грувбоксе.

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

Сообщение khomych »

ги ги. я его слепил из того, что было (кроме переменников). корпус гавно, думаю заказать переднюю панель у фрезеровщика. кнопок бы добавить, токо боюсьс программированием не справлюсь, дребезг фильтровать+программная реализация ЮСБ = КАКА. ну вы поняли о чем я.... в кнобах я не путаюсь, т.к. чудо моё да и настраиваю под себя. вот если на продажу - тогда другое дело.
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Сообщение khomych »

Koobick
Родился
Сообщения: 7
Зарегистрирован: Ср июн 03, 2009 00:22:44

Сообщение Koobick »

Да...
прикольная тема
с резисторами
а я видел фото диодные.
и ешё из пластиковой карты самоделка типа сенсорного.
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

Из кредитки - фигня, просто палец играет роль среднего контакта переменника. Такая штука еще в самоделках 196какого то года описывалась.
А чо за фотодиодные резисторы какие-то?
И ваще, если на ютубе пошукать по словам Ableton Controller Handmade и проч, то можно наткнуться даже на контроллер из калькулятора Электроника Б3-34 :)
swit4
Родился
Сообщения: 19
Зарегистрирован: Пт май 22, 2009 05:30:23
Контактная информация:

Сообщение swit4 »

Ребят, а подскажите плиз номинал кондёра С3? на схеме есть сам кондёра, но ноинала не узрел, в другой подобной схеме между этими выводами микрухи висит 10mF/10V, а здесь какой нужен?
Koobick
Родился
Сообщения: 7
Зарегистрирован: Ср июн 03, 2009 00:22:44

Сообщение Koobick »

Фото диодные резисторы типа контроллера
не точто бы резистор
а контролирует потенциал
там как...
излучатель на фотодиод
и измеряет расстояние, положение одного от другого
бегунок который....
вот типа того....
фотка)))
Вложения
z_fileYZR17k.jpg
(32.79 КБ) 1242 скачивания
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

ну это типа фэйдеров в пультах которые ставят. они и не шумят)
ктонить заказывал сенсорные переменники?
swit4
Родился
Сообщения: 19
Зарегистрирован: Пт май 22, 2009 05:30:23
Контактная информация:

Сообщение swit4 »

Я заказал, жду вот ) они же тока по одному экземпляру высылают, можно ли где нить заказать нужное количество?

p.s. мой выше заданный вопрос остался без внимания, позволю себе спросить знающих людей ещё раз )
Какой должна быть ёмкость конденсатора С3? И ещё один при прошивке атмеги какие галочки FUSE нужно выставить?
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

Хмм... с фузами это к автору прошивки.
А кондер C3 - это который по питанию? Чем больше тем лучше по идее. Но 10 мкф явно маловато. я б поставил около тысячи мкф. Но ему в параллель обязательно керамику, иначе от ВЧ помех виснуть будет.
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

И дааа! Пришол сенсорный потенциометр. Подумаю что с ним можно сделать...
C-r-o-w
Родился
Сообщения: 3
Зарегистрирован: Ср июн 04, 2008 15:54:49
Откуда: Россия, г. Омск
Контактная информация:

Сообщение C-r-o-w »

Ребят, я тоже делаю свою миди-клавиатуру. Наконец-то нашел подходящую тему в инете, где можно поделиться своим творением, и самое главное, задать вопросы))
В-общем, сразу приложу схему и исходники с прошивкой и фотографию готового устройства. Сделано все на Атмега8, 64 нотных клавиши, 16 управляющих (им еще назначения не придумал), один потенциометр для Pitch-Wheel, ЖК-дисплей. Вопрос вот в чем. Схему рисовал и эмулировал в Протеусе. Миди-сообщения контролировал Виртуальным терминалом. Собрал сей девайс в железе. К счастью, все сразу (почти сразу) заработало. С радостью наблюдал в миди-мониторах на компе миди-сообщения NoteOn и NoteOff, причем приходили они со 100% точностью, никаких глюков не было. Но радость моя была недолгой. На следующий день мониторы просто отказались видеть эти же самые сообщения. Перезагрузка не помогала. Потом еще пару раз удалось заставить комп видеть мой девайс (показалось, что помогает выкл-вкл компа), но это оказалось не так... В чем может быть дело??? Спасайте, а то проект встал на месте.
Вложения
MIDI_KEYBOARD_ATMEGA8.rar
Схема, прошивка, исходники, фотография, файлы Протеуса (для эмуляции)
(203.19 КБ) 1094 скачивания
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

Ну так ты выясни в чем, беда, в клаве или компе. Сначала импульсы на миди выходе проверь. Если есть, подцепи его на ком порт и посмотри в любом мониторе, даже гипертерминале.
Если нет, то виноват контроллер однозначно. Либо лапа порта сгорела (хотя если просто глюки, то проверь всю пайку и соединения), либо навернулся сам МК. Попробуй прошить заново. Если не спасет, замени чип.
C-r-o-w
Родился
Сообщения: 3
Зарегистрирован: Ср июн 04, 2008 15:54:49
Откуда: Россия, г. Омск
Контактная информация:

Сообщение C-r-o-w »

WildCat писал(а):Ну так ты выясни в чем, беда, в клаве или компе.

Вроде выяснил... Скорее всего, что-то с портом на компе... Девайс, подключенный к синтезатору, работал.

WildCat писал(а):Если есть, подцепи его на ком порт и посмотри в любом мониторе, даже гипертерминале.

Можно поподробнее, как это посмотреть? Пробовал смотреть на ЛПТ порту прогой LPT 3D HARD ANALYZER. Он не успевал среагировать, видимо 31 КГц для него много. А посмотреть на импульсы МК хочется (хоть и убедился, что они есть).
P.S. Если я убедился, что глючит миди-вход компа, что с ним может быть?
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

Ну осциллографом посмотри...
Скажу по секрету, что MIDI - тот же UART 31200. Поставь согласователь уровней MAX232 например, и подцепляй к Rx в ком порте. Потом запускаешь гипертерминал и смотришь. В ASCII и ANSI режиме будут разные абраказяброчки, а если найдешь терминал, который покажет тебе коды символов, то можно целиком протокол рассматривать.
C-r-o-w
Родился
Сообщения: 3
Зарегистрирован: Ср июн 04, 2008 15:54:49
Откуда: Россия, г. Омск
Контактная информация:

Сообщение C-r-o-w »

WildCat писал(а):Ну осциллографом посмотри...
Скажу по секрету, что MIDI - тот же UART 31200.

Этот секрет я знаю... Я же встроенный УАРТ на атмеге юзаю. Кстати, если быть точным, то 31250.

Насчет MAX232 - спасибо, поищу инфу, как ее юзать.
Ответить

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