Sonic Pi
Sonic Pi — среда программирования в реальном времени для создания электронной музыки, предназначенная для использования на уроках информатики и музыки в школах. Была разработана участниками компьютерной лаборатории Кембриджского университета и Raspberry Pi Foundation..

Sonic Pi позволяет писать музыку путём написания кода на Ruby. Для проигрывания музыки добавлено несколько простых, пригодных для обучения функций, таких как codice_1 , позволяющая проигрывать ноту по её MIDI-номеру или обозначению. Мелодия может быть записана посредством последовательности вызовов codice_1 и codice_3, или с помощью функции codice_4. Для задания темпа исполнения служит функция codice_5, а для выбора текущего инструмента — codice_6.

Для синтеза звука в реальном времени Sonic Pi использует SuperCollider и другие технологии, также проект получил поддержку для проведения новых исследований и разработки от фонда .
Q35794
Кембриджского университета
ORG
Q161053
Ruby
MEDIA
Q80535
MIDI
Concept
Q189214
темпа
Concept
Q2299598
SuperCollider
MEDIA
Q21592138
Sonic Pi
MEDIA
Q21592138
Sonic Pi
MEDIA
Q21592138
Sonic Pi
MEDIA
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+6^^http://www.w3.org/2001/XMLSchema#decimal
6
NUMBER
programming language