Воспроизведение музыкальных тонов на основе ввода с клавиатуры во время выполнения
У меня есть проект, в котором мне нужно проигрывать песню во время исполнения, причем ритм определяется пользователем нажатием какой-нибудь клавиши клавиатуры, которая позже будет использоваться с MaKey MaKey.
Моя цель - создать список тонов или частот, которые будут представлять какую-либо песню (например: song = ['C#', 'D', 'B', 'F', .....]
). Тогда я, вероятно, буду использовать PyGame для перехвата событий клавиатуры, чтобы воспроизводить одну из этих нот одну за другой в цикле while.
Моя проблема в том, что я не нашел подходящих библиотек Python для таких вещей, или я не выкопал достаточно тех, которые нашел, чтобы найти правильное решение. Кто-нибудь может предложить мне библиотеку Python, которая может помочь мне создать список музыкальных тонов и воспроизвести его во время выполнения?