Sonic Pi

Sonic Piは、音楽デジタルプログラミングシンセサイザーの一つ。音を扱うオープンソースのプログラミング環境。

Rubyをベースにした記法で、コンピューターや音楽の学習に適したシンプルさと、プロの音楽家が扱うにも十分なパワフルさを謳っている。

概要 
2012年にリリースされ、2022年10月時点でバージョン4.3.0が公開されている。Windows、macOS、Linux、Raspberry Pi OSで利用可能。

プログラムをすることによって、曲を作ることができる。

構文 
構文は次のようになる。比較的簡単なコードで、MIDI規格に対応した音を鳴らす play や、 amp: といったコードを使うことにより、多彩な音楽を表現することができる。play 60
sleep 0.5
play 72, amp: 2
sleep 1
play 60, pan: -1
use_synth :saw
play 58
sleep 1
play 62, release: 2

脚注

関連項目 

 Raspberry Pi
 Ruby
 プログラミング言語
 MIDI

外部リンク 

 Sonic Pi
 Raspberry Pi

出典 
プログラミング
シンセサイザー