Unityを用いる C#について少し復習する Unityの2D描画について簡単に学ぶ Unityの音声制御 MIDIを再生させる手段を見つける 音声のマイク入力手段を見つける 入力音声の解析 UnityのFFTライブラリを触ってみる FFTされたデータから音程を確定させるアルゴリズムを考える MIDIの解析 第1トラックの楽譜を解析する MIDIの再生箇所を解析する手段を見つける 採点のための解析 全体の点数計算アルゴリズムを考える ビブラート判定アルゴリズムを考える しゃくり判定アルゴリズムを考える タイミング判定アルゴリズムを考える なめらかさ判定アルゴリズムを考える マイクがまだ届いていないので、とりあえずオーディオファイルの音程を解析する部分を作った。 音程解析とは オーディオファイルの音程を解析するには、以下の様な手順を踏む。 ある部分の波形をFFT(高速フーリエ変換)にかけ、周