§ Leitfaden · Dateien & Formate

Im Inneren .logicx Dateiformat

Veröffentlicht im August 2026

A .logicx ist keine Datei. Es ist ein macOS -Paket – ein Ordner, der im Finder als einzelnes Element angezeigt wird – und die darin enthaltene Sitzung wird in einem proprietären Binärformat gespeichert, das Apple nie dokumentiert hat. Diese Tatsache erklärt die meisten Probleme, auf die Benutzer stoßen: warum Windows einen Ordner anzeigt, warum „Online .logicx -Viewer“ nichts anzeigen und warum es keine pip install das analysiert eins.

Was ist im Paket enthalten?

Öffnen Sie eine solche Datei auf einem Mac mit einem Rechtsklick → Paketinhalt anzeigen (oder entpacken Sie einfach ein gezipptes Projekt an einem beliebigen Ort), und das Layout ist wie folgt:

MySong.logicx/
├── Alternatives/
│   └── 000/
│       └── ProjectData        ← the session itself (binary)
├── Media/                     ← recorded + imported audio, ordinary files
└── Resources/                 ← artwork, notes, supporting data

Alternatives/ enthält einen nummerierten Ordner pro Projektalternative (Funktion „Datei → Alternativen“ Logic ); jeder Ordner enthält eine ProjectData — Arrangement, Spuren, Regionen, MIDI, Tempo- und Taktartzuordnungen, Marker, Mixer- und Plugin-Zuweisungen, alles in einer kompakten Binärdatei. Media/ Und das ist die wirklich gute Nachricht: Ihre Aufnahmen liegen als gewöhnliche Audiodateien vor, die Sie auf jedem Betriebssystem kopieren können – Logic ist nicht erforderlich.

Warum es keinen öffentlichen Parser gibt

Der ProjectData Binärdaten sind unveröffentlicht und eignen sich hervorragend für einfaches Reverse Engineering. Ausgehend von der Wartung eines produktionsreifen Parsers und Writers ergibt sich folgende Problemstellung: Die Sitzung ist ein Strom typisierter Binärdatensätze mit unterschiedliche Taktbasen in verschiedenen Schallplattenfamilien (Einige Ereignisdaten zählen Ticks in einer Auflösung, die Tempokarte in einer anderen), Speicherformatvarianten die sich zwischen verschiedenen Logic Versionen für dieselben Daten unterscheiden, und Details, die sich ändern, wenn ein Benutzer auch nur … Speichert das Projekt erneut. Eine erneut gespeicherte Sitzung kennzeichnet Ereignisdatensätze anders als eine neu erstellte. Genau das führt dazu, dass ein Hobby-Parser bei realen Dateien keine Ergebnisse liefert. Ein Parser, der nur selbst erstellte Projekte verarbeitet, ist einfach; einer, der auch Projekte verarbeitet, die Benutzer tatsächlich bearbeitet haben, muss anhand eines Korpus realer Sitzungen trainiert werden.

Aus diesem Grund zeigen Ihnen auch die „Online-Logicx-Viewer“-Seiten, die bei dieser Suchanfrage erscheinen, nichts Nützliches an: Sie listen den Inhalt des Paketordners auf – was Sie auch selbst mit unzip tun können – und hören dann auf. ProjectData Wand.

Einlesen eines Programms

Der praktische Weg ist ein Parser, der das Format bereits kennt und über HTTP angebunden ist. Laden Sie das gezippte Projekt einmal hoch und wählen Sie dann die gewünschte Darstellungsform:

Werfen Sie jetzt einen Blick in ein Logic Projekt.

Laden Sie die gezippte Datei hoch. .logicx — Es öffnet sich im Browser als spielbare Sitzung auf jedem beliebigen Rechner.

Öffne eine .logicx →

Schreiben

Der Schreibvorgang lässt sich nicht abkürzen – es gibt keine dokumentierte Methode, um eine Datei zu erstellen. ProjectDataAlso alles, was ein funktionierendes Ergebnis hervorbringt .logicx führt einen reverse-engineerten nativen Writer aus. Genau das macht Doseedo -Pipeline an zwei Stellen: Konvertierungen in Logic (ein .als, .flp oder .rpp wird als echte, bearbeitbare Datei zurückgegeben .logicx) Und Audio-zu-Sitzung (eine Mischung kommt zurück als eine .logicx mit getrennten stems auf benannten Spuren, einer Tempo-Map, MIDI pro Stem und einer Akkordübersicht). Beide können auch von KI-Agenten über die MCP-Server.

Häufig gestellte Fragen

Was für eine Art Datei ist eine .logicx Datei?

Es handelt sich nicht um eine einzelne Datei, sondern um ein macOS Paket, einen Ordner, der im Finder als ein einzelnes Objekt angezeigt wird. Darin befinden sich die Mediendateien, Ressourcen und die Sitzungsdaten des Projekts selbst, ein proprietäres Binärformat ohne öffentliche Spezifikation.

Gibt es eine Bibliothek, die .logicx Dateien parst?

Es gibt weder eine offizielle noch eine vollständig quelloffene Lösung. Apple hat das Format nie dokumentiert, es ändert sich mit jeder Logic Version, und selbst ein einfaches Speichern durch einen Benutzer verändert Details auf niedriger Ebene. Funktionierende Parser werden durch Reverse Engineering entwickelt und anhand realer Projekte gewartet.

Was kann ich ohne Spezialwerkzeuge aus einer .logicx extrahieren?

Die Audioaufnahmen und importierten Dateien befinden sich im Paket. Media Der Ordner enthält die Dateien wie gewöhnliche Audiodateien. Unter Windows oder Linux öffnen Sie das gezippte Projekt als Archiv und extrahieren die Dateien. Arrangement, MIDI und Mixer befinden sich in den binären Sitzungsdaten, die einen speziellen Parser benötigen.

Wie kann ich ein Logic Projekt programmatisch einlesen?

Laden Sie das gezippte Projekt in einen Parser hoch, der das Format unterstützt: Es kann im Browser als abspielbare Sitzung geöffnet, nativ in Ableton, FL Studio oder REAPER konvertiert oder als REAPER-Textdatei zurückgegeben werden. .rpp — die Ihr Code dann direkt lesen und bearbeiten kann.

Verwandt