文件和备份
RigAstra 将你的作品以文件形式保存在设备上,并可导出和导入六种文件类型,用于备份或分享你的作品。本章介绍每种文件包含的内容、作品何时保存,以及 RigAstra 如何保护你的数据。
自动保存
没有用于保存场景的按钮:RigAstra 会在你进入 Perform 时、离开 Editor 时、应用转入后台时,以及执行导入、重命名或加载等操作之后自动保存场景。设置在你更改后会立即保存。
场景操作中的 保存 并不会保存当前场景:它会在 已保存的场景 中创建一份副本(参见预设)。
文件类型
| 扩展名 | 内容 | 导出位置 | 导入时 |
|---|---|---|---|
.rigastrascene | 一个场景 | 场景操作 > 导出 | 替换所选场景(需要确认) |
.rigastrascenes | 全部场景 | 设置 > 导出场景 | 替换 所有 场景(无需确认) |
.rigastrasettings | 全局设置 | 设置 > 导出设置 | 替换设置 |
.rigastralayout | 页面预设 | 页面预设 > 导出 | 添加到用户预设库 |
.rigastraarp | 琶音器预设 | 琶音器预设 > 导出 | 添加到用户预设库 |
.rigastrapatterns | Drum Player 预设 | Drum Player 预设 > 导出 | 添加到用户预设库 |
导出时,RigAstra 会打开系统选择器,供你保存或分享文件。
Drone Pad 用户和弦保存在设备设置中,同时也会以副本形式保存在场景中的每个 Drone Pad 里,因此它们既随 .rigastrasettings 一起保存,也包含在导出的场景中。
完整备份
- 打开设置。
- 轻点 导出场景,保存
.rigastrascenes文件。 - 轻点 导出设置,保存
.rigastrasettings文件。 - 在各个预设面板中,逐个导出你想保留的用户预设。
要在另一台设备上恢复,请使用 导入场景 和 导入设置。请记住,导入场景 会替换设备上的所有场景,且不会要求确认。
已保存的场景只存在于设备上,不包含在任何备份中。要把它带到另一台设备,请先加载它,再通过场景操作中的 导出 将其导出为场景。
RigAstra 如何保护你的数据
- 绝不覆盖无法读取的内容。 如果 RigAstra 无法读取它的某个内部文件(场景、设置、预设或 CC 数值),它会保留原始文件的副本,尝试从备份中恢复;如果无法恢复,则在你重新启动应用之前停止写入该文件。无论哪种情况,它都会通过 关于你的文件 消息通知你。
- 自动备份。 RigAstra 会为每个内部文件保留最多 5 份备份:每个会话一份,且每 10 分钟最多一份。
- 如果存储空间不足,RigAstra 会告诉你无法保存。你的更改仍保留在应用中:释放一些存储空间后再试一次。
来自更新版本的文件
- 用更新版本的 RigAstra 创建、而当前版本无法读取的文件会被拒绝,并显示一条提示你更新应用的消息。你的文件不会被修改。
- 如果场景中包含你的版本不认识的控件类型,Perform 和 Editor 会在其单元格上显示一个灰色的 需要更新版本的 RigAstra 标记。它无法触碰、移动或编辑,其所占单元格视为已占用,保存时该控件会被完整保留。
- 已知控件上的未知选项同样会被保留;未知的页面背景也会被保留,并在你选择其他背景之前显示为默认背景。
这些文件不是可读的文本,但也没有加密:任何 RigAstra 都能打开它们。RigAstra 也能打开旧版本的文件。
设备之间的兼容性
所有文件在 iPhone 和 iPad 之间完全兼容。
在 iPhone 或 iPad 与 Android 之间,目前 并非 所有文件都能从一个平台转移到另一个平台:
| 文件 | 当前状况 |
|---|---|
.rigastrascenes(全部场景) | 内容兼容。 |
.rigastraarp(琶音器预设) | 兼容。 |
.rigastrascene(单个场景) | Android 无法打开在 iPhone 或 iPad 上导出的场景。 |
.rigastralayout(页面预设) | iPhone 和 iPad 无法读取在 Android 上导出的页面预设。 |
| Drum Player 预设 | 使用不同的扩展名:iPhone 和 iPad 上为 .rigastrapatterns,Android 上为 .rigastradrum。 |
.rigastrasettings | Android 不保存强调色、App 背景、多个 MIDI 目标或 Drone Pad 和弦,并会丢弃它不认识的任何内容。在 iPhone 或 iPad 上导入 Android 的设置文件会把强调色重置为出厂强调色。 |
此外,在 Android 上打开场景时,不会使用 iPad 专用的布局,以旧格式保存的 Macro 范围也会丢失。