概要
// offline.observerについて
世界のあらゆる音は周波数の組み合わせだ。我々はブラウザの中でコードと数学だけで合成する。サンプル不要、録音不要 — 純粋な信号処理のみ。
好きな音を聴いて、仕組みを理解して、無料でダウンロードしろ。
// 音の生成原理
このサイトの全ての音はWeb Audio APIとTone.jsでブラウザ内リアルタイム合成される。
基本構成:
オシレーター → フィルター → ゲイン → 出力(スピーカー)
↑ ↑ ↑
波形 周波数 音量
(サイン、 (ローパス、 (エンベロープ、
矩形、 バンドパス、 LFO)
ノコギリ、 ハイパス)
三角)
オシレーター、ノイズジェネレーター、フィルター、エフェクトを組み合わせれば — 物理世界に存在するほぼ全ての音を再現できる。
各サウンドページには合成原理の詳細解説と、自分で作るためのコードが含まれている。