モジュールのインポート周りをES2015化して、gulpも併用して、rollup.jsでelectron用とモダン・ブラウザ用にバンドルするようにしてみた。
https://github.com/sfpgmr/rydeen
electron用とブラウザ用がまったく同じコードで動くわけでもなく、コードも2種類用意するのだが、共通するモジュールがあってそこをES2015モジュール化している。
ブラウザ用の画面は下。中身はthree.jsのサンプルコードを流用・若干の加工をしているだけだけどね。残念ながらEdgeでは動作しなかった。
https://github.sfpgmr.net/rydeen/dist/browser/20161023/
動画の中身は本件に取り組んでいたので、ちょっと停滞気味。カバー曲のほうも微調整にとどまっている。