منصوبے کے بارے میں

RdPiano SA-synthesis ڈیجیٹل پیانو کو درست طریقے سے ایمولیٹ کرتا ہے، بشمول Roland MKS-20، RD-1000 اور Rhodes MK-80 الیکٹرک پیانو۔ یہ ان ماڈلز میں دوبارہ استعمال ہونے والے CPU-B بورڈ کو CPU اور حسب ضرورت چپس کی ایمولیشن کے ذریعے نقل کرتا ہے، جس میں حسب ضرورت چپ ایمولیشن سلیکون تجزیے سے اخذ کی گئی ہے۔ یہ منصوبہ BBD کورس اور ٹریمولو اثر کا بھی تخمینہ لگاتا ہے، اگرچہ ڈیجیٹل ایمولیشن کے مقابلے میں کم درست طریقے سے۔ ریپوزٹری میں تین اہم اجزاء شامل ہیں: rdpiano_juce، جو DAWs میں استعمال کے لیے ایک VSTi/AU پلگ ان ہے؛ librdpiano، ایک بغیر انحصار ایمولیٹر لائبریری جسے دوسرے سافٹ ویئر میں شامل کیا جا سکتا ہے اور جو ایک اسٹینڈ اسٹون SDL ٹیسٹ ایپ بھی بناتی ہے؛ اور re_stuff، جو ریورس انجینئرنگ کے دوران استعمال ہونے والے ٹولز ہیں، بنیادی طور پر تعلیمی مقاصد کے لیے۔ macOS AU، VSTi اور اسٹینڈ اسٹون فارمیٹس کے ساتھ ساتھ Windows VSTi اور اسٹینڈ اسٹون ایگزیکیوٹیبلز کے لیے پہلے سے تیار کردہ ڈاؤن لوڈز فراہم کیے گئے ہیں۔ بلڈ ہدایات میں ریپوزٹری کلون کرنا، Projucer میں JUCE پروجیکٹ کھولنا، پلیٹ فارم ٹارگٹس تیار کرنا، اور IDE یا make کے ساتھ بلڈ کرنا شامل ہے۔ یہ منصوبہ 6800 CPU ایمولیشن کوڈ کے لیے MAME، سلیکون ریورس انجینئرنگ کے شراکت داروں، اور کورس کے نفاذ اور آڈیو ری سیمپلنگ کے لیے استعمال ہونے والی دیگر لائبریریوں کا اعتراف کرتا ہے۔