Moin Moin
Also ich mach's erstmal als Faktenliste:
* Die CPU im Deluge hat zwei große Limitierungen, 1. Rechengeschwindigkeit und 2. Schneller Arbeitsspeicher
* Der interne Speicher hält die komplette Applikation um sie schnell auszuführen, Puffer für die Effekte und alle Song-Daten inklusive Clips
* Aktuell hat jeder Synth Clip und auch jede Spur in jedem Kit Clip einen kompletten Satz aller Parameter was sehr schnell den internen Speicher füllen kann
* Ab dem Punkt an dem der interne Speicher voll ist kommen alle neuen Daten in den externen welcher langsamer ist -> Alles wird langsamer
* Der Grain FX braucht leider sehr sehr große Puffer weshalb die Empfehlung ist wenn es geht zu resampeln und den Effekt überall wieder zu deaktivieren
* Die CPU Auslastung ist noch etwas komplexer da es nicht nur auf die rohe Rechenpower ankommt sondern auch auf die Aufgabenplanung, wie viele Audio Frames in einem Zyklus gerendert werden und auch wann welche Sampledaten geladen werden
* Die neuen Filter sind effizienter in der Berechnung und nach unseren Messungen ist die Leistung von Synth stimmen von ca. 50 im official auf ca. 70 in community angestiegen. Jede angeschlagene Note wird dabei bis zum Ende ihrer Release-Zeit mit einbezogen. Falls ihr etwas anderes messen könnt wären wir sehr interessiert.
* Wo wir wirklich Leistung verloren haben ist beim sample laden. Die Algorithmen hier sind ziemlich komplex und wenn man sie nicht selbst geschrieben hat nicht so einfach zu durchblicken. D.h. aktuell ist es zu erwarten dass bei vielen Samples schneller Ausfälle kommen. Wir haben vor dem community release mit einigen Songs getestet und sind schon wieder sehr nahe an Official aber eben noch nicht ganz da.
* Außerdem gibt es immer mal wieder einen Zeitpunkt wo alte sample daten gelöscht werden wenn der speicher voll ist. Hier müssen wir es noch schaffen die Last zu glätten denn bei diesem Zeitpunkt verlieren wir aktuell noch punktuell eine Stimme. Hier ist auch die Überlegung Samples wieder aufzunehmen so dass es nicht auffällt
* Wir haben jetzt ein neues Werkzeug bekommen welches noch angelötet werden muss mit dem wir sehr viel besser nachvollziehen können wo Abläufe langsamer sind oder sogar verschnellert werden können.
Generell kann man sagen dass die ganze Deluge Software sehr Resourcen-effizient entwickelt wurde und gewisse Abläufe etwas delikat geworden sind wodurch selbst kleine Änderungen große Auswirkungen haben können.