わかりました、私の数学は少し錆びていて、これは簡単な問題だと思いますが、それでも私はここにいます.
Cocos2d の SimpleAudioEngine には、ピッチ引数があります。次のように定義されています。
1.0が原音
0.5 は 1 オクターブ (12 半音) 低い
2.0 は 1 オクターブ (12 半音) 高い
だから私が必要な場合:
入力: 0 出力: 1
入力:-12 出力:0.5
入力:12 出力:2
方程式は次のようにする必要があります。
f(x) = f(x-1) * 2
しかし、私はそのような方程式を解く方法を覚えていません。ありがとう!