Hva er SEQ-filformatet?
En .seq-fil i Sony PlayStation-formatet er en binær musikksekvens brukt i PS1 (PSX) spillutvikling. Den ble utviklet av Sony Computer Entertainment og styrer PlayStation sin SPU (Sound Processing Unit), som kontrollerer musikkavspilling og lydsignaler i spillet.
Filen starter med en fire-byte pSEQ «magic signature», etterfulgt av et versjonsord, PPQ-oppløsning (pulses per quarter note), et starttempo uttrykt i mikrosekunder per slag, og bytes for taktartsangivelse. Spordata er strukturert tett opp mot MIDI Format 0: delta-tidsverdier med variabel lengde flettet sammen med standard MIDI-statusbytes. Løkkepunkter (loops) er kodet via NRPN-meldinger - CC#99 verdi 20 markerer start på løkke, verdi 30 markerer slutt, og CC#06 angir antall repetisjoner (127 = uendelig løkke).
En .seq-fil inneholder ingen lydsampler; den fungerer sammen med en tilhørende .vab-instrumentbank som inneholder «patches» som lastes inn i SPU-en. En flersporsvariant kalt .sep bruker pSEP-signaturen og bunter flere sekvenser sammen.
Formatet er spesifikt for PS1 og ble ikke videreført til PlayStation 2. Det er fortsatt gjenstand for studier i miljøer for spillbevaring og modifisering. Kommandolinjeverktøyet seq2mid (loveemu, GitHub) med åpen kildekode konverterer .seq-filer til standard MIDI for avspilling eller redigering i moderne programvare.
Sikkerhet og trygghet
RISIKO: LOWBinære lyddata eller MIDI-sekvens; ingen eksekverbar kode. Trygg å håndtere.
Formatdetaljer
i et nøtteskall- PowerTracks Pro Audio prosjektfil - PG Musics PowerTracks Pro Audio bruker .seq som sitt eget prosjektformat (MIDI + lyd + VST-instanser); urelatert til Sony PS1 SEQ. Fortsatt aktivt vedlikeholdt per 2026.
- DNA/Protein-sekvens tekstfil - Enkelte bioinformatikkverktøy (Chromas, DNAbaser) eksporterer DNA-sekvenser i ren tekst som .seq-filer; enkelt tekstformat uten standard header.
- Atari / CMS Sequencer-formater - Flere eldre MIDI-sequencere for Atari og tidlig DOS brukte .seq for sine proprietære prosjektfiler; alle er utgåtte.
Programmer som åpner SEQ-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | pSEQ (hex: 70 53 45 51) ved offset 0 |
| Byterekkefølge | Little-endian |
| Koding | Binær |
| Beholder | Egendefinert Sony binær beholder |
| Typisk filstørrelse | 1 KB - 200 KB |
| PPQ-oppløsning | Variabel; lagret som 2-byte felt i header |
| Tempokoding | Mikrosekunder per slag, lagret som 3-byte verdi i header |
| Løkkemekanisme | NRPN CC#99 (verdi 20 = start, 30 = slutt); CC#06 angir antall (127 = uendelig) |
| Flersporsvariant | .sep-format (pSEP magic); bunter flere sekvenser |
| Tilhørende fil | .vab instrumentbank som leverer SPU-sampler |
| Plattform | Sony PlayStation (PS1/PSX); ikke brukt på PS2 |
| MIDI-relasjon | Strukturelt lik SMF Format 0 med PS1-spesifikke NRPN-utvidelser |
| Utgitt | 1994 (Sony PlayStation / PS1) |
| Siste versjon | SEQ v1 (format stable; no versioned revisions documented) |
| Spesifikasjon | problemkaputt.de |
SEQ-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SEQ-filer.