Hvad er SEQ-filformatet?
En .seq-fil i Sony PlayStation-formatet er en binær musiksekvens, der bruges i PS1 (PSX) spiludvikling. Den er skabt af Sony Computer Entertainment og driver PlayStationens SPU (Sound Processing Unit), som styrer afspilning af musik og lydsignaler i spillet.
Filen starter med en fire-byte pSEQ magic signature, efterfulgt af et versionsord, PPQ (pulses per quarter note) opløsning, et starttempo udtrykt i mikrosekunder per slag og bytes for taktarter. Spor-data er struktureret tæt op ad MIDI Format 0: delta-tidsværdier med variabel længde flettet sammen med standard MIDI-statusbytes. Loop-punkter er kodet via NRPN-beskeder - CC#99 værdi 20 markerer loop-start, værdi 30 markerer loop-slut, og CC#06 angiver antal gentagelser (127 = uendeligt loop).
En .seq-fil indeholder ingen lydsamples; den fungerer sammen med en tilhørende .vab instrumentbank, der indeholder de patches, der indlæses i SPU'en. En flersporsvariant kaldet .sep bruger pSEP-magic og samler flere sekvenser.
Formatet er specifikt for PS1 og blev ikke ført videre til PlayStation 2. Det er stadig genstand for omfattende studier i spilbevarings- og modding-miljøet. Open-source kommandolinjeværktøjet seq2mid (loveemu, GitHub) konverterer .seq-filer til standard MIDI til afspilning eller redigering i moderne software.
Sikkerhed og tryghed
RISIKO: LOWBinære lyddata eller MIDI-sekvens; ingen eksekverbar kode. Sikker at håndtere.
Formatdetaljer
kort fortalt- PowerTracks Pro Audio Project File - PG Musics PowerTracks Pro Audio bruger .seq som sit indfødte projektformat (MIDI + lyd + VST-instanser); urelateret til Sony PS1 SEQ. Vedligeholdes stadig aktivt i 2026.
- DNA/Protein Sequence Text File - Nogle bioinformatikværktøjer (Chromas, DNAbaser) eksporterer DNA-sekvenser i almindelig tekst som .seq-filer; simpelt tekstformat uden standardheader.
- Atari / CMS Sequencer-formater - Flere ældre Atari- og tidlige DOS MIDI-sequencere brugte .seq til deres proprietære projektfiler; alle er udgået.
Programmer der åbner SEQ-filer
Tekniske detaljer
dyb specifikation| Magic bytes | pSEQ (hex: 70 53 45 51) ved offset 0 |
| Byte-orden | Little-endian |
| Kodning | Binær |
| Container | Brugerdefineret Sony binær container |
| Typisk filstørrelse | 1 KB - 200 KB |
| PPQ-opløsning | Variabel; gemt som 2-byte felt i headeren |
| Tempokodning | Mikrosekunder per slag, gemt som 3-byte værdi i headeren |
| Loop-mekanisme | NRPN CC#99 (værdi 20 = start, 30 = slut); CC#06 angiver antal (127 = uendeligt) |
| Flersporsvariant | .sep-format (pSEP magic); samler flere sekvenser |
| Tilhørende fil | .vab instrumentbank, der leverer SPU-sample-patches |
| Platform | Sony PlayStation (PS1/PSX); bruges ikke på PS2 |
| MIDI-forhold | Strukturelt lig SMF Format 0 med PS1-specifikke NRPN-udvidelser |
| Udgivet | 1994 (Sony PlayStation / PS1) |
| Seneste version | SEQ v1 (format stable; no versioned revisions documented) |
| Specifikation | problemkaputt.de |
SEQ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SEQ-filer.