前の記事
MaxでMIDI鍵を弾く強さによって音の大きさが変わるポリフォニックシンセサイザーを
バージョン
Version 8.1.5(9359645)(64-bit windows)
加算合成を試してみよう
ただの正弦波やノコギリ波じゃ単調すぎ…(´・ω・`)
ということで、音の波を加算合成してもう少し複雑な音を出してみようと思った次第。
音の大きさを別の音の波で揺らす(=AM)をやってみます。
*~ オブジェクトで加算合成ができるっ。
あんまり低すぎる周波数にすると、すっごい低音が鳴ってスピーカーを傷める場合があるかもしれないので注意。
加算合成『する側』『される側』ってあんまり正確な言い方じゃないけど、あたいがイメージしやすいのであえてそういうコメントにしてます。
参考サイトさん https://yoppa.org/sbaw09/535.html
組み合わせて好きな音を作るのじゃ
エンベロープで変化を付けた上で加算合成してみましたっす。
s オブジェクトとr オブジェクトを使うと紐がごちゃごちゃにならずに便利。
send(送る)とreceive(受け取る)の略とらえるとわかりやすいっ!(送受信する名前は任意)
でも、あんまりsとrを使い過ぎない方がいいかも。。複雑になるようなら別パッチャー化!(一つ一つの部品は小さく分かりやすく)
他にもいろいろ応用があると思いまっする。
- 和音を出せるようにしてみたり(単音の音の強弱を付ければさらに面白い)
- 鍵盤を強く弾くほど1オクターブ上の音の影響を大きくしてみたり
- キーボード番号が低いほど基本の音の影響を大きくしてみたり
- 短形波、ノコギリ波を使ってみたり
などなど…。