【Max】簡易的なポリフォニック・シンセサイザーを作る

記事をシェアする:

シンセサイザーで複数の音を鳴らすには、その数分のオシレーターを用意する必要があります。しかしMaxで素直にそれを作るにはオブジェクトが多くなりすぎて管理が大変になります。[poly~]オブジェクトを使用すればオシレーター部分を1つ用意して、いくつにも複製することが可能です。

オシレーター・パッチを作る

ノートナンバーでオシレーターをコントロール

ノートナンバーを受けたら[mtof]を使用して周波数に変換します。周波数の数値は[cycle~]に送ります。

エンベロープを描く

[function]オブジェクトに図のようなエンベロープを描きます。

ノートナンバーと[mtof]に間に[t i b]を挟み、ノートナンバーを受けたらエンベロープを描くようにします。[cycle~]の音量は[*~]でエンベロープの値と乗算されて、カーブが描かれます。

“【Max】簡易的なポリフォニック・シンセサイザーを作る” の続きを読む
記事をシェアする:

【Max】モノフォニック・シンセサイザーを作る

記事をシェアする:

今回は簡易的なモノフォニック(単音)・シンセサイザーを作ってみましょう。

OSCを用意する

波形

今回はこの5つの波形を使います。それぞれの波形の種類は以下の通りになります。

cycle~サイン波/正弦波
saw~ノコギリ波
rect~矩形波
tri~三角波
noise~ホワイトノイズ
“【Max】モノフォニック・シンセサイザーを作る” の続きを読む
記事をシェアする: