Свежие обсуждения
Микроконтроллеры

MIDI-контроллеры

1 2

Кто занимался, ли кого просто интересует данная тема?
Есть некоторые идеи, но нет необходимого опыта работы с микроконтроллерами (Z80 не в счёт).

 

А в чем конкретно проблемы?

Замечу, что если речь идет о связи PC с НЕмузыкальными устройствами, то данная тематика почему-то обходится стороной радиолюбителями.
А зря. Здесь готовые "правильные" TTL уровни, не требующие согласования + выведенное на разъем питание = полная благодать для творчества.
Ну, может быть, протокол накладывает некоторые ограничения.

 

Главная проблема в том, что у меня нет опыта программирования микроконтроллеров.

Не совсем понял, что такое "немузыкальные устройства". Я же речь веду, примерно о следующем: http://www.edrum.info

 

Ну, тот же цифровой осциллограф, например.
А чем не устраивает проект по ссылке? Вообще-то интереснее сделать полностью автономное устройство. Сдается мне, с PC будут неприемлемо большие задержки между ударом по сенсору и получением звука. Хотя здесь где-то советовали супербыстрые драйверы.

 

Данный девайс действительно чем-то сродни осциллографу, но тема МИДИ-контроллеров гораздо шире.
Всё никак не пойму, про какую автономию Вы речь ведёте, и при чём тут PC (кстати говоря, в в/у ссылке мне совершенно не понятно назначение ком-порта)? MIDI - интерфейс, для музыкальных инструментов. Могу много рассказать по этой теме.
Наверное суть данного топика можно сформулировать так. Кого интересует тема музыки, и кто умеет программировать микроконтроллеры, давайте созвонимся.

 

Я ту ссылку глянул только мельком, и насколько понял, контроллер принимает сигнал от сенсора (удар по пьезодатчику), и отправляет соответствующую MIDI команду в PC. А уж синтезировать звук -- дело последнего (с помощью звуковой карты). Может на том сайте есть еще какие варианты.

"Автономия" -- просто зачем связываться с PC, если звук может генерить и сам микроконтроллер.
А MIDI интерфейс более универсален, чем только для музыкальных инструментов.
Выбирайте микроконтроллер. Со встроенным UARTом (MIDI использует скорость 31250 бод). Я, например, PICи не перевариваю.

 

Первая часть - правильно (опять-таки, только для данного девайса), а вот куда он будет эту команду отправлять, никто определённо сказать не может. Может в PC, может в MAC, а может в сэмплер, или тон-генератор. Я же говорю, это - тема, для отдельного большого разговора. Вкратце, что б данному девайсу самому генерировать звук (качественный разумеется), нужно в него всунуть ещё один девайс, превосходящий первый. Тут уж точно, одним Пиком не обойтись.

Про MIDI, я в курсе. Могу даже протокол рассказать. Но вот, программировать микроконтроллеры я не умею. И в этом главная загвоздка.

 

Вот Артём Сергеевич, например, за месяц ее одолел... Артём Сергеевич, а что было самой большой проблемой?

 

Что-то он сюда не заглядывает..

 

Gregory,
если вы ищете партнера (который запрограммирует ваши идеи) для тандема -- то, может, это и хорошо, но поверьте, когда человек знает ЧТО делать и КАК делать (в одном лице), то результат бывает более продуктивным. В общем, я всячески вас зазываю.... Но форум -- чтобы решать конкретные проблемы, а не проблему "программировать микроконтроллеры вообще".