【manim】メトロノーム オルゴール
海外のyoutubeで manim を使ってオルゴール的なものがあったので
手本にして 真似て作ってみようとずっとやってきていたのだが
いかんせん コードがわからず長期間の苦労
18個の点を回転させ ライン上で音を出す という
単純なものなんだけれども まず 音が出ない
次に 音が出たが 点が動かない
なんだかわからんまま
結局 どうしたかというと
18個の点 それぞれについて コードを記述
プロの人は なんだそれ と思うのだろうが
プログラマーでもエンジニアでもない素人の私には
18個の点を規則的に設定 (←これならいける)
18個の点を動かしながら (←これもいける)
18個の点についてそれぞれ条件設定をして違う音を鳴らす
(←これをカンタンなコードで書きたいのだが)
という3つの操作の同時設定が できなかったのである・・・
(たぶん 単純なことがわかっていないだけと思われる)
そして 公開されてた打楽器の音源をもらうが
あれ,音源は16個しかない・・・
いいや 18個のまま 適当に設定しようw
で 動画を作ってみるも 一部音が出ていない
なんでだ? 記述は同じなのに
よく考えてみれば ボールの衝突の動画を作った際に
おそらくスピードの限界があるんだろう
ということを思い出した
ということで 速度を調節して できたものがこちら
周期性があり時間は5分以上 動画の最後は全音がそろう
でも youtubeのプロの人と比べると やっぱり・・・ね
なんかクオリティがひくい
そして音楽とか自然って 完全に規則的なものじゃないから
完全に規則的というか 機械的だと情緒がない
そのへん 本物のオルゴールは だんだんゼンマイの力が弱くなっていくし
実際に金属弾いて鳴る音だから またちがうんだよな
この記事が気に入ったらサポートをしてみませんか?