Синтезировать музыкальные ноты (со звуками фортепиано) на Python

Я хотел бы иметь реализацию библиотеки музыкальных инструментов (например, объект фортепиано) на языке Python, которую я мог бы использовать для преобразования списка нот и длительности в звук. Например, что-то вроде:

import Piano

pn = Piano()
pn.play([note, note, ..., note], duration)

Существует ли что-то подобное для python 2.7? Я бы хотел его реализовать, если нет. У меня сейчас есть кое-что, что использует audiere, но это просто синусоидальные волны, так что это звучит ужасно. Есть ли способ подключить миди-пианино или что-то в этом роде - я использую Windows 7? Есть ли какие-либо шаги по реализации, которых я не ожидал?

15
задан Matthieu Brucher 30 December 2018 в 20:31
поделиться