ゲームパッドを使用してメロディーやコードを演奏することができる Web アプリケーションです。大合奏!バンドブラザーズのフリー演奏に相当する機能を実行できます。
アナコンMIDI昆布 や あの昆布 の Web 版に相当します。
注意: macOS 上の Safari と Chromium (Google Chrome) 、 Arch Linux 上の Chromium (Google Chrome) で動作を確認しています。 Firefox ではゲームパッドの十字キーがボタンではなくスティックとして認識される場合があるため、すべての機能を使用できない可能性があります。また、環境によってはサウンド出力に遅延が発生する場合があります。
$ git clone https://github.com/livewing/web-conv.git
$ cd web-conv
$ npm i
$ npm start
PORT=8080
で webpack-dev-server
が動きます。
$ npm run storybook
PORT=6006
で Storybook が動きます。
$ npm t
Jest によるテスト (StoryShots スナップショットテストを含む) を実行します。 UI の変更でスナップショットを更新する必要があるときは以下を実行します。
$ npm t -- -u
$ npm run build
dist/
ディレクトリにバンドルが書き出されます。
- 音声サンプルの読み込み
- スティックによるコントロールチェンジ
The MIT License でライセンスされています。