Здравствуйте.
Кто мне может подсказать, в какую сторону копать?
Например, запущен синтезатор Zynaddsubfx или Yoshimi, использующий alsa
Запускаю нотный редактор Rosegarden, он автоматически соединяется с синтезатором, нажимаю на клавиши в редакторе появляются звуки синтезатора.
Моя задача - средствами питона создать виртуальную миди клавиатуру, которая подобно клавиатуре нотного редактора посылает сигнал на синтезатор Zynaddsubfx или Yoshimi.
Вовсе необязательно, чтобы все необходимые компоненты были на питоне, вполне подойдёт и subprocess .
Я, совсем ничего не соображаю в звуковых устройствах и в механизмах генерирования звуков.
Загрузил и установил python-rtmidi - не знаю, что с ним делать.
Зачем мне это нужно?
Хочу создать эстетически приемлемый интерфейс для синтезатора - при всей его мощи, написанный с использованием FLTK выглядит он очень убого. Пользователи Windows такого оформления не поняли бы.