Свежие обсуждения
Удачный опыт

eDrum - МИДИ-контроллер

1 2 4

Ну, некоторые, например, считают, что лампы лучше всего подходят для усиленния звука.
Или что MS Win -- самая лучшая операционная система.

Я бы согласился, что пьезодатчики "лучше подходят", если бы не этот огород из формирователей -- (по одному ОУ на каждый датчик.
Почему пьезодатчики нельзя подключать непосредственно к аналоговым входам МК, напрямую?
Вроде по этим датчикам хреначат так, что амплитуды сигнала должно хватить для непосредственной оцифровки встроенным в МК АЦП?

Извиняйте, если говорю ерунду -- никогда такими проектами не занимался, просто "шел мимо, обратил внимание".

 

IDiod:
Почему пьезодатчики нельзя подключать непосредственно
Там, на оригинальном сайте, есть раздел "Теория". Если хорошо понимаете английский, можете почитать. Насколько я понял, аналоговый каскад выполняет ещё роль полосового фильтра, ликвидируя ненужные гармоники.
А предложите свой вариант датчиков.

 

Читал.
Это пиковый детектор (это понятно также и из схемотехники) -- выпрямляет сигнал с пьезо и в течении нек. времени удерживает его для АЦП-преобразования. Вероятно, у PIC16F87X не хватает скорости работы для прямой обработки сигнала с датчика. Хотя быстродействия АЦП для такой обработки (даже для последовательного опроса 8 датчиков) вроде бы должно хватать -- импульсы длятся около 1 мс.

Я сейчас экспериментирую с датчиками на основе материалов, меняющих свое сопротивление при нажатии (правда для других задач, но созвучных с данной темой). Там все просто -- две обкладки, между ними слой такого материала.

Вот ради прикола графики изменения напряжения (4096=5В) на таком датчике при наступании на него ногой (сначала женой (53 кг), затем мною (71 кг)).

 

IDiod:
Вот ради прикола графики изменения напряжения
А можете такие же графики, при разной силы постукивании?
Опять же, что за датчики, насколько доступны и долговечны?

 

Gregory!
Временно использую для бочки и томов Formanta овские пэды и стойки. Проблем с взаимовлиянием нет. Все решается программно в триггере.
Есть функция Threshold (порог срабатывания), которая определяет точку минимального порога, начиная с которой eDrum реагирует на сигнал триггерного входа MIDI командой.
И функция Crosstalk (снижение взаимопроникновения), помогает уменьшить взаимопроникновение сигналов между пэдами путем «мягкого гейтирования». Мьютирует ошибочно срабатывающий триггер от соседних триггеров во время игры.
http://www.edrum.info/firmware.html

 

Есть большое желание купить плату DB50XG Yamaha.

 

Alexs2201:
Мьютирует ошибочно срабатывающий триггер от соседних триггеров
М...м...м... А как он это делает? В смысле, как определяет, что триггер сработал ошибочно? Ведь не исключается вариант, когда по обоим пэдам ударили одновременно.

Есть большое желание купить плату DB50XG Yamaha.
А зачем?

 

А можете такие же графики, при разной силы постукивании
На существующем макете пока не могу -- не хватает пропускной способности COM-канала для такой задачи (требуется существенная переработка ПО)

 

М...м...м... А как он это делает? В смысле, как определяет, что триггер сработал ошибочно?

Gregory!
Crosstalk мьютирует "механические сигналы" с рядом расположенных пэдов по системе крепления к раме или стойкам (т.е. ударяя по одному пэду не должен "звучать" расположенный рядом).

Ведь не исключается вариант, когда по обоим пэдам ударили одновременно.

Можно бить хоть по всем одновременно, если позволяет мультитембральность тон- генератора.

Есть большое желание купить плату DB50XG Yamaha.
А зачем?

Хочу сделать тон- генератор.

 

Вот вы тут про триггеры. а как насчет динамики ? Ведь если барабаны звучат статично то это утомляет и на них невозможно даже заниматься, не то чтобы играть .