Sonic Pi
(Перенаправлено з Користувач:Jonas.mx/Sonic Pi)
Тип | Музичне програмне забезпечення, Середовище розробки у реальному часі |
---|---|
Автор | Sam Aarond |
Розробник | Сем Арон та Sonic Pi Core Team |
Перший випуск | 2012 |
Стабільний випуск | 4.5.0 (18 жовтня, 2023 ) |
Операційна система | Linux, macOS, Windows, Raspberry Pi OS |
GNU фреймворк | Qt |
Мова програмування | Ruby, Erlang, Elixir, Clojure, C++, and Qt |
Ліцензія | MIT License |
Онлайн-документація | sonic-pi.net/tutorial.html |
Репозиторій | github.com/sonic-pi-net/sonic-pi |
Вебсайт | sonic-pi.net |
Sonic Pi — це середовище програмування на основі Ruby, для створення та виконання музики на основі програмного коду. Розроблене Семом Ароном у комп’ютерній лабораторії Кембриджського університету [1] у співпраці з Raspberry Pi Foundation . [2] [3]
Sonic Pi використовує механізми синтезу SuperCollider і точні моделі синхронізації [4], що дозволяє програмувати та виконувати у реальному часі музику на основі алгоритмів.
Sonic Pi заохочує вивчати як інформатику, так і музику через гру та експерименти.
- Більше 60 вбудованих синтезаторів (такі як Tb303, Prophet)
- Більше 40 вбудованих аудіоефектів (такі як Reverb, Eq, Distortion, Compressor)
- Програвання та керування семплами
- Власна бібліотека семплів
- Багатоканальні аудіо входи та виходи
- Синхронізовані MIDI входи та виходи
- Входи та виходи для протоколу Open Sound Control
- Підключення до Ableton Live
- ↑ Blackwell, Alan; McLean, Alex; Noble, James; Rohrhuber, Julian (2014). DROPS - Collaboration and learning through live coding (Dagstuhl Seminar 13382). Dagstuhl Reports. 3 (9): 130—168. doi:10.4230/DagRep.3.9.130. Процитовано 2 травня 2015.
{{cite journal}}
: Обслуговування CS1: Сторінки із непозначеним DOI з безкоштовним доступом (посилання) - ↑ Cellan-Jones, Rory (7 жовтня 2013). Baked in Britain, the millionth Raspberry Pi. BBC News. Процитовано 2 травня 2015.
- ↑ Making music with Raspberry Pi - CBBC Newsround. www.bbc.co.uk. Процитовано 2 травня 2015.
- ↑ Aaron, Samuel; Orchard, Dominic; Blackwell, Alan F. (2014). Temporal semantics for a live coding language. Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design - FARM '14. ACM. с. 37—47. doi:10.1145/2633638.2633648. ISBN 978-1-4503-3039-8.