1) Ich weiß, dass es diverse VST-Plugins gibt, die mit Delphi programmiert wurden (siehe z.B. http://www.axiworld.be/vst.html ) . Möglicherweise ist FPC da aber doch ein Hindernis. ( http://forum.lazarus.freepascal.org/ind ... pic=2069.0 , http://www.kvraudio.com/forum/viewtopic.php?p=4976705 ) Any Pointers ?
2)
mse hat geschrieben:Störungsarme Hüllkurvengenerierung braucht happig Rechenleistung.
Vermutlich wegen der notwendigen Abfragen auf Bereichsgrenzen.
Da hatte ich die Idee, einen HüllkurvenGenerator wie einen Sample-Oszillator zu bauen. Die Verstärkungs-"Samples" werden offline erstellt und in einem Array abgespeichert und bei der Wiedergabe mit einer Sampelrate, die natürlich deutlich niedriger ist als die Audio-Sample-Rate, abgespielt. Damit müsste die Hüllkurve eigentlich wesentlich weniger Leistung verbraten als ein Oszillator (Sampel oder gegechnet) Das kann aber der besagte "VST-Oszillator-Baukasten" nicht.
(Das Pronblem ist, dass ein FM-Synth viel mehr Hüllkurven benötigt, als beispielsweise ein subtraktiver Synth. Mindestens 6, aber eigentlich noch ein paar - idealer Weise viele - mehr.)
-Michael