前提・実現したいこと・質問内容
マイクから入力された音をフーリエ変換したいのですが、以下のソースコードでは、マイクからの入力を最小で1秒ごとにしか録音できず、変換された結果に1秒のラグが生まれてしまいます。どうにか1秒より短い時間で録音できませんでしょうか?
該当のソースコード
C#
1AudioSource aud = GetComponent<AudioSource>(); 2aud.clip = Microphone.Start(null, true, 1, 44100); 3aud.Play(); 4 5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 7AudioListener.GetSpectrumData(spectrum, 0, FFTWindow.BlackmanHarris);
補足情報
Unityエンジンを使っています。使用している言語はC#です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。