ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】複数のSin波、その他の波形を使って、音楽を奏でる。

成果物

前回の動画

www.youtube.com
前回の、一つのSin波で音楽を奏でるプログラムを改良して、複数のSin波で奏でられるようにしました。複数の波形で試していくと、動画を作るのが大変になるので、すみませんがダウンロードして試してみてください。ノコギリ波など、他の波形でも奏でられます。ただ、若干不協和音になっているのが引っ掛かります。

仕組み

初めに、音階全部のSin波を登録しておき、音が鳴るタイミングで音量を上げ、消えるタイミングで音量を0にすることで、再現しています。

コード

Midi Multi Sineという名前で追加しています。
github.com