Wat is het SEQ-bestandsformaat?
Een .seq-bestand in het Sony PlayStation-formaat is een binaire muzieksequentie die wordt gebruikt bij de ontwikkeling van PS1 (PSX) games. Het is gemaakt door Sony Computer Entertainment en stuurt de SPU (Sound Processing Unit) van de PlayStation aan, waarbij de muziekweergave en audio-aanwijzingen in de game worden geregeld.
Het bestand begint met een vier-byte pSEQ magic signature, gevolgd door een versiewoord, PPQ (pulses per quarter note) resolutie, een initieel tempo uitgedrukt in microseconden per tel, en tijdhandtekening-bytes. Trackgegevens zijn nauw gestructureerd naar MIDI Formaat 0: variabele lengte delta-tijdwaarden afgewisseld met standaard MIDI-statusbytes. Luspunten (loops) worden gecodeerd via NRPN-berichten - CC#99 waarde 20 markeert de start van de lus, waarde 30 markeert het einde, en CC#06 stelt het aantal herhalingen in (127 = oneindige lus).
Een .seq-bestand bevat geen audiosamples; het werkt samen met een bijbehorende .vab instrumentenbank die de patches bevat die in de SPU worden geladen. Een multi-track variant genaamd .sep gebruikt de pSEP magic en bundelt verschillende sequenties.
Het formaat is specifiek voor de PS1 en werd niet voortgezet naar de PlayStation 2. Het wordt nog steeds veel bestudeerd door de game-preservatie en modding-gemeenschap. De open-source command-line tool seq2mid (loveemu, GitHub) converteert .seq-bestanden naar standaard MIDI voor weergave of bewerking in moderne software.
Beveiliging & veiligheid
RISICO: LOWBinaire audiogegevens of MIDI-sequentie; geen uitvoerbare code. Veilig om te verwerken.
Formaatdetails
in een notendop- PowerTracks Pro Audio Projectbestand - PowerTracks Pro Audio van PG Music gebruikt .seq als eigen projectformaat (MIDI + audio + VST-instanties); niet gerelateerd aan Sony PS1 SEQ. Nog steeds actief onderhouden vanaf 2026.
- DNA/Proteïne-sequentie tekstbestand - Sommige bio-informatica-tools (Chromas, DNAbaser) exporteren platte tekst DNA-sequenties als .seq-bestanden; eenvoudig tekstformaat, geen standaard header.
- Atari / CMS Sequencer-formaten - Verschillende legacy Atari en vroege DOS MIDI-sequencers gebruikten .seq voor hun eigen projectbestanden; allemaal verouderd.
Programma's die SEQ-bestanden openen
Technische details
diepe specificaties| Magic bytes | pSEQ (hex: 70 53 45 51) op offset 0 |
| Byte-volgorde | Little-endian |
| Codering | Binair |
| Container | Aangepaste Sony binaire container |
| Typische bestandsgrootte | 1 KB - 200 KB |
| PPQ-resolutie | Variabel; opgeslagen als 2-byte veld in de header |
| Tempo-codering | Microseconden per tel, opgeslagen als 3-byte waarde in de header |
| Lus-mechanisme | NRPN CC#99 (waarde 20 = start, 30 = einde); CC#06 stelt aantal in (127 = oneindig) |
| Multi-track variant | .sep-formaat (pSEP magic); bundelt meerdere sequenties |
| Bijbehorend bestand | .vab instrumentenbank die SPU-samplepatches levert |
| Platform | Sony PlayStation (PS1/PSX); niet gebruikt op PS2 |
| MIDI-relatie | Structureel vergelijkbaar met SMF Formaat 0 met PS1-specifieke NRPN-extensies |
| Uitgebracht | 1994 (Sony PlayStation / PS1) |
| Laatste versie | SEQ v1 (format stable; no versioned revisions documented) |
| Specificatie | problemkaputt.de |
SEQ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SEQ-bestanden.