0

私は、いくつかの合成、FMまたはAMを使用して、Androidでオーディオアプリを作成しています。待ち時間を短縮するために OpenSL を使用しています。私は Audiotrack ライブラリを使用し、遅延はひどいものでしたが、音を作ることは OpenSL よりもはるかに簡単です。私はネイティブオーディオプロジェクトから始めました。音の生成は少しありますが、どうやってそれを続けることができるかわかりません。

これがノコギリ音のコードです

for (i = 0; i < SAWTOOTH_FRAMES; ++i) {
    sawtoothBuffer[i] = 32768 - ((i % 100) * 660);
}

誰かがなぜこれらの数字を説明できますか? OpenSL API を調べましたが、サウンドの合成については何も見つかりませんでした。

ありがとう

4

0 に答える 0