Страница 1 из 1
Пьезодатчики и MIDI клавиатура
Добавлено: Сб янв 18, 2014 21:57:29
Dobhar
Подскажите, может есть решение?
Как на базе пьезодатчиков делают электронные барабаны - это понятно: через заводской MIDI интерфейс или контроллер своими руками. Как правило в этом случае ограничиваются восемью датчиками (MIDI интерфейсы где-то также). Собственно вопрос.
Есть производственная необходимость скрестить пьезодатчики и MIDI клавиатуру (61 клавиша). Я понимаю, что на прямую это не сделать. А как было-бы замечательно... Плюс не пришлось бы писать софт под контроллер для PC, т.к. с заводской клавиатурой такой проблемы нет.
Поставить кнопочные выключатели - не самый лучший вариант, т.к. нужно снимать вибрацию куска фанеры с амплитудой движения не более 0,5мм.
Очень надеюсь на ваши советы.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 08:45:27
Brigadir
Dobhar мы так и не поняли: а нафига? Вы хотите ударные звуки? Они уже записаны - достаньте и пользуйтесь. А для управления применяется обычная контактная клавиатура(обычно это "резинки"). Если можно: поподробнее опишите Вашу хотелку!
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 13:36:16
Dobhar
Brigadir писал(а):Вы хотите ударные звуки?
Нет, я хочу звуки маримбы, может вибрафона.
Brigadir писал(а):А для управления применяется обычная контактная клавиатура(обычно это "резинки").
На каждую клавишу в MIDI клавиатуре (резинки) используется не одна, а две контактные пары (это для передачи динамики).
А теперь подробнее.
Кто видел маримбу, ксилофон или вибрафон знают, что клавиатура у них как у фортепиано, кто не знает - посмотрите
http://mongol.undesten.mn/userfiles/ima ... %20002.jpg.
Задача такая: сделать в натуральную величину маримбу - это 5 октав, 61 клавиша и длина 2,5м. Клавиши все разных размеров, от 9,5см х 57,5см внизу до 4см х 19,5см вверху. Теперь понятно, почему хочется сделать на базе готовой MIDI клавиатуры. От того какой тип датчиков - переключателей будет установлен, зависит конструкция самого инструмента и главное самих клавиш. Сами по себе клавиши звучать без датчиков не будут (так надо).
На инструменте играют такими палочками
http://p.jampercussion.com/csi/13552844 ... i/adr5.jpg
Вот такая у меня хотелка. Сам играю на таких инструментах, поэтому если есть еще вопросы, спрашивайте.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 15:08:15
Dobhar
Ну а если проще, то кусок дерева (или полимера) будет вибрировать 0,5мм и нужно эту вибрацию "снять" с динамикой , а непросто вкл-выкл.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 20:41:19
Brigadir
Вот теперь = понятно. Вы хотите сделать электронный аналог этому инструменту. Но вместо клавы - ударная система датчиков. Но звук ведь всё одно синтезирован электронным процессором?
Если Вы будете делать пьезо датчики,это вполне возможно, но в связи с большим количествов "клавиш", то это достаточно сложно. В любом случае я не вижу разницы: стукнуть по пьезо датчику или, например, по площадке мембранной клавиатуры. Но мембранную(пленочную) клавиатуру намного проще сделать, нежели пьезопреобразователь. В конечном итоге Вам так и так нада по МИДИ каналу передать замкнутое состояние матрицы клавиатуры. Преобразовать сигнал от пьезо датчика в сигнал "замкнуто" потребует нескольких элементов под каждую клавишу и в сумме потребуется очень много деталей. А по пленке просто стукнул = замкнуло! Очень просто. Пленка очень тонкая(всего то полмиллиметра) и можно напечатать на ней имитацию ценной породы дерева. (как у настоящего инструмента).
Я не уговариваю, просто для информации.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 21:27:13
Dobhar
Спасибо! Появились еще встречные вопросы.
1. Насколько реально и затратно сделать матрицы, если общая площадь клавиш составит 1,33кв.м.
2. На сколько, на Ваш взгляд, получиться прочной конструкция, т.к. она будет выдерживать серьезные нагрузки.
3. В моем предыдущем ответе есть фото с разобранной MIDI клавиатуры. Там 2 пары контактов которые работают в паре. К сожалению не могу точно сказать как они работают в паре - то ли параллельно, то ли последовательно.
На счет "...В любом случае я не вижу разницы: стукнуть по пьезо датчику или, например, по площадке мембранной клавиатуры..." Могу в чем-то ошибаться, но конструкция пьезодатчика такова, что в зависимости от силы нажатия вырабатывается ток разной величины, который в моем случае помог бы передать разные уровни громкости опять же в зависимости от силы удара.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 22:58:56
Dmitry Dubrovenko
Dobhar писал(а):Очень надеюсь на ваши советы
Вот совсем недавно обсуждалось примерно такое же.
Там было несколько вариантов предложено.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Вс янв 19, 2014 23:30:25
Dobhar
Большое спасибо за ссылку, познавательно. Но все-таки там задача несколько проще, а в моем случае надо на контроль поставить 61 пластину притом далеко не маленьких размеров.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Пн янв 20, 2014 17:29:36
Brigadir
Dobhar писал(а):
3. В моем предыдущем ответе есть фото с разобранной MIDI клавиатуры. Там 2 пары контактов которые работают в паре. К сожалению не могу точно сказать как они работают в паре - то ли параллельно, то ли последовательно.
На счет "...В любом случае я не вижу разницы: стукнуть по пьезо датчику или, например, по площадке мембранной клавиатуры..." Могу в чем-то ошибаться, но конструкция пьезодатчика такова, что в зависимости от силы нажатия вырабатывается ток разной величины, который в моем случае помог бы передать разные уровни громкости опять же в зависимости от силы удара.
Там совершенно другая смстема: процессор "опрашивает" контакты матрицы с высокой скоростью. В динамической клавиатуре две матрицы(по два контакта под каждую клавишу). Вы можете очень быстро нажать, имитируя "удар", за это время процессор успел получить со второго контакта почти то же количество импульсов, как и с первого(сдвиг, задержка включения) небольшой = команда максимальной атаки(громкости), Если Вы довольно медленно нажимали(плавно), то разница в количестве импульсов возрастает(с первого контакта например прибежало 5 импульсов, а со второго - всего 2 импульса). Процессор выдает команду = "тише звук". Без акцента. Мягче атака.
В Вашем инструменте Вы будете работать молотками. Программа в процессоре рассчитана на работу(игру) пальчиками(намного медленнее скорость нажатия). Будет нестыковка(всегда резкая атака). Либо Вы привыкнете стучать вяло, осторожно....аккуратно....
Самое простое: накрыть резиновые подушки тонкими деревяными пластинками на плоских пружинах(щас нарисую быстренько) и получиться у вас настоящая Маримба(или вибрафон). Масса пластинки на контактах будет несколько смягчать удары от колотушки и должна работать адекватно. Где взять пластинки? С паркета надергать.

