Самодельная MIDI система для баяна или гармони

Больше
6 года 10 мес. назад - 6 года 10 мес. назад #43269 от Дмитрий
матричную клавиатуру не хочу только из за шлейфа проводов
заказал олед дисплей ......
я тоже так подумал что через меню как ни продумывай долго придется настраивать ,
а если попробовал поиграл, не понравилось, и так несколько раз.

вы названия инструментов через библиотеку выводили?


и эффекты добавлять придется, может даже все, в кетроне по умолчанию реверберация включена на каком-то уровне
а я 2 дня эхо искал....,
пока добавил команду при чтении регистра установить уровень 4 ,
Command3 (0xB0,cnt,0x5B,4);
в миди плюс по умолчанию выключено но когда немного есть звучит приятнее особенно гитара
Последнее редактирование: 6 года 10 мес. назад пользователем Дмитрий.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 10 мес. назад #43274 от Максимй
Эксперименты с многоголосием увенчались частичным успехом.
Несколькими страницами выше писал что-то по этому поводу.
В итоге басы - четырехголосые, звучат очень сочно. Аккорды и правая рука - двухголосые. Если в аккордах или правой руке добавлять голоса, начинается проблема, когда некоторые ноты глохнут во время игры.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 10 мес. назад #43275 от Иван Подольский
Иван Подольский ответил в теме Самодельная MIDI система для баяна или гармони
Не было у бабы клопоту... Короче, спаял датчик давления. Протестировал на простеньком скетче, все норм, выдает около 530 попугаев, на давление реагирует, все как ожидалось. Впаял его на место, и все - 200...300, как будто давление в трубке низкое. Может размер трубки влиять?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 10 мес. назад #43276 от Иван Подольский
Иван Подольский ответил в теме Самодельная MIDI система для баяна или гармони
Пожалуйста, у кого есть, замерьте сопротивление между землей и плюсом у датчика давления MPXV7002DP! Очень надо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 10 мес. назад - 6 года 10 мес. назад #43278 от Александр
Дмитрий, названия инструментов хранятся в виде строк и выводятся через библиотеку, она лежит в виде C и H файлов в исходниках bayan mega.

Максим, нам нужно отслеживать запуск и остановку звучания нот. Я это ещё не написал, а пока только придумал как сделать. Это будет массив с размером 127 из переменных char. Пример для ноты 30:
Если была команда Note on (30) и в элементе массива 30 записано 0, значит прибавить 1 к элементу массива 30, послать команду Note On для запуска звучания,
Если была команда Note on (30) и в элементе массива 30 записано более 0, значит прибавить 1 к элементу массива 30, послать команду Note off, а за ней Note On для перезапуска звучания.
Если была Note off, значит вычесть 1 из элемента массива 30. Если в массиве значение 0, то подать команду Note off.

Иван, у вас скорее всего забита трубка от датчика или в самом датчике и поэтому давление отличается от нулевого. На датчике должно быть питание 5В, при одинаковом давлении на двух входах на выходе будет 2.5В (половина питания). Просмотрите внимательно трубку, а лучше всего ртом погонять воздух туда и оттуда, должен быть правильный отклик. Или вообще снять трубку, должно показать середину.
По попугаям: всего 1024 (5В), 512 середина (2.5В). У вас 530, это нормально, возможно опорные 5В на процессоре отличаются от 5В на датчике. А также ноль у него немного смещён.
Сопротивление вам не нужно, измерьте ток потребления тестером и сравните с тем что указан в даташите на датчик, если сильно отличается, значит проблема в датчике.

А я сегодня нарисовал и напечатал клавиатуру MIDI системы. Слева OLED дисплей, сверху в два ряда маленькие кнопки выбора параметра, по бокам треугольные кнопки для изменения значений параметров. Внизу большие кнопки регистров (предустановок). Толщина корпуса 5мм, в перспективе может быть уменьшена до 3.5мм, если переразвести плату дисплея, это он такой толстый.
Маленькие кнопки выступают из корпуса на 1мм. Большие на 1.5мм.
В маленьких кнопках есть отврестия, они будут заполнены прозрачным пластиком, а под ними будут запаяны 1 или 2 светодиода или один двух/трехцветный.
В корпус 5мм на обратной стороне платы помещаются сдвиговые регистры, так что можно собрать всё на них. Кнопки - маленькие тактовые, для поверхностного монтажа.
Во вложении несколько фото. Примерил к баяну и гармоням.
Кажется получается компактно и не портит вид. Цвет конечно же будет другой.
Вложения:
Последнее редактирование: 6 года 10 мес. назад пользователем Александр.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 10 мес. назад #43281 от Дмитрий
у кетрона многоголосье синтезируется само на аккордеонах
а если делать бас в 4 октавы получается очень неприятный звук особенно вместе с ударными
поэтому я не уверен что таблица с четырьмя нотами правильно .......

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.415 секунд
Работает на Kunena форум