GEMS阅读器
这是r57shell的combaine的某种复制品,提供了解释和示例,以及在何处以及在GEMS库中存储了哪些数据。
您可能知道,GEMS通常具有4个存储库,即某种形式的归档或包含特定数据的文件夹:
样本
调制方式
补丁\仪器
顺序
因此游戏使用这种库,例如:游戏要播放第7首歌曲。系统开始读取序列库,并找到7首歌曲(06编号从00开始)。 首先是指向melodie \ sfx(2字节)的指针,然后转到该位置并读取1字节-这首歌的曲目计数。 (最多可以包含16条轨道),例如,这是1条轨道。 接下来的2或3个字节(取决于驱动程序版本或修改)是跟踪数据的指针。 系统跳到该曲目数据并开始播放。 它是一些命令包-延迟,持续时间,乐器设置,音符,调制设置,音量,优先项等,因此,当系统找到指令“ set num num 3”时,它将开始读取Patches \ Instruments库。
相关下载链接:
//download.csdn.net/download/weixin_42118011/15693792?utm_source=bbsseo