LoginSignup
3
0

BPMに合わせてライトを点滅させたいけどGet Game Time Since CreationとかにSinノードそのまま繋いだらなんかズレてたので正弦波とかちょっと調べ直してBPに落とし込んでみた。

結論から言うとこうなるはず(たぶんあってるはず)。
image.png

計算をわかりやすくするためにSinの周期を1秒にしたいのでGet Game Time Since Creation(今回はとりあえずこれで)に2πをかける。

角周波数とかは以下を参考に。
https://cognicull.com/ja/uexlhxmj

その状態だと1秒間に1サイクル、つまり1分間に60サイクルなのでBPM計算をしやすくするためにいったん1分間に1サイクルにするために60で割る(beat per minutenなので)。>> BPM=1

それにBPMをかけれたのものをSinノードに入れてやれば指定したBPMで-1~1を繰り返してくれます。
で-1~1のままだと使い勝手が悪いので+1して0~2に、それを2で割って0~1に。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0