Всё, что мог сделать, - сделал

Apr 21, 2024 17:16


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

Написана заготовка класса MIDI-контроллера. Оно уже умеет обрабатывать нажатия и отпускания “музыкальных” кнопок. Каждой музыкальной кнопке поставлена в соответствие MIDI-нота; при нажатии/отпускании посылаются MIDI соообщения начать/закончить звучание. (В финальном варианте музыкальные кнопки обрастут доп. функциями, но пока - вот так.)

Добавил 3 сенсорных кнопки (см. рис. 1). Сенсорных - потому что простых кнопок у меня только 3, а их я уже задействовал под музыкальные кнопки (настроены на До-Ми-Соль 1-й октавы).

Эти сенсорные кнопки будут изображать управляющие кнопки. Две ближних кнопки сейчас переключают т.н. “номер программы” для текущего MIDI канала. Т.е. перебирают различные музыкальные инструменты, которые будут звучать в канале. Ну как перебирают… Должны перебирать. 🙂

Это всё надо проверять на настоящем MIDI синтезаторе. Вот приедут ко мне гнёзда DIN-5, я запаяю MIDI-выход для этой макетки, и можно будет через уже имеющийся MIDI-USB переходник подключиться к компу и “поиграть” на программном синтезаторе. Это у меня будет “праздник первого MIDI звука”.

А пока продолжаю изучать теорию. Документация на звуковые банки уже не выглядит как китайская грамота.


Рис. 1
Оригинал записи находится здесь https://tesanoff.klah.ru.

MIDI баян

Previous post Next post
Up