マイクオーディオをサンプリングしてもう一度試してみます(転送用)。しかし、プロセスの後、オーディオは少し壊れています(シャッターをかける)。あなたがマイクを持っている場合は、それを自分で試すことができます。ダウンサンプリングとアップサンプリング後のオーディオシャッターリング
FIDDLE:https://jsfiddle.net/q4yjfxqv/10/(21.07.16更新)
あなたがより高いfrequencesにシャッターを聞きます。
私は同様にliniar、立方晶とランチョス形態hereような他の補間方法を試しただけアレイ
function newDownSample(data) {
var retBuffer = [];
for(var i=0;i<data.length;i++) {
if(i%2==0)
retBuffer.push(data[i])
}
return retBuffer;
};
とアップサンプル(liniar)
function newUpSample(data) {
var retBuffer = [];
for(var i=0;i<data.length;i++) {
retBuffer.push(data[i])
if(i<data.length-1)
retBuffer.push((data[i]+data[i+1])/2);
else
retBuffer.push(data[i]);
}
return retBuffer;
};
の半分を除去することにより、ダウンサンプリング...シャッター効果は同じです。
シャッターは常にチャンクから外れています。この例では、チャンクサイズを1024から4096に変更することでこれを聞くことができます(これはあまり発生しません)。
なぜですか?誰もがこれをexmplainすることができます解決する方法?
ヒントありがとう:
非常にいい:)私は好きです! – Cracker0dks