①中を開いてください。 ②音1に録音して(短い時間+音程が変わるとき、区切りを入れる)それを音2に移動してコピーしてください。 ③音1と音2の音を選択してください。(PC音量MAX) ④実行ボタンを押して、音程を確認しましょう。(だいたいです) 試した結果、人の声は、あまり反応しないかもしれません。 けど人の声を音程にしたいのであれば、 https://seiren-voice.dmv.nico/ ↑へ行くとボイスチェンジャーができるので (短い間) 順番にしたがって、出来たらその音をScratchで録音してください。 そうしたらたぶんできると思います。 サンプルは、変換して作ったものです。(自分の声)
どうやって動かしているかというと(難しいです) まずうなりを出します(うなりは、2つの周波数の差が小さいときにおこる現象です。)どうやって出しているかというと、録音データ2つの、「ピッチを1ピッチを2」にすると速さが変わるので、音の高さが早くなります。 うなりの音量をとると、「高い音は早く」 「低い音は遅く」波が揺れます。 だから、波一回の時間をとると、周期がわかり音程がわかることができる(多分)と思います。 音程じゃない時もあります。 質問があったら言って下さい。 いいプログラムの組み方があったら教えてください。 更新履歴 0.01 とりあえずできた 0.02 バグの修正(判定を) 0.03 音を変えた 0.04 サムネイルを付けた 0.05 音を変えた 手伝っていただいた人 @KimiruHmaruさん ありがとうございました。