キノコの自省録

日々適当クリエイト

Raspberry pi + YMZ294用MMLプレーヤーコード公開

Raspberry pi + YMZ294用MMLプレーヤーのソースコードgithubに公開しておきました。ライセンスはMIT。

GitHub - kinokorori/rpi_psg_mml: MML player using Raspberry Pi with YMZ294(PSG).

使い方はREADME_ja.mdを参照してください。ごく一般的な再生のみサポートしていますが、オープンソースということで、適当に改変して使っていただければ幸いです。サンプルとして、Ave Mariaを16小節分再生するコード(sample-avemaria.py)もくっつけてあります。Raspberry PiArduinoと違って「こうやってピン配するよね」というデフォルトがないので、外側から設定できるようにはしてあります。

オリジナルで曲を書く場合、sample-avemaria.pyを改変するのが一番楽だと思います。MMLの文字列を弄って確認してみてください。

なお、READMEには日本語版があります。GitHub上でREADME_ja.mdを選択すると、日本語版READMEが表示されます。