Mein neues Projekt kombiniert PureData und Python. Es setzt sich zum Ziel bestimmte Objekte in PureData über Python anzusteuern. Ziel ist es (vorrerst) BpmMachine, Sequenzer, Synthesizer, Beatsequenzer und Beatmachine als Objekte zur verfügung zu machen und diese komplett über Python zu steuern. Lediglich Data und Soundstreaming wird noch verbunden.
Fertig ist schon die BpmMachine, lässt sich komplett steuern und sieht in der Gui noch gut aus. linker Ausgang bekommt einen Bang auf jeder eins. Rechts befindet sich ein integrierter Zähler von 0 – 31, Der quasi einen Takt (4/4) in 32 Steps unterteilt.
Die Dateien veröffentliche ich aber vorerst nur in *.pd und *.pyc. Wer allerdings an dem Projekt hat, kann mich allerdings auch gerne anschreiben. Antesten könnt ihr das ganze aber mit den Files. Python und PureData sollten nur lafen. [.ZIP]

Hört sich ganz gut an. Was genau ist BpmMachine?
BpmMachine (siehe Abbildung) ist ein eigen kreiertes PureDataObjekt. Es dient dazu von Python aus diesen in der Geschwindigkeit und an oder aus ist, zu regelen.
Die Netzwerkschnittstelle(über den Port) wird zur Übermittlung genutzt (netreceive in PureData) und ermöglicht eine Kommunikation beider Programme.