Поскольку с изготовлением печатных плат происходит задержка, а приблизить светлый миг начала нормальной игры на МИДИ-баяне очень хочется, приходится заниматься тем, что откладывалось далеко «на потом».
Вообще, я до самого конца не был уверен, что в принципе буду делать возможность авто-аккомпанемента на ударных инструментах. В миди-системе Бутусова это есть, но мне это казалось делом очень второстепенным.
Однако, сейчас по основным работам я заблокирован внешними обстоятельствами, и могу продолжать только модифицировать прошивку. Ну и написал авто-аккомпанемент. Как оно работает — см. видео ниже.
По задумке, оно должно будет начинать играть либо по нажатию спец-кнопки на панели управления, либо при первом нажатии на любую басовую клавишу в левой клавиатуре. Для каждой «мелодии» задан темп по-умолчанию, который можно ускорять или замедлять (тоже показано на видео). Количество мелодий, которые можно добавить, практически не ограничено (свободной флэш-памяти сейчас имеется более 10 килобайт, а одна закодированная «мелодия» в среднем занимает порядка 40 байт).
Название проигрываемой мелодии и текущий темп показываются на экране в последней строке.
Теперь придётся чуть модифицировать схему панели управления, чтобы добавить туда кнопки управления партией ударных. И потом перекомпоновать и переразвести печатную плату.