Что такое формат файла SNG?
Расширение .sng используется несколькими несвязанными аудиопрограммами, что делает его одним из самых неоднозначных расширений аудиофайлов. Как минимум пять различных приложений создают несовместимые файлы .sng:
- Midisoft Studio (Windows 3.x/95, около 1993 г.) - проприетарный контейнер MIDI-секвенсора и первоначальное значение «Song file» для этого расширения
- GoatTracker 2 - активно развивающийся трекер чиптюнов C64 SID; файлы
.sngначинаются с заголовкаGTS5и хранят данные паттернов, инструментов и списки последовательностей для чипа SID - Клавиатуры Korg Pa/Triton - проприетарные данные песен и аранжировок для аппаратных синтезаторов Korg
- Nokia Smart Messaging (начало 2000-х) - текстовый формат рингтонов для ранних мобильных телефонов
- n-Track Studio - формат проекта DAW, позже переименованный в
.ntrk
GoatTracker 2 - единственное активно поддерживаемое приложение, которое до сих пор создает файлы .sng. Файлы Midisoft Studio иногда можно импортировать как MIDI через Cakewalk. Поскольку расширение используется несколькими несовместимыми форматами, файлы .sng всегда следует открывать в том приложении, в котором они были созданы.
Безопасность и защита
РИСК: LOWФайлы SNG - это файлы аудиопроектов, содержащие только данные, без исполняемого кода. Безопасно открывать в правильном приложении.
Детали формата
в двух словах- GoatTracker SID Chiptune Song - Формат трекера музыки C64 SID с магическим заголовком «GTS5»; активно поддерживается (последний релиз 2022+).
- Korg Keyboard Song/Arrangement File - Проприетарный формат проекта песни, используемый рабочими станциями Korg серий Pa и Triton.
- Nokia Smart Messaging Ringtone - Текстовый формат рингтонов начала 2000-х для телефонов Nokia, использующий нотацию, похожую на RTTTL.
Программы, открывающие файлы SNG
Технические подробности
глубокая спецификация| Кодировка | Бинарная (варианты GoatTracker, Korg, Midisoft); простой текст (вариант Nokia Smart Messaging) |
| Магические байты GoatTracker | 47 54 53 35 - ASCII: GTS5 (со смещением 0) |
| Порядок байтов GoatTracker | Little-endian |
| Версия формата GoatTracker | GTS5 (текущая v2.x); GTS4 (устаревшая v1.x) |
| Структура GoatTracker | Заголовок GTS5 + 32-байтное название песни + 32-байтный автор + 32-байтные авторские права + количество подмелодий + списки последовательностей + инструменты + данные паттернов |
| Типичный размер GoatTracker | 2 КБ - 50 КБ |
| Использование Korg | Проприетарные данные песен и аранжировок для клавишных рабочих станций серий Pa и Triton |
| Происхождение Midisoft Studio | MIDI-секвенсор эпохи Windows 3.x/95 (~1993); поддержка прекращена; бинарный формат не задокументирован |
| Известные реализации | Midisoft Studio, GoatTracker 2, Korg Pa/Triton, Nokia Smart Messaging, n-Track Studio (5 несовместимых форматов) |
| Активная разработка | GoatTracker 2 - единственное активно поддерживаемое ПО, которое до сих пор создает файлы .sng |
| Поддержка платформ | Windows, macOS, Linux (GoatTracker); DOS (эпоха Midisoft); аппаратные синтезаторы (Korg) |
| Сжатие | Отсутствует (во всех известных вариантах) |
| Взаимозаменяемость | Midisoft SNG иногда можно импортировать в MIDI через Cakewalk; другие варианты взаимно несовместимы |
| Выпущен | 1990s (MIDI-based SNG from Midisoft Studio ~1993; GoatTracker SNG 2001) |
| Последняя версия | GoatTracker 2 SNG: header tag 'GTS5'; Korg Pa-series SNG: varies by keyboard model |
| Спецификация | github.com |
Конвертации SNG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SNG.