Nehm euch einen Kaffe und setzt euch. Ich weiß jetzt, was los ist bzw. noch wichtiger, wie sich das in Zukunft vermeiden lässt. Ich habe die letzten Tage nochmal getestet und ein Gedächtnisprotokoll geführt, um meine Erkentnisse zu sortieren. Dieses will ich euch nicht vorenthalten. Wer keine Lust hat zu lesen, springt gleich zum
Fazit.
Meinem letzten Post konnte man ja schon entnehmen, dass sich das Fehlverhalten schlecht pauschal auf die Anzahl der Regionen oder die Verwendung des Step Sequencers begrenzen ließ. Ich habe mir also nochmal den ganzen Thread durchgelesen und bin dabei auch auf die Empfehlung von Clemens Erwe gestoßen. Also habe ich der Sache mit dem Projektimport nochmal etwas mehr Aufmerksamkeit geschenkt. Nachfolgend also meine Beobachtungen:
Neues LEERES Projekt erstellt, dann auf "Übersichten" > Alle Dateien > das Problem-Projekt ausgewählt und "importieren". Dort dann alles außer "Inhalte" angeklickt und übernommen. Es wurden also weder Regionen noch Projekteinstellungen übernommen, sondern nur Instrumente, Automationen und sonstiges. Da das Projekt somit komplett leer war, habe ich das ganze dann provisorisch mit Midi-Regionen befüllt und per copy/paste auf knapp 2.000 (!!!) Events (laut Listeneditor) aufgepumpt. Habe nun länger im Projekt herumgearbeitet, zwischendurch auch paar mal gespeichert und neu geöffnet. Nie gab es Lags!
> Zu viele Regionen scheinen also nicht das Problem zu sein.
Danach löschte ich alle diese 2.000 Regionen wieder, ich räumte also das gesamte Testprojekt leer, öffnete parallel dazu das Problem-Projekt und kopierte die original Regionen von dort in das leere herüber. Nun waren die original Regionen also quasi wieder im Original-Projekt. Und es fing auch gleich wieder an zu laggen. Es ist so als ob das Problem an/in den Regionen selbst liegen würde. Es scheinen also die betreffenden Regionen verhext zu sein. Ich hab keine Ahnung, was ich anstelle, damit das passiert. Mach ich ein riesiges Testprojekt auf und baller alles mit Regionen voll, läuft es prima. Mach ich hingegen "ernst" mit einem richtigen Projekt, fängt es später dann irgendwann an zu laggen.
Zwischen-Resümee:
Projekt 1: 253 Events > lags: YES > neu erstelltes Projekt und Step Sequencer verwendet
Projekt 2: 90 Events > lags: NO > neu erstelltes Projekt und Step Sequencer verwendet
Projekt 3: 344 Events > lags: NO > ursprünglich aus GB-Projekt übernommen und Step Sequencer verwendet
Projekt 4: 179 Events > lags: NO > neu erstelltes Projekt und Step Sequencer verwendet
Projekt 5: 277 Events > lags: YES > Kopie von Projekt 4 (Remix) und Step Sequencer verwendet
In Projekten ohne Lags verwendete ich den Step Sequencer. Eins war sogar ein übernommenes GB Projekt und kein neues leeres Projekt. Also 2 potentielle Fehlerquellen und trotzdem ohne Lags. Besonders verwunderlich ist Projekt 3 mit a) den meisten Events und b) von GB-Projekt übernommen und c) mit Einsatz des Step Sequencers und dennoch lagfrei!
> Man kann also nicht wirklich sagen, dass der Step Sequencer die Probleme verursacht oder die Übernahme eines bestehenden Projektes. Es wäre aber sicherlich auch kein Fehler, diese beiden Dinge trotzdem zu vermeiden.
Neuer Test mit Pattern-Regionen (also die vom Step Sequencer erzeugten Regionen):
Gleiche Bedingungen wie oben, ich öffne ein neues leeres Projekt und übernehme alles bis auf die Regionen (und ohne Projekteinstellungen). Nur jetzt baller ich hier alles mit Pattern-Regionen voll anstelle von Midi-Regionen. Ich merke erwartungsgemäß schon früh, dass das Logic sehr schwer zusetzt. Alles läuft langsamer, das Kopieren von Regionen dauert länger usw. Da hatte ich grad mal 700 Events drin, wo es beim obigen Midi-Test schon an die 2.000 waren und dort noch alles flüssig lief. So und jetzt markiere ich alle Regionen und wandel sie in Midi-Regionen um. Jetzt müsste doch alles wieder reibungslos laufen…oder? Nun im ersten Moment scheint das auch so, doch trotzdem hängt es immer mal wieder und teils sogar länger als sonst. Es scheint geradewegs so, als seien die Midi-Regionen noch von ihren Pattern-"Vorfahren" infiziert. Quasi eine Erbkrankheit! Auch nach Speichern und Neustart hat sich das Projekt nicht gefangen. Es ist kein Vergleich zum Testprojekt mit den 2.000 "reinrassigen" Midi-Regionen. Beide oben genannten Problemprojekte (1&5) waren mit einigen Pattern-Regionen entstanden, die dann zwar alle in Midi-Regionen umgewandelt wurden, um das Projekt zu "schonen" doch…nach dieser neuesten Erkenntnis leiden sie eben doch noch an ihrer Pattern-Vorgeschichte. Ob die anderen 3 lagfreien Projekte jetzt einfach nur nicht genügend viele Pattern-Regionen enthielten, bevor sie zu Midi-Regionen wurden, sodass es dort NOCH nicht zu Lags kam, vermag ich nur ansatzweise zu vermuten.
Fazit:
Nicht nur zuviele Pattern-Regionen (vom Step Sequencer erzeugte Regionen) führen zu Lags, auch wenn man sie in Midi-Regionen konvertiert, könnten diese später immer noch zu Lags führen. Betroffene sollten zukünftig einfach auf den Step Sequencer bzw. das Erstellen von Pattern-Regionen verzichten. Falls es doch mal sein muss, dann nur um das fertige Pattern zu rendern und dann als externes Audio wieder einzufügen. Aber speichert bloß nicht das Projekt mit dieser Pattern-Region, um die Korrumpierung des Projektes zu vermeiden! Am besten vorher speichern, Pattern erzeugen, rendern, schließen ohne zu speichern, neu öffnen, Audio einfügen. Sicherlich würden wenige Pattern-Regionen noch keine Probleme versursachen aber wann fängt es an? Denn rückkgängig machen kann man es nicht und wenn es dann laggt, ist es zu spät. Wer natürlich keine Probleme bisher hatte, den brauch das auch nicht zu interessieren. Dies ist ein Lösungsansatz/Workaround für die Leute, die (bisher) gern mit Pattern-Regionen gearbeitet haben und die von mir geschilderten Probleme mit Lags hatten.
Ein neues Testprojekt mit über 3.000 Events, ohne dort je eine Pattern-Region erzeugt zu haben, läuft wie geschmiert:
https://ibb.co/4WcQ36H