GodotEngineのAudioServer

タグ:

GodotEngineにはAudioStream関係の説明として以下の様なドキュメントがあります。

https://docs.godotengine.org/en/stable/classes/class_audiostreamgenerator.html

https://docs.godotengine.org/en/stable/tutorials/audio/recording_with_microphone.html

提供されているコード自体は短くて読みやすい反面、なんとなく勘違いしやすい場所がある気がしましたので、もうすこし現実的なサンプルを作ってみました。

https://github.com/MizunagiKB/audiodevice_demo

チュートリアルから変更したところ

  • オーディオデバイスの選択が出来る様になっている。
  • 何度でも録音再生が出来る様になっている。
  • 音階をつけた再生が行える様になっている。

ゲームだとAudioStreamGeneratorを使用する機会は殆どない気がしますが、程よいサンプルがなかったので用意してみました。