WebAssembly で動作する FM 音源ライブラリー libymfm.wasm |
新しいFM音源エミュレータだそうです。(元々、MAMEのやつらしい)
iPhone のSafariでも動いていますね。。サンプル曲として、パッヘルベル のカノンが聞けます。。
でも、WebAssemblyの使い方はすぐには分かりません。。。勉強しないと。。ymfm 自体はC++で書かれていますが、このライブラリは、Rustがたくさん使われているようです。
WebAssemblyの利点としては、いちいち移植しなくても、いろんな環境で動くことでしょうか。。
もとになっている、このFM音源ライブラリのいいところは、ライセンスが、3条項BSDで、オープンソースなことと、緩いことらしいです。
WebAssembly で動作する FM 音源ライブラリー libymfm.wasm | hiromasa.another :o)