Re: Пьезодатчики и MIDI клавиатура
Добавлено: Пн янв 20, 2014 20:01:27
Dobhar
Сегодня прикупил для тестирования 4 кнопки
http://www.dart.ru/cataloguenew/switche ... /tsx.shtml
Припаял к тестовой плате 2 кнопки, разобрал MIDI клавиатуру, впаял провода от кнопок, сверху бросил кусок ламината, который был под рукой, на кнопки. Ход кнопок около 2-3мм - это очень много. На кнопку надо давить достаточно сильно - это тоже настораживает. Ну да ладно. Выяснил, вся соль в том, чтобы кнопки срабатывали в определенной последовательности: сначала одна, затем другая, а не наоборот.
Не знаю, как теперь быть. Попробую протестировать клавишу вот с таким расположением кнопок.
Пока это теория. Что Вы скажете?
P.S. Я сегодня и паркет уже присмотрел шикарный - внешний вид должен быть просто

!!!
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Пн янв 20, 2014 22:10:07
Dmitry Dubrovenko
Dobhar писал(а):Что Вы скажите?
Соберите нормальный МИДИ-контроллер, и будет Вам счастье.
Не надо пытаться скрестить ежа с удавом.
ИМХО, разумеется.
Про различные датчики, ссылка выше.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Пн янв 20, 2014 22:36:10
Brigadir
Dobhar писал(а):Выяснил, вся соль в том, чтобы кнопки срабатывали в определенной последовательности: сначала одна, затем другая, а не наоборот.
Не знаю, как теперь быть.
Не отчаивайтесь: планка ("клавиша") немного под углом: сработает сначала первая(ближняя к оси поворота планки) кнопка, затем дальняя.
Зачем Вам кнопки покупать, у Вас же есть кишки от клавы(плата с контактами и резинки). Другое дело - шаг у клавиш очень мал, надо свою плату рисовать и вытравливать. Всё же я рекомендую пленочную клавиатуру: Вам нужны 3 листа жесткой пленки (не знаю как она называется, купите компьютерную клаву самую дешевую, там под кнопками именно пленочное контактное поле. Сразу поймете как делать.
Из чего контакты? Есть самоклеящаяся алюминиевая лента в строймагазинах. Из ленты нарезаешь полоски(дорожки) и лепишь на пленку клавы.
Re: Пьезодатчики и MIDI клавиатура
Добавлено: Пн янв 20, 2014 23:36:48
Dobhar
Ваши советы очень ценны! За рисунки вообще отдельное спасибо

!
Теперь надо собрать всю информацию в кучу и попытаться определиться с электронной частью.
Если у кого-нибудь появятся новые предложения и решения буду рад выслушать.