Python De La Musique De La Bibliothèque?
Je suis à la recherche d'écrire un petit tambour de la machine en Python pour le plaisir. J'ai googlé certains et a trouvé le python pages sur musique et audio de base ainsi qu'une question sur StackOverflow générant des fichiers audio, mais ce que je suis à la recherche d'une décente de la bibliothèque pour la création de la musique. Est-ce quelqu'un ici a essayé de faire quelque chose comme ça avant? Si oui, quelle a été votre solution? Ce qui, soit de ceux que j'ai trouvé, ou quelque chose que je n'ai pas trouvé, serait décent de la bibliothèque pour la manipulation audio?
Peu, j'aimerais être capable de faire quelque chose de similaire à Audacity portée au sein de python, mais si quelqu'un sait d'une bibliothèque qui n'en peut plus... je suis tout ouïe.
- potentiellement utiles ressources peut aussi être trouvée à l'adresse wiki.python.org/moin/PythonInMusic
Vous devez vous connecter pour publier un commentaire.
Jeter un oeil de près cSounds. Il y a des bindings Python de vous permettre de vous faire assez souple de synthèse numérique. Il y a quelques jolis paquets complets disponibles, aussi.
Voir http://www.csounds.com/node/188 pour un paquet.
Voir http://www.csounds.com/journal/issue6/pythonOpcodes.html pour plus d'informations sur les scripts Python dans cSounds.
J'ai eu à faire il y a des années. J'ai utilisé pymedia. Je ne suis pas sûr si c'est encore autour de toute façon, voici un code de test que j'ai écrit quand j'étais en train de jouer avec elle. Il est d'environ 3 ans.
Edit: L'exemple de code joue un fichier MP3
Il ya une variété de Python logiciel de musique, vous pouvez trouver un catalogue ici.
Si vous faites défiler la page, vous trouverez une section sur de la Musique la Programmation en Python décrivant plusieurs musique de création de paquets, y compris MusicKit et PySndObj.
Également vérifier http://code.google.com/p/pyo/
En plus de ce qui a été mentionné précédemment, j'ai écrit un simple Python éditeur audio.
http://code.google.com/p/yaalp/source/browse/#svn/trunk
Voir main.py.
Il a aussi l'audio de la manipulation et de certains effets.
Du Code GPL, donc cela pourrait être un point de départ pour vous.