Sonic Pi

Sonic Piは、音楽デジタルプログラミングシンセサイザーの一つ。音を扱うオープンソースのプログラミング環境。
Rubyをベースにした記法で、コンピューターや音楽の学習に適したシンプルさと、プロの音楽家が扱うにも十分なパワフルさを謳っている。
概要.
2012年にリリースされ、2022年10月時点でバージョン4.3.0が公開されている。Windows、macOS、Linux、Raspberry Pi OSで利用可能。
プログラムをすることによって、曲を作ることができる。
構文.
構文は次のようになる。比較的簡単なコードで、MIDI規格に対応した音を鳴らす codice_1 や、 codice_2 といったコードを使うことにより、多彩な音楽を表現することができる。
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