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 を変えると、波形、周波数成分のサイドバンド、聴こえる音色が連動して変化します。

画面には波形と周波数領域の表示があり、プリセットを出発点に各パラメーターを調整できます。まず音を鳴らしてから Ir を動かすと、数式と音色の関係を追いやすくなります。

MIDIキーボードで演奏する

画面中ほどの「Advanced MIDI In」を開き、「Enable MIDI In」を押してブラウザへMIDI機器の利用を許可します。入力機器とMIDIチャンネルを選ぶと、note on / offでCarrier Frequencyを演奏できます。

MIDI CCは Ir、音量へ割り当てられます。割り当てを行わないパラメーターは、MIDI入力を有効にしても自動では変化しません。

Web MIDI APIに対応したブラウザと、HTTPSまたはlocalhost環境が必要です。対応していない場合はChromeまたはEdge系ブラウザを試してください。

MIDI演奏デモを見る