3DS「プチコン3号」で簡単シンセサイザーやボコーダー SmileBASIC


3DS「プチコン3号」で簡単なFMシンセを作ってみました。
FMとはFrequency Modulation(周波数変調)のことで簡単にはこんな式です。

FM(t)=Asin(2πCt + Bsin(2πMt))

簡単なSIN波の入れ子になっています。
このパラメーターを適当にいじると色々な波形を作れるわけです。


3DS プチコン3号 「簡単シンセサイザー」 SmileBASIC
https://youtu.be/H-fok2dg3n8


ちなみにAMはAmplitude Modulationで入れ子ではなく波形の足し算になります。
AMラジオやFMラジオもこの方式で電波を伝送しています。



もう一つ、リアルタイムにマイクから入力した音声を変調するものを作ってみました。
非常にシンプルですが音声波形の表示と音階や和音も表現できます。
実験ではノイジーですがボコーダーっぽいものも作れそうです。


喋ると紙兎ロペみたいな声になります。

3DS プチコン3号 「簡単リアルタイム音声変調」 SmileBASIC
https://youtu.be/5sNgIUjoIbE


本来、プチコン3号 はゲームを作る環境ですが楽器としても遊べます。
こういう短歌っぽいミニプログラムを作るのは楽しいです。