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

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

概要 編集

2012年にリリースされ、2022年10月時点でバージョン4.3.0が公開されている。WindowsmacOSLinux、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

脚注 編集

  1. ^ Sonic Pi入門”. Qiita. 2021年7月24日閲覧。
  2. ^ Sonic Piで音プログラミング!”. Device Plus - デバプラ (2015年4月16日). 2021年7月24日閲覧。

関連項目 編集

外部リンク 編集

出典 編集