mastermind2020 schrieb am 14.11.2021:Hallo liebe Community,
kennt jemand von euch eine gute Seite/gutes Buch, welches die Programmierung von Synthesizern beschreibt/lehrt (vorzugsweise für Python)? Sahnehäubchen wäre noch VST-Format, aber so weit muss es erstmal nicht gehen.
Danke :-)
Hallo
@mastermind2020,
ich bin (Hobby-)Musiker und (Hobby-)Programmier, sodass ich nicht nur "physische" Synthesizer besitze, sondern auch das eine oder andere VST-Plugin selbst programmiert habe und mich damit auskenne. Zwecks Programmierung kann ich allerdings nur diverse Programme empfehlen, mit denen man sich selbst durch ein Baukastenprinizip nebst Code PlugIns in diversen Formaten "erzeugen" kann. Mit C++ und der SDK von Steinberg habe ich mir auch schon kleinere VSTs gebastelt. Insofern kann ich Dir das, neben den Baukastenprinzipien, auch empfehlen.
Bei Python bin ich diesbezüglich leider raus. Es gibt allerdings schon ein paar Anbieter, die PlugIns in Delphi und Python geschrieben haben bzw. diese Programmiersprache benutzen.
Ob das alles so "gut" ist, ist fraglich. Nicht umsonst sind alle großen, guten, komplexen und namenhaften Plugins und Synths (Software) in C++ geschrieben. Zum einen gibt es bei anderen Programmiersprachen Probleme und zum anderen sind nicht alle Dinge umsetzbar oder es gibt hier und da einen Flaschenhals. Nicht, weil es nicht möglich wäre, sondern weil sich die Industrie/Masse auf ein Gebiet eingeschossen hat, damit Geld verdient und dies nun von der Masse als "Standard" angesehen wird.
Auch wenn ich Dir keine perfekte Antwort geben konnte, wollte ich doch ein wenig auf eine andere Schiene führen, um vorab Ärger, Probleme und Co. mit Drittsprachen zu vermeiden.
Schaue einmal direkt beim KVRAudio.com Forum vorbei, bei Steinberg, bei Github usw.
Ansonsten könnte ich nur in VErbindung mit Cinema 4D bzgl. Python helfen.
Bei LearnVST.wordpress.com gibt es auch ein paar Beispiele zwecks Python.