我正在測試這個代碼,我發現一個小的音頻應用程序在Android中,我有點卡住了一些東西。這個ph參數是什麼?
short samples[] = new short[buffsize];
int amp = 32767;
double twopi = 2*Math.PI;
double fr = 262.f;
double ph = 0.0;
while(isRunning)
{
fr = 262 + 262*sliderval;
for(int i=0; i < buffsize; i++)
{
samples[i] = (short) (amp*Math.sin(ph));
ph += twopi*fr/sr;
}
audioTrack.write(samples, 0, buffsize);
}
我知道,這個循環工程合成的聲音,但我不知道「pH值」參數是什麼以及它如何融入數學產生正弦波。如果有人知道它是什麼,有人可以向我解釋嗎?
謝謝!這實際上有很大幫助! –