Страница 2 из 2

Re: Полифония в Ардуино Мега

Добавлено: 30 май 2026, 02:07
DerAlex
Понятно. Спасибо за комментарий

Re: Полифония в Ардуино Мега

Добавлено: 30 май 2026, 02:11
DerAlex
Выход наверное в том что применить МИДИ клавиатуру и управлять с нее .

Re: Полифония в Ардуино Мега

Добавлено: 30 май 2026, 23:43
dstrufanov
MihailK писал(а): 30 май 2026, 00:38 Задержки больше 10 мс уже выше порога комфорта. В интернете встречал информацию, что для данной затеи лучше подойдет мощный Cortex, а лучше мини ПК.
10мс для меги это 160 тысяч операций с кварцем 16МГц! Можно посчитать орбиту космического аппарата, а не то, что 48 кнопок обработать :D

Re: Полифония в Ардуино Мега

Добавлено: 31 май 2026, 00:59
WildCat
MihailK писал(а): 30 май 2026, 00:38
DerAlex писал(а): 24 май 2026, 06:32 Так ни кто не ответил. Есть замечания по коду или нет . Блок с помощью ИИ делал.
Есть замечание по схеме. Даже простенькие клавиатуры идут с 2 кнопками на клавишу. Также есть вопрос по задержке от нажатия на клавишу до появления звука. При игре шестнадцатыми задержка10 мс создает ощущение, что что-то не так. Задержки больше 10 мс уже выше порога комфорта. В интернете встречал информацию, что для данной затеи лучше подойдет мощный Cortex, а лучше мини ПК.
У Nokia 3310 был процессор с частотой 12 МГц. И прекрасно справлялся с полифонией, обработкой кнопок и еще кучей процессов.

Re: Полифония в Ардуино Мега

Добавлено: 31 май 2026, 14:54
DerAlex
Вы не учитываете дребезг контактов. Требуется время четко зафиксировать замыкание

Re: Полифония в Ардуино Мега

Добавлено: 31 май 2026, 15:04
DerAlex
0,1–2 мс — высокопроизводительные герконы и микропереключатели.5–15 мс — стандартные тактовые кнопки, компьютерные мыши и маломощные реле.20–50 мс — изношенные или крупные механические кнопки, тумблеры.

Re: Полифония в Ардуино Мега

Добавлено: 31 май 2026, 16:54
DerAlex
Есть способы уменьшить время опроса ?

Re: Полифония в Ардуино Мега

Добавлено: 31 май 2026, 23:31
MihailK
Посчитать фактическую задержку так никто и не смог.
Как устроена простая клавиатура можно посмотреть здесь https://www.youtube.com/watch?v=XZIiVuBJo6Y&app=desktop
Для понимания проблемы создания электронного клавишного музыкального инструмента можно посмотреть цены на авито -"детский синтезатор" , "синтезатор Yamaha" и "цифровое пианино"

Re: Полифония в Ардуино Мега

Добавлено: 01 июн 2026, 04:25
DerAlex
По существу ни чего не сказано. Как купить и так понятно.

Re: Полифония в Ардуино Мега

Добавлено: 01 июн 2026, 05:39
DerAlex
В наличии старый ЭМИ "Юность 2М ". Там нет ни каких вторых контактов. Под каждой клавишей пара проволочек. Для нее рассчитан этот код.У кого есть другая клавиатура предложите свой вариант кода.

Re: Полифония в Ардуино Мега

Добавлено: 01 июн 2026, 05:49
DerAlex
images.jpg

Re: Полифония в Ардуино Мега

Добавлено: 27 июн 2026, 08:14
DerAlex
БЛОК ДЛЯ АРДУИНО МЕГА . 48 выходов. Просто подключаем выходы через 48 контактов клавиатуры. Блок предназначен для замены генераторно -делительного блока старого электроргана. Каждый выход ШИМ . В нем 4 регистра : 16, 8 , 4 , 2 . Для фильтрации ШИМ на частоте 61 кГц ставится RC фильтр на каждом выходе . Резистор 47 ком и конденсатор 22 нф . Следом еще один резистор 47 ком.

Re: Полифония в Ардуино Мега

Добавлено: 28 июн 2026, 13:06
DerAlex
Поспешил я выкладывать блок . Блок получился отличный и компилятор его съел без замечаний но код не будет работать на Ардуино Мега. Нужно что то серъезнее. Например ESP. МЕГА виснет и молчит.Что сможет МЕГА это 4 тона только. Принял глюки искусственного интеллекта за чистую монету. Каюсь :smile390: