§ Handleiding · Bestanden en formaten

Binnenin de .logicx bestandsformaat

Gepubliceerd augustus 2026

A .logicx is geen bestand. Het is een macOS -pakket — een map die de Finder als één item weergeeft — en de sessie erin wordt opgeslagen in een eigen binair formaat dat Apple nooit heeft gedocumenteerd. Dat ene feit verklaart de meeste problemen waar mensen tegenaan lopen: waarom Windows een map weergeeft, waarom "online .logicx viewers" niets laten zien en waarom er geen pip install die er een analyseert.

Wat zit er in het pakket?

Open er een op een Mac door met de rechtermuisknop te klikken → 'Toon pakketinhoud' (of pak een gecomprimeerd project gewoon ergens uit) en de indeling is als volgt:

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

Alternatives/ Bevat één genummerde map per projectalternatief (Logic 's functie Bestand → Alternatieven); elke map bevat een ProjectData — de indeling, tracks, regio's, MIDI, tempo- en maatsoortkaarten, markers, mixer- en plugintoewijzingen, alles in één compact binair bestand. Media/ Het goede nieuws is dat je opgenomen fragmenten gewoon als audiobestanden staan die je op elk besturingssysteem kunt kopiëren, zonder dat Logic nodig hebt.

Waarom er geen openbare parser is

De ProjectData Binary is niet gepubliceerd en maakt het ronduit lastig om er zomaar aan te sleutelen door middel van reverse engineering. Vanuit het oogpunt van het onderhouden van een productieparser en -schrijver is de aard van het probleem duidelijk: de sessie is een stroom van getypte binaire records met verschillende timingbases in verschillende recordfamilies (sommige gebeurtenisgegevens tellen de tijdstappen op een bepaalde resolutie, de tempokaart op een andere), opslagformaatvarianten die verschillen tussen Logic versies voor dezelfde gegevens, en details die veranderen wanneer een gebruiker ook maar iets doet om de gegevens aan te passen. slaat het project opnieuw op — Een opnieuw opgeslagen sessie markeert gebeurtenisrecords anders dan een nieuw aangemaakte sessie, en dat is precies het soort probleem waardoor een hobby-parser geen resultaten oplevert bij echte bestanden. Een parser die alleen projecten verwerkt die hij zelf heeft aangemaakt, is eenvoudig; een parser die projecten verwerkt waaraan gebruikers daadwerkelijk hebben gewerkt, moet worden onderhouden aan de hand van een corpus van echte sessies.

Dit is ook de reden waarom de "online LogicX-viewer"-sites die hoog scoren voor deze zoekopdracht niets nuttigs laten zien: ze tonen de inhoud van de pakketmap – iets wat je zelf ook kunt doen met unzip – en stoppen bij het einde. ProjectData muur.

Een programma lezen

De meest praktische oplossing is een parser die het formaat al ondersteunt en via HTTP werkt. Upload het gecomprimeerde project eenmalig en kies vervolgens de gewenste weergave:

Bekijk nu de binnenkant van een Logic project

Upload het gezipte bestand .logicx — het wordt in de browser geopend als een speelbare sessie, op elke computer.

Open een .logicx →

Een schrijven

De schrijfrichting kent geen enkele kortere weg — er is geen gedocumenteerde manier om een document te schrijven. ProjectDataDus alles wat een werkend resultaat oplevert. .logicx Het draait om een via reverse engineering ontwikkelde native writer. Dat is wat de pipeline van Doseedo op twee plaatsen doet: conversies naar Logic (een .als, .flp of .rpp komt terug als een echt, bewerkbaar bestand .logicx) En audio-naar-sessie (een mix komt terug als een .logicx met gescheiden stems op benoemde tracks, een tempokaart, MIDI per stem en een akkoordengids). Beide zijn ook oproepbaar door AI-agenten via de MCP-server.

Veelgestelde vragen

Wat voor soort bestand is een .logicx bestand?

Het is geen enkel bestand, maar een macOS pakket, een map die in de Finder als één item wordt weergegeven. Daarin bevinden zich de media, bronnen en de sessiegegevens van het project, die een eigen binair formaat hebben zonder openbare specificatie.

Bestaat er een bibliotheek die .logicx bestanden kan parsen?

Er bestaat geen officiële en ook geen volledig open-source versie. Apple heeft het formaat nooit gedocumenteerd, het verschilt per Logic versie en zelfs een simpele heropslag door de gebruiker herschrijft details op laag niveau. Werkende parsers worden via reverse engineering ontwikkeld en onderhouden aan de hand van echte projecten.

Wat kan ik uit een .logicx bestand halen zonder speciale tools?

De audio: opgenomen fragmenten en geïmporteerde bestanden bevinden zich in de map van het pakket. Media De bestanden worden opgeslagen in een map als gewone audiobestanden. Open het gezipte project op Windows of Linux als een archief en haal de bestanden eruit. De arrangementen, MIDI en mixer bevinden zich in de binaire sessiegegevens, waarvoor een echte parser nodig is.

Hoe lees ik een Logic project programmatisch uit?

Upload het gezipte project naar een parser die het formaat ondersteunt: het kan in de browser worden geopend als een afspeelbare sessie, rechtstreeks worden geconverteerd naar Ableton, FL Studio of REAPER, of worden teruggestuurd als platte tekst voor REAPER. .rpp — die uw code vervolgens direct kan lezen en bewerken.

Verwant