bevyテスト
bevy上でdspによる音にwgslによる描画が反応するシステムのテスト。
描画はshadertoyの作品をお借りしました。
タイトル: Tomb World of Silicon Beats
作者: mrange
URL: https://www.shadertoy.com/view/tcKBR3
- Keys 1 to 5: Toggle instruments
- Up / Down Arrows: Change BPM ↑+10, 下-10
- Note: Changes won't happen immediately. Please wait for the next measure.
・数字の1~5キー: 音のオン/オフ
・矢印キー:
上 bpm+10, 下 bpm-10 (上限設定なし、下限10、デフォルト120)
右・左: 用意された音階(スケール)の変更
MAJOR_7, MAJOR_SCALE, MINOR_SCALE, DORIAN_SCALE, RYUKYU_SCALE, HARMONIC_MIN, PENTATONIC, ARABIC, WHOLE_TONE, MINOR_PENTA, RITSU_SCALE, ABYSS_SCALE,
右→移動、左←移動
スケールによって音が変わるのは3と4の音のみ。スケールの名前は気にしないでください。そもそも音の数が少ないのであまり変わりません。
※一小節ごとに更新しているため、上記の変更は押した後にすぐ変わるわけではなく、次の一小節から変更が適用されます。
楽譜をリアルタイムに生成しているので、タブを変えるなど起動中にバックグラウンドにすると音が止まり、戻って音を鳴らそうとすると一定間隔ごとに音が鳴ることを繰り返す、または鳴らなくなります。2と5の音のみ鳴るかもしれません。bpmの変更も効きます。
| Updated | 2 days ago |
| Published | 5 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | almoka |
| Made with | Bevy Engine |
| Tags | bevy, rust, wgsl |
| Average session | A few seconds |
| Inputs | Keyboard |
| AI Disclosure | AI Assisted, Code |

Leave a comment
Log in with itch.io to leave a comment.