About this project
RdPiano accurately emulates SA-synthesis digital pianos, including the Roland MKS-20, RD-1000 and Rhodes MK-80 electric piano. It simulates the CPU-B board reused across these models by emulating the CPU and custom chips, with custom-chip emulation derived from silicon analysis. The project also approximates the BBD chorus and tremolo effect, though less accurately than the digital emulation.
The repository contains three main components: rdpiano_juce, a VSTi/AU plugin for use in DAWs; librdpiano, a dependency-free emulator library that can be embedded in other software and also builds a standalone SDL test app; and re_stuff, tooling used during reverse engineering, primarily for educational purposes.
Prebuilt downloads are provided for macOS AU, VSTi and standalone formats, as well as Windows VSTi and standalone executables. Build instructions cover cloning the repository, opening the JUCE project in Projucer, generating platform targets, and building with an IDE or make. The project acknowledges MAME for 6800 CPU emulation code, silicon reverse-engineering contributors, and other libraries used for chorus implementation and audio resampling.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.