このプロジェクトについて

RdPianoは、Roland MKS-20、RD-1000、Rhodes MK-80エレクトリックピアノを含むSA音源方式デジタルピアノを正確にエミュレートします。これらの機種で共通して使用されているCPU-Bボードを、CPUとカスタムチップのエミュレーションによってシミュレートしており、カスタムチップのエミュレーションはシリコン解析に基づいています。また、BBDコーラスとトレモロエフェクトも近似していますが、デジタルエミュレーションほどの精度はありません。 リポジトリには3つの主要コンポーネントが含まれています。DAWで使用するためのVSTi/AUプラグインであるrdpiano_juce、他のソフトウェアに組み込み可能な依存関係のないエミュレータライブラリであり、スタンドアロンのSDLテストアプリもビルドできるlibrdpiano、そしてリバースエンジニアリング中に使用されたツール群であるre_stuff(主に教育目的)です。 macOS AU、VSTi、スタンドアロン形式、およびWindows VSTiとスタンドアロン実行ファイル向けに、ビルド済みのダウンロードが提供されています。ビルド手順では、リポジトリのクローン、ProjucerでJUCEプロジェクトを開くこと、プラットフォームターゲットの生成、IDEまたはmakeでのビルドについて説明しています。このプロジェクトは、6800 CPUエミュレーションコードについてMAME、シリコンリバースエンジニアリングの貢献者、コーラス実装とオーディオリサンプリングに使用された他のライブラリに謝意を表しています。