Что такое формат файла GP4?
Guitar Pro 4 - это редактор табулатур и партитур для создания музыки с помощью гитарных и басовых композиций. Формат файла .gp4 используется для хранения информации о музыкальных нотах, ритмах и эффектах - это могут быть гитара, бас, барабаны и другие музыкальные обозначения. Помимо высоты звука и ритма, каждая нота может содержать данные об артикуляции для бендов, слайдов, хаммер-онов, вибрато и других исполнительских эффектов.
Файлы .gp4 совместимы с Guitar Pro или другими приложениями для гитарной нотации, такими как TuxGuitar и MuseScore 4. Формат был разработан Arobas Music и содержит полную информацию о песне для музыкантов, доступную через Guitar Pro или совместимые бесплатные редакторы.
Файл .gp4 представляет собой плоский бинарный формат, идентифицируемый строкой версии в стиле Pascal (FICHIER GUITAR PRO v4.06) в начале файла. Он не хранит записанное аудио - воспроизведение синтезируется из нотации через MIDI или программный движок RSE. Формат был заменен на .gp5 (Guitar Pro 5, 2005), а позже на .gpx (GP6, 2010) и .gp (GP7/8, 2017), но файлы .gp4 остаются широко читаемыми, так как формат полностью задокументирован сообществом и поддерживается бесплатными инструментами, такими как TuxGuitar.
Безопасность и защита
РИСК: LOWGP4 - это плоский бинарный файл нотации без исполняемого кода. Его безопасно открывать в Guitar Pro, TuxGuitar или MuseScore. Единственное предостережение: файлы с двойным расширением (песня.gp4.exe) будут замаскированными исполняемыми файлами, а не табулатурами. Загружайте табулатуры только из надежных источников.
Детали формата
в двух словахПрограммы, открывающие файлы GP4
Технические подробности
глубокая спецификация| Кодировка файла | Бинарная (Binary), little-endian |
| Магические байты / заголовок | 0x18 (байт длины = 24), за которым следует `FICHIER GUITAR PRO v4.06` - строка версии с префиксом длины в стиле Pascal со смещением 0 |
| Сжатие | Отсутствует (плоский бинарный файл; без контейнера) |
| Типичный размер файла | 5 КБ - 300 КБ |
| Структура файла | Строка версии → метаданные песни (название/исполнитель/темп/тональность) → текст песни → таблица MIDI-каналов → заголовки тактов → заголовки дорожек → данные нот и эффектов для каждой доли |
| Хранимые типы нотации | Табулатура, стандартная нотация, нотация для ударных, диаграммы аккордов, текст песен, темп и строй |
| Эффекты для каждой ноты | Бенд, слайд, хаммер-он/пулл-офф, вибрато, тремоло-пикинг, теппинг, рычаг тремоло |
| Воспроизведение аудио | Синтезируется из нотации (MIDI или движок RSE); встроенное записанное аудио отсутствует |
| Преемник формата | `.gp5` (Guitar Pro 5, 2005) → `.gpx` (GP6, 2010) → `.gp` (GP7/8, 2017) |
| Документация сообщества | Полностью реверс-инжиниринговая спецификация, опубликованная проектом DGuitar (dguitar.sourceforge.net/GP4format.html) |
| Поддержка платформ | Windows, macOS, Linux (TuxGuitar), Android, iOS |
| Последняя версия формата | Guitar Pro 4.06 (финальный патч); строка версии зафиксирована на v4.06 |
| Выпущен | 2002 (Guitar Pro 4) |
| Последняя версия | GP4 format frozen at Guitar Pro 4.x; superseded by .gp5 (GP5, 2005), .gpx (GP6, 2010), .gp (GP7/8, 2017) |
| Спецификация | dguitar.sourceforge.net |
Конвертации GP4
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GP4.