Vad är filformatet SEQ?
En .seq-fil i Sony PlayStation-format är en binär musiksekvens som används vid spelutveckling för PS1 (PSX). Den skapades av Sony Computer Entertainment och styr PlayStation-enhetens SPU (Sound Processing Unit), vilket kontrollerar musikuppspelning och ljudsignaler i spelet.
Filen inleds med en fyra byte lång pSEQ magic signature, följt av ett versionsord, PPQ-upplösning (pulses per quarter note), ett initialt tempo uttryckt i mikrosekunder per slag, samt bytes för taktarter. Spårdata är strukturerad på ett sätt som ligger nära MIDI Format 0: delta-tidsvärden med variabel längd varvade med standard MIDI-statusbytes. Looping-punkter kodas via NRPN-meddelanden - CC#99 värde 20 markerar loop-start, värde 30 markerar loop-slut, och CC#06 anger antal upprepningar (127 = oändlig loop).
En .seq-fil innehåller inga ljudsamplingsdata; den fungerar tillsammans med en tillhörande .vab-instrumentbank som innehåller de patchar som laddas in i SPU:n. En flerspårsvariant kallad .sep använder pSEP-magi och paketerar flera sekvenser tillsammans.
Formatet är specifikt för PS1 och fördes inte vidare till PlayStation 2. Det studeras fortfarande flitigt av spelbevarare och modding-communityn. Det öppna kommandoradsverktyget seq2mid (loveemu, GitHub) konverterar .seq-filer till standard MIDI för uppspelning eller redigering i modern programvara.
Säkerhet & trygghet
RISK: LOWBinär ljuddata eller MIDI-sekvens; ingen exekverbar kod. Säker att hantera.
Formatdetaljer
i ett nötskal- PowerTracks Pro Audio Project File - PG Musics PowerTracks Pro Audio använder .seq som sitt infödda projektformat (MIDI + ljud + VST-instanser); orelaterat till Sony PS1 SEQ. Underhålls fortfarande aktivt under 2026.
- DNA/Protein Sequence Text File - Vissa bioinformatikverktyg (Chromas, DNAbaser) exporterar DNA-sekvenser i klartext som .seq-filer; enkelt textformat, ingen standardheader.
- Atari / CMS Sequencer-format - Flera äldre MIDI-sequencers för Atari och tidiga DOS använde .seq för sina proprietära projektfiler; samtliga är nedlagda.
Program som öppnar SEQ-filer
Tekniska detaljer
djup specifikation| Magic bytes | pSEQ (hex: 70 53 45 51) vid offset 0 |
| Byteordning | Little-endian |
| Kodning | Binär |
| Container | Anpassad Sony binär container |
| Typisk filstorlek | 1 KB - 200 KB |
| PPQ-upplösning | Variabel; lagras som 2-byte-fält i headern |
| Tempokodning | Mikrosekunder per slag, lagras som 3-byte-värde i headern |
| Loop-mekanism | NRPN CC#99 (värde 20 = start, 30 = slut); CC#06 anger antal (127 = oändlig) |
| Flerspårsvariant | .sep-format (pSEP-magi); paketerar flera sekvenser |
| Tillhörande fil | .vab-instrumentbank som tillhandahåller SPU-samplingspatchar |
| Plattform | Sony PlayStation (PS1/PSX); används inte på PS2 |
| MIDI-relation | Strukturellt lik SMF Format 0 med PS1-specifika NRPN-tillägg |
| Släppt | 1994 (Sony PlayStation / PS1) |
| Senaste version | SEQ v1 (format stable; no versioned revisions documented) |
| Specifikation | problemkaputt.de |
SEQ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SEQ-filer.