Sonic Pi
この記事は英語版の対応するページを翻訳することにより充実させることができます。(2021年7月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
Sonic Piは、音楽デジタルプログラミングシンセサイザーの一つ[1]。音を扱うオープンソースのプログラミング環境[2]。
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
脚注[編集]
- ^ “Sonic Pi入門”. Qiita. 2021年7月24日閲覧。
- ^ “Sonic Piで音プログラミング!”. Device Plus - デバプラ (2015年4月16日). 2021年7月24日閲覧。