On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 76
Зарегистрирован: 07.12.09
ссылка на сообщение  Отправлено: 14.11.12 10:41. Заголовок: USB2MIDI Модуль CV+Gate+6 Drum Gate


Итак, как и обещал - создам тему.

В 2010 году на базе микросхемы Atmega8 и программной эмуляции USB сделал MIDI-CV контроллер. Общая стоимость, думаю, укладывается в 100р.
Выдает CV+Gate сигнал.
Плюсом к этому с канала барабанов (10-й вроде) выдает отдельно 6 Gate сигналов для разных аналоговых барабанов. При нажатии ноты GATE устанавливается в единицу.
Еще отличительной особенностью было то, что благодаря товарищу, который мне скинул описание дескриптора многокабельного usbmidi устройства, девайс получился с двумя виртуальными кабелями. То есть данное аппаратное устройство можно было использовать сразу из двух программ.


Выходы DRUM X GATE активен единицей. Дальше желательно усиливать транзистором.
Выход CV GATE - Активен единицей.
Выход CV - сигнал с ШИМ. Необходимо пропустить через ФНЧ и смасштабировать до 1В/октава.

Целью было создать MIDI-GATE именно для барабанов. Но т.к. нормальных барабанов не было, то спаял для теста два модуля на базе этого:
https://sites.google.com/site/analogsynthdiy/udarnye/sintez-zvuka-udarnyh
Микшер тоже самодельный.
В общем все это дело у меня даже заработало. Модули барабана унылые, так что не стоит ожидать от видео теплого аналогового звука.
Тут просто сам факт, что ноты с канала барабанов в FL студио попали на лампочки GATE внешнего устройства.
Видео смотреть в 480, а то там второй канал на более низком качестве срубает.
http://www.youtube.com/watch?v=bstvCQoSSks

Исходные коды и прошивку надо смотреть на втором компе.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 10 [только новые]





Пост N: 26
Зарегистрирован: 25.10.12
ссылка на сообщение  Отправлено: 14.11.12 17:37. Заголовок: Сергей, увы....слабО..


Сергей, увы....слабО! Надо ещё поработать. В качестве имитатора барабана применялась схема недовозбужденного генератора(старые схемы). Вашу схему я пока не понял....а экспериментировать нет возможности.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 79
Зарегистрирован: 07.12.09
ссылка на сообщение  Отправлено: 14.11.12 18:18. Заголовок: Не сергей. Про схему..


Не сергей. Про схему барабана я сразу описал, что она никакая.
Не читал, но осуждаю. Ога.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 373
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
ссылка на сообщение  Отправлено: 15.11.12 22:41. Заголовок: у меня замечания по ..


у меня замечания по схемотехнике. смущает отсутствие пикушних конд-ров на кварце, отсутствие резистора на ресете, и CV от ШИМ не даст необходимой точности, по кр.мере в достаточном диапазоне - проверено. хорошо бы доработать с spi- ЦАПом. а так, если всё работает, в чем не сомневаюсь, весьма полезный девайс.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 80
Зарегистрирован: 07.12.09
ссылка на сообщение  Отправлено: 16.11.12 12:13. Заголовок: Замечания принимаютс..


Замечания принимаются. Согласно даташиту, вроде на ресете резистор можно и не ставить, но утверждать не могу.
CV на шим сделан до кучи, реально я им не пользовался. Целью было именно триггера для барабанов.
В то время я погуглил и почти не нашел таких решений.
В плане развития можно сделать самостоятельное питание и добавить пяти штырьковый MIDI вход.


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 375
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
ссылка на сообщение  Отправлено: 16.11.12 14:23. Заголовок: резистор всё же жела..


резистор всё же желателен . конечно, очень неплохо было бы доработать по максимуму - и миди 5-штыревое, и CV на цапе, пусть будет модуль универсальным, а конфигурировать можно и опционально - кому что нужно.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 28.10.12
ссылка на сообщение  Отправлено: 16.11.12 16:39. Заголовок: Резистор на ресете ..


Резистор на ресете лучше поставить, 10...20к+ 0.1мкф на землю. USB софтварный - это если только делать "для себя" (на многих новых компьютерах такие решения работают некорректно). (Пример - те же глючные программаторы МК с софтварным USB) Лучше поставить нормальный USB-UART мост. Например, CP2103. (FT232 не рекомендую, они тоже "с характером")... CV на ШИМ скорее всего не подойдет для выдачи высоты тона, только для менее критичных целей - управление фильтрами, огибающими и тд.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 377
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
ссылка на сообщение  Отправлено: 16.11.12 23:20. Заголовок: неужели ft232 с прик..


неужели ft232 с приколами? она же типа классика... не знал. хотя да, насколько могу припомнить, практически везде, где видел согласование USB с мк, используется преобразователь, причем в большинстве случаев FT232. ну и опторазвязка, конечно. делать, правда, не приходилось - проще прикупить готовый, что и сделал).

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 81
Зарегистрирован: 07.12.09
ссылка на сообщение  Отправлено: 16.11.12 23:24. Заголовок: Вообще в этой констр..


Вообще в этой конструкции мне в первую очередь не нравится именно софтварность. Как очень дешевый способ получения сигналов можно. Но в промышленные масштабы я такое не пустил. Так что правильнее было бы сделать на базе МК с аппаратной поддержкой usb.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 7
Зарегистрирован: 28.10.12
ссылка на сообщение  Отправлено: 17.11.12 07:40. Заголовок: Любое софтварное реш..


Любое софтварное решение будет "грешить" нестабильностью фронтов сигналов (из-за специфики циклов выполнения инструкций в ядре процессора), плюс к тому - возможны неточности в отработке различных циклов протокола, либо всяческие упрощения (а они там наверняка есть, так как реализовать 100% соответствие USB протоколу при такой частоте МК - весьма сомнительно, да и объем программы ограничен). Это все-таки не RS232, - гораздо более сложная штука.

По FT232 - классика это только для магазина Чип-дип, видимо. Приколы в стиле "устройство не опознано", или "синий экран" - видеть с ними приходилось. С CP2101...2103 такого практически не было, - поэтому их и ставим в серийные изделия. Не знаю, быть может это мне просто повезло так...))) Вообще, эта USB - дрянная весьма штука... Раньше, с классическим RS232, трава была гораздо зеленее... Ну разве не могли китайцы сделать для RS232 просто маааааалюсенький разъем, да скорость допустимую поднять до десятка-другого мегабит, и продолжать их ставить во всякие планшетники и ноуты...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 82
Зарегистрирован: 07.12.09
ссылка на сообщение  Отправлено: 17.11.12 08:42. Заголовок: Да уж. На USB глюков..


Да уж. На USB глюков предостаточно. Есть у меня вебкамера, если в процессе потока видео с неё - дернуть её из разъема, то синий экран гарантирован.

По поводу RS232 китайцы ставят их везде. Может наружу они не выведены, но они есть и на КПК и на сотовых и на всяких linuxbased медиаплеерах и рутерах. Не уйдет он никуда.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет