1

私はいくつかの異なる Web Audio API ライブラリを試してきましたが、さまざまな結果が得られました。これまでのところ、私のお気に入りは Timbre.js です。私は通常、iOS のスピーカーから「バズ」が出ています (AudioContextMonkeyPatch を使用している場合でも)。これは時々起こらない。たとえば、電話を再起動してアプリを起動し、[go] ボタンをクリックすると、デスクトップ ブラウザと同じ (私の耳には) 音が聞こえます。変更を加えて (例: テンポを変更)、バズ バズ バズ。ただし、通常、オーディオ出力はバズバズバズです。

コード例:

var freqs = T(function(count) {
  return [220, 440, 660, 880][count % 4];
});

var osc = T("sin", {freq:freqs, mul:0.5});
var env = T("perc", {a:50, r:500}, osc).bang();

var interval = T("param", {value:500}).linTo(50, "30sec");

T("interval", {interval:interval}, freqs, env).start();

env.play();
4

1 に答える 1