我嘗試更改單個聲音文件的頻率。我設法在android中使用SoundPool做到這一點。但結果聽起來很糟糕。 所以我介紹了傅立葉變換 - 但我不確定這是否是我正在尋找的。在android中更改聲音文件的頻率
我想加載單個文件並在每次播放該文件時更改該文件的頻率。所以我可以用一種音調創造出旋律。這可能與android/java?
這是我設法做到的。 「壞」我的意思是它聽起來不合格。
如果我想播放文件中音符的下一個頻率,我必須乘以2 ^(1/12)。但是因爲它只是一個浮點數,所以我想它不夠精確,無法獲得下一個音符的「真實」頻率。
有沒有一種「簡單」的方法來實現這一目標?
您是什麼意思,聽起來不好?我期望它聽起來不好,如果你隨機改變頻率.. – 2010-09-17 18:33:27