Что такое формат файла SEQ?
Файл .seq в формате Sony PlayStation - это бинарная музыкальная последовательность, использовавшаяся при разработке игр для PS1 (PSX). Созданный Sony Computer Entertainment, он управляет звуковым процессором PlayStation SPU (Sound Processing Unit), контролируя воспроизведение внутриигровой музыки и звуковых сигналов.
Файл начинается с четырехбайтовой магической сигнатуры pSEQ, за которой следует слово версии, разрешение PPQ (импульсов на четвертную ноту), начальный темп, выраженный в микросекундах на бит, и байты размера такта. Данные трека структурированы почти так же, как MIDI Format 0: значения дельта-времени переменной длины чередуются со стандартными статус-байтами MIDI. Точки зацикливания кодируются через сообщения NRPN - значение CC#99 равное 20 отмечает начало цикла, значение 30 - конец цикла, а CC#06 устанавливает количество повторов (127 = бесконечный цикл).
Файл .seq не содержит аудиосемплов; он работает в паре с сопутствующим банком инструментов .vab, в котором хранятся патчи, загружаемые в SPU. Многодорожечный вариант под названием .sep использует сигнатуру pSEP и объединяет несколько последовательностей вместе.
Формат специфичен для PS1 и не использовался в PlayStation 2. Он по-прежнему широко изучается сообществом по сохранению игр и моддингу. Инструмент командной строки с открытым исходным кодом seq2mid (автор loveemu, GitHub) преобразует файлы .seq в стандартный MIDI для воспроизведения или редактирования в современном ПО.
Безопасность и защита
РИСК: LOWБинарные аудиоданные или MIDI-последовательность; не содержит исполняемого кода. Безопасно для обработки.
Детали формата
в двух словах- Файл проекта PowerTracks Pro Audio - Программа PowerTracks Pro Audio от PG Music использует .seq как родной формат проекта (MIDI + аудио + экземпляры VST); не связан с Sony PS1 SEQ. Активно поддерживается по состоянию на 2026 год.
- Текстовый файл последовательности ДНК/белка - Некоторые инструменты биоинформатики (Chromas, DNAbaser) экспортируют текстовые последовательности ДНК в виде файлов .seq; простой текстовый формат без стандартного заголовка.
- Форматы секвенсоров Atari / CMS - Несколько устаревших MIDI-секвенсоров для Atari и ранних DOS использовали .seq для своих проприетарных файлов проектов; все они ныне неактивны.
Программы, открывающие файлы SEQ
Технические подробности
глубокая спецификация| Магические байты | pSEQ (hex: 70 53 45 51) по смещению 0 |
| Порядок байтов | Little-endian (от младшего к старшему) |
| Кодировка | Бинарная |
| Контейнер | Собственный бинарный контейнер Sony |
| Типичный размер файла | 1 КБ - 200 КБ |
| Разрешение PPQ | Переменное; хранится как 2-байтовое поле в заголовке |
| Кодирование темпа | Микросекунды на бит, хранится как 3-байтовое значение в заголовке |
| Механизм цикла | NRPN CC#99 (значение 20 = начало, 30 = конец); CC#06 задает количество (127 = бесконечно) |
| Многодорожечный вариант | Формат .sep (сигнатура pSEP); объединяет несколько последовательностей |
| Сопутствующий файл | Банк инструментов .vab, предоставляющий семплы для SPU |
| Платформа | Sony PlayStation (PS1/PSX); не используется на PS2 |
| Связь с MIDI | Структурно схож с SMF Format 0 со специфичными для PS1 расширениями NRPN |
| Выпущен | 1994 (Sony PlayStation / PS1) |
| Последняя версия | SEQ v1 (format stable; no versioned revisions documented) |
| Спецификация | problemkaputt.de |
Конвертации SEQ
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SEQ.