Webアプリ · Experiment
FM Formula Synth
f(x)=cos(x+I sin(rx)) の波形と周波数成分を動かしながら、FM合成音として聴けるブラウザシンセです。Web MIDI入力とMIDI CCによるパラメーター操作にも対応します。
数式を音として試す
f(x)=cos(x+I sin(rx)) の波形をグラフで確認しながら、同じ構造をFM合成音として鳴らせます。変調指数 I と周波数比 r を変えると、波形、周波数成分のサイドバンド、聴こえる音色が連動して変化します。
画面には波形と周波数領域の表示があり、プリセットを出発点に各パラメーターを調整できます。まず音を鳴らしてから I と r を動かすと、数式と音色の関係を追いやすくなります。
MIDIキーボードで演奏する
画面中ほどの「Advanced MIDI In」を開き、「Enable MIDI In」を押してブラウザへMIDI機器の利用を許可します。入力機器とMIDIチャンネルを選ぶと、note on / offでCarrier Frequencyを演奏できます。
MIDI CCは I、r、音量へ割り当てられます。割り当てを行わないパラメーターは、MIDI入力を有効にしても自動では変化しません。
Web MIDI APIに対応したブラウザと、HTTPSまたはlocalhost環境が必要です。対応していない場合はChromeまたはEdge系ブラウザを試してください。
MIDI演奏デモを見る