这个项目能做什么

RdPiano精确模拟SA合成数字钢琴,包括Roland MKS-20、RD-1000和Rhodes MK-80电钢琴。它通过模拟这些型号共用的CPU-B板,仿真CPU和定制芯片,其中定制芯片的仿真基于硅片分析。项目还近似实现了BBD合唱和颤音效果,但精度不如数字仿真部分。 仓库包含三个主要组件:rdpiano_juce,用于DAW的VSTi/AU插件;librdpiano,一个无依赖的模拟器库,可嵌入其他软件,并构建独立的SDL测试应用;以及re_stuff,用于逆向工程的工具,主要用于教育目的。 提供预构建下载,包括macOS的AU、VSTi和独立格式,以及Windows的VSTi和独立可执行文件。构建说明涵盖克隆仓库、在Projucer中打开JUCE项目、生成平台目标,以及使用IDE或make进行构建。项目感谢MAME提供的6800 CPU仿真代码、硅逆向工程贡献者,以及用于合唱实现和音频重采样的其他库。