免费版
在 Mac 上打开 .gp5 文件
Tonograph 能打开 .gp 和 .gpx —— Guitar Pro 从第 6 版起写出的格式。Guitar Pro 5 及更早版本的文件需要先另存为 .gp 才能打开。下面说明如何判断手上的文件属于哪一种,以及该怎么处理。
简短的答案
用 Guitar Pro 8 打开旧文件并保存。第 7 版之后写出的就是 .gp,而 Tonograph 能读取它 —— 包括推弦、装饰音、泛音和指法。如果你手上是 Guitar Pro 6,它保存的 .gpx 也能直接打开。之后免费版就可以打开、播放和编辑;只有把文件写回磁盘才需要付费版。
你的文件是哪个版本写的
看扩展名就知道。Guitar Pro 这些年不止一次更换过格式,其中只有最新的一种仍在使用。
| 扩展名 | 写出它的版本 | 在 Tonograph 中 |
|---|---|---|
| .gp3 | Guitar Pro 3 | 需要先转换 |
| .gp4 | Guitar Pro 4 | 需要先转换 |
| .gp5 | Guitar Pro 5 | 需要先转换 |
| .gpx | Guitar Pro 6 | 可直接打开 |
| .gp | Guitar Pro 7 / 8 | 可直接打开 |
| .tonograph | Tonograph | 可直接打开 |
如果 macOS 隐藏了扩展名,选中文件并按 Command-I —— 完整名称就在简介窗口的顶部。
转换为 .gp
- 用 Guitar Pro 8 打开旧文件。
- 保持默认的 .gp 格式,重新保存一次。
- 在 Tonograph 中打开新文件。
转换由当初定义这些格式的程序自己完成,所以过程中不会丢失任何东西。直到最后一步,Tonograph 才参与进来。
如果你没有 Guitar Pro
转换必须由能读取旧格式的程序完成,而 Tonograph 做不到。如果文件是别人给你的,最快的办法是请对方另存为 .gp —— 只要用的是第 7 版或更新版本,菜单里就有这个选项。
为什么不支持 Guitar Pro 6 之前的格式
Tonograph 用自己的代码读写 .gp,而不是依赖第三方库,这正是文件能带着完整演奏法原样写出的原因。Guitar Pro 6 的 .gpx 把同一类乐谱数据装在另一种容器里,所以同一个读取器就能处理。第 6 版之前的格式是另一套二进制编码:支持它们就意味着要长期维护第二个读取器的正确性。与其在五种格式上做到近似,我们宁愿在两种格式上做到准确。