Co to jest format pliku GP?
Projekty Guitar Pro są zapisywane jako pliki z rozszerzeniem .gp począwszy od wersji 7 tego oprogramowania. .gp to zastrzeżony format plików opracowany przez Arobas Music - firmę stojącą za Guitar Pro, wieloplatformową aplikacją do komponowania muzyki i tworzenia tabulatur gitarowych, dostępną dla systemów Windows i macOS. Wewnętrznie pliki .gp są kontenerami opartymi na formacie ZIP: każdy plik zaczyna się od standardowej sygnatury PK i zawiera dokument partytury XML w lokalizacji Content/score.gpif wraz z metadanymi i zasobami podglądu. Starsze wersje Guitar Pro używały powiązanych formatów: .gpx (wersja 6, inny zastrzeżony kontener BCFZ/BCFS), a wcześniejsze wydania korzystały z rozszerzeń .gtp, .gp3, .gp4 oraz .gp5.
Zawartość plików Guitar Pro .gp
Najwcześniejsze wersje Guitar Pro pozwalały użytkownikom na edycję tabulatur i nie oferowały żadnych zaawansowanych funkcji. Pliki .gp wprowadzone w wersji 7 mogą przechowywać bardziej złożone dane, w tym:
- nuty i tabulatury na gitarę, bas, perkusję lub pianino,
- jedną lub wiele ścieżek dźwiękowych w tle (backing tracks),
- metadane - informacje takie jak tytuł, artysta, tempo, metrum, tonacja i ustawienia odtwarzania.
Format .gp został wprowadzony w 2017 roku wraz z Guitar Pro 7. Guitar Pro 8, wydany w 2022 roku, nadal używa formatu .gp jako domyślnego pliku projektu.
Kompatybilność GP z oprogramowaniem Guitar Pro
Różne wersje Guitar Pro nie są w pełni kompatybilne ze sobą pod względem formatów plików; jednak nowsze wersje oferują opcje importu starszych plików. Guitar Pro 8 pozwala użytkownikom eksportować projekty do innych formatów plików, w tym MIDI, formatów audio takich jak MP3 i WAV, oraz PDF lub PNG w celu wydruku notacji.
Bezpieczeństwo
RYZYKO: LOWPlik .gp to dane notacji wewnątrz kontenera ZIP - nie może on uruchamiać kodu, więc otwieranie go w Guitar Pro, MuseScore lub TuxGuitar jest bezpieczne. Jedyna praktyczna przestroga: pobieraj tabulatury z zaufanych źródeł i uważaj na pliki z podwójnym rozszerzeniem (piosenka.gp.exe), które byłyby plikiem wykonywalnym pod przykrywką, a nie tabulaturą.
Szczegóły formatu
w pigułceProgramy otwierające pliki GP
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP; zaczyna się od magicznych bajtów PK (50 4B 03 04) pod offsetem 0 |
| Wewnętrzny plik partytury | Dokument XML przechowywany w Content/score.gpif przy użyciu schematu GPIF firmy Arobas Music |
| Deweloper | Arobas Music (Francja) |
| Obsługa platform | Windows, macOS, iOS, Android; dostępne również przeglądarki internetowe |
| Typy instrumentów | Gitara, bas, perkusja, pianino oraz inne instrumenty strunowe i klawiszowe; obsługuje zarówno tabulaturę, jak i standardowy zapis nutowy |
| Typ MIME | application/octet-stream |
| Wbudowane ścieżki audio | Obok partytury można dołączyć jedną lub więcej ścieżek dźwiękowych w tle |
| Możliwości eksportu | MP3, WAV, MIDI, MusicXML, PDF, PNG (przez Guitar Pro 8) |
| Kompatybilność wsteczna | Guitar Pro 8 może importować pliki .gp5, .gp4, .gp3, .gtp oraz .gpx |
| Obsługa aplikacji firm trzecich | MuseScore 4, TuxGuitar (open-source), Songsterr i Soundslice (przeglądarki internetowe) |
| Reprezentacja notacji | Łączy standardowy zapis nutowy na pięciolinii z tabulaturą gitarową (numery progów i strun) w jednym spójnym widoku |
| Silnik odtwarzania dźwięku | RSE (Realistic Sound Engine) - ustawienia instrumentów i dane efektów dla każdej ścieżki przechowywane w pliku |
| Pola metadanych partytury | Tytuł, artysta, album, tempo, metrum, tonacja, pozycja kapodastra i strojenie poszczególnych strun |
| Rozróżnienie wersji GP | GP7 (2017) i GP8 (2022) używają tego samego rozszerzenia .gp; rozróżnia je wewnętrzny tag wersji GPIF wewnątrz pliku XML |
| Kompresja ZIP | Plik XML partytury i dołączone zasoby są kompresowane przy użyciu algorytmu DEFLATE wewnątrz kontenera ZIP |
| Wydano | 2017 (Guitar Pro 7; current in Guitar Pro 8, 2022) |
| Specyfikacja | www.guitar-pro.com |
Konwersje GP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki GP.