nsfplay(https://github.com/bbbradsmith/nsfplay )のエンジン部分をとりあえずmacOSやRaspberry Piでも動くようにしました。 JUCE(https://juce.com )を利用しています。
ビルドするには、JUCE(5.3.1以降)の導入が必要です。 Raspberry Pi環境での導入は(https://www.oufac.com/blog/2017/10/04/juce-build-on-raspberry-pi-stretch/ )などを参考に。 macOSやWindowsだと特に難しいことはありません。
TODO:
- 環境設定パネル
- 演奏情報パネル
- 詳細なミュート機能
- 速度変更
- S-JIS文字対応