Co to jest format pliku SEQ?
Plik .seq w formacie Sony PlayStation to binarna sekwencja muzyczna używana podczas tworzenia gier na PS1 (PSX). Stworzony przez Sony Computer Entertainment, steruje jednostką SPU (Sound Processing Unit) konsoli PlayStation, kontrolując odtwarzanie muzyki w grze i sygnały dźwiękowe.
Plik zaczyna się od cztero-bajtowej sygnatury magicznej pSEQ, po której następuje słowo wersji, rozdzielczość PPQ (impulsy na ćwierćnutę), początkowe tempo wyrażone w mikrosekundach na uderzenie oraz bajty metrum. Dane ścieżek są ustrukturyzowane w sposób zbliżony do MIDI Format 0: wartości delta-time o zmiennej długości przeplatane ze standardowymi bajtami statusu MIDI. Punkty pętli są kodowane za pomocą komunikatów NRPN - wartość 20 w CC#99 oznacza początek pętli, wartość 30 oznacza koniec pętli, a CC#06 ustawia liczbę powtórzeń (127 = nieskończona pętla).
Plik .seq nie zawiera żadnych próbek audio; działa w połączeniu z towarzyszącym bankiem instrumentów .vab, który przechowuje barwy ładowane do SPU. Wielościeżkowy wariant o nazwie .sep używa sygnatury pSEP i łączy kilka sekwencji w jeden pakiet.
Format ten jest specyficzny dla PS1 i nie był kontynuowany na PlayStation 2. Pozostaje on przedmiotem badań społeczności zajmującej się konserwacją gier i moddingiem. Otwarte narzędzie wiersza poleceń seq2mid (loveemu, GitHub) konwertuje pliki .seq na standardowe MIDI w celu odtwarzania lub edycji w nowoczesnym oprogramowaniu.
Bezpieczeństwo
RYZYKO: LOWBinarne dane audio lub sekwencja MIDI; brak kodu wykonywalnego. Bezpieczny w obsłudze.
Szczegóły formatu
w pigułce- Plik projektu PowerTracks Pro Audio - Program PowerTracks Pro Audio firmy PG Music używa .seq jako natywnego formatu projektu (MIDI + audio + instancje VST); niezwiązany z Sony PS1 SEQ. Nadal aktywnie rozwijany (stan na 2026 rok).
- Plik tekstowy sekwencji DNA/białek - Niektóre narzędzia bioinformatyczne (Chromas, DNAbaser) eksportują sekwencje DNA w formacie tekstowym jako pliki .seq; prosty format tekstowy, brak standardowego nagłówka.
- Formaty sekwencerów Atari / CMS - Kilka starszych sekwencerów MIDI dla Atari i wczesnego DOS używało rozszerzenia .seq dla swoich zastrzeżonych plików projektów; wszystkie są obecnie nieużywane.
Programy otwierające pliki SEQ
Szczegóły techniczne
specyfikacja| Magiczne bajty | pSEQ (hex: 70 53 45 51) pod offsetem 0 |
| Kolejność bajtów | Little-endian |
| Kodowanie | Binarne |
| Kontener | Niestandardowy kontener binarny Sony |
| Typowy rozmiar pliku | 1 KB - 200 KB |
| Rozdzielczość PPQ | Zmienna; przechowywana jako 2-bajtowe pole w nagłówku |
| Kodowanie tempa | Mikrosekundy na uderzenie, przechowywane jako 3-bajtowa wartość w nagłówku |
| Mechanizm pętli | NRPN CC#99 (wartość 20 = start, 30 = koniec); CC#06 ustawia liczbę (127 = nieskończoność) |
| Wariant wielościeżkowy | Format .sep (sygnatura pSEP); łączy wiele sekwencji |
| Plik towarzyszący | Bank instrumentów .vab dostarczający próbki barw dla SPU |
| Platforma | Sony PlayStation (PS1/PSX); nieużywany na PS2 |
| Relacja z MIDI | Strukturalnie podobny do SMF Format 0 z rozszerzeniami NRPN specyficznymi dla PS1 |
| Wydano | 1994 (Sony PlayStation / PS1) |
| Najnowsza wersja | SEQ v1 (format stable; no versioned revisions documented) |
| Specyfikacja | problemkaputt.de |
Konwersje SEQ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SEQ.