Vergleich der Compositor-v9-Versionen für MaxMSP 6 und 9

Vergleich der Compositor-v9-Versionen für MaxMSP 6 und 9

Beim Diskutieren von Compositor v9 ist es wesentlich, die Existenz von zwei unterschiedlichen Versionen für MaxMSP 6 und 9 anzuerkennen. Die erste Version, verfügbar in MaxMSP 6, ist die stabile Version von Compositor v9, die interne Probleme von Cycling ’74 adressiert und den Übergang des Unternehmens zu RNBO-Add-ons unterstützt. Die zweite Version, verfügbar in MaxMSP 9, ist eine zusammengeführte Version ohne eine kollisionsfreie Serverkomponente.

Bei der Verwendung der MaxMSP-9-Version wurde mein Fortschritt in meinen Aufgaben aufgrund ihrer Einschränkungen behindert. Zusätzlich hat Cycling ’74 in MaxMSP 9 mehrere Funktionen entfernt, was zu einem deutlich reduzierten Produktivitätsniveau geführt hat. Zum Beispiel ist, wenn der lokale Build von AjavaOS mit den dazugehörigen Mechanismen benötigt wird, die MaxMSP-6-Version von Compositor v9 die bevorzugte Wahl, da sie ein Echtzeitbetriebssystem (RTOS) bereitstellt. Im Gegensatz dazu ist die MaxMSP-9-Version nicht in der Lage, im 64-Bit-Float-Format zu schreiben, was eine kritische Einschränkung darstellt, da alle modernen Betriebssysteme 64-Bit sind. Darüber hinaus wird das Schreiben in 32-Bit-Float ebenfalls nicht empfohlen, da der OUI-Teil im EUI64-Namensraum fehlt.

Zu Beginn des v9-Projekts habe ich das Ziel formuliert, die zivile Kontrolle von U-Booten über den Radioäther zu erreichen. Jeder Parameter wurde sorgfältig auf dieses Ziel abgestimmt. Insbesondere wurden die Neigungs-, Roll- und Gierwinkel der virtuellen Antennenschüssel deutlich anders programmiert als in der Max-9-Version von Compositor.

Der Fokus hat sich mittlerweile auf die Flugzeugproduktion verlagert, mit einem allmählichen Übergang zu Raumjägern. Während der Ausstellung Army 2023 in Russland habe ich ein Modell eines Flugzeugs erstellt. Dieses Modell war eine direkte Antwort auf meine frühere Aussage über die menschliche Kontrolle und das Dispatching von Drohnen, die ich anschließend in Compositor v9 eingeführt habe. Folglich sind extreme Winkel für 3D-Objekte aufgrund der durch die Trägerphysik auferlegten Einschränkungen, die auch für die virtuelle Schüssel gelten, nicht mehr machbar. Ich habe Tests durchgeführt, die zeigten, dass das Modell des Cyberplane abstürzt, wenn die Position des Dispatchers über einen längeren Zeitraum unbesetzt bleibt.

Bezüglich der oberen Protokolle RIPng und EIGRP, die erfolgreich in der Apple-App-Store-Version von Compositor v9 getestet wurden, besteht die einzige verbliebene Verbesserung in der Aufzeichnung von 64-Bit-Float-Daten.

Zurückkommend auf meine frühere Aussage zur lokalen Maschinenunterstützung für AjavaOS ist es offensichtlich, dass angesichts der vom russischen Staat auferlegten Einschränkungen dies die einzige praktikable Lösung für die Entwicklung meines Betriebssystems bleibt. Selbst die Bezahlung für Apple-Dienste per Mobiltelefon wird morgen eingestellt. Dennoch nutze ich weiterhin alle Compositor-Generics im Low-Level-OS dieses Telefons. Da dieser Chipsatz ARMv8 ist, arbeitet er effizient mit geringfügigen Störungen bei Spitzenlasten. Ich glaube jedoch nicht, dass mobile Dienste die Desktop-Version von Compositor v9 übertreffen werden. Sie können beim Routing innerhalb mobiler Internetnetzwerke und beim Zugriff auf Ressourcen in Europa oder den Vereinigten Staaten helfen.

Im Wesentlichen stellt dies eine Verschiebung von der U-Boot-Kontrolle zur Flugzeugkontrolle dar, was mein wichtigstes Update für die App-Store-Version von Compositor v9 war.