Соник Пи
Разработчик(и) | Сэм Аарон и другие |
---|---|
Первоначальный выпуск | 2012 |
Стабильная версия | 4.5.1 / 26 апреля 2024 г |
Репозиторий | |
Написано в | Ruby , Erlang , Elixir , Clojure , C++ и Qt |
Операционная система | Linux , macOS , Windows , ОС Raspberry Pi |
Тип | кодирования Живая среда |
Лицензия | МОЯ лицензия |
Веб-сайт | Соник-Пи |
Sonic Pi — это среда живого программирования на базе Ruby , изначально предназначенная для поддержки как вычислений, так и уроков музыки в школах, разработанная Сэмом Аароном в компьютерной лаборатории Кембриджского университета. [1] в сотрудничестве с Raspberry Pi Foundation . [2] [3]
Использование
[ редактировать ]Благодаря использованию механизма синтеза SuperCollider и точной временной модели, [4] он также используется для живого кодирования и других форм алгоритмического исполнения и производства музыки , в том числе в альгоравах . Его исследования и разработки поддерживаются компанией Nesta в рамках проекта Sonic PI: Live & Coding . [5]
См. также
[ редактировать ]- Чистые данные
- Алгоритмическая композиция
- Список MIDI-редакторов и секвенсоров
- Список музыкального программного обеспечения
Дальнейшее чтение
[ редактировать ]- Аарон, Сэмюэл; Блэквелл, Алан Ф.; Бернард, Памела (2016). «Разработка Sonic Pi и его использование в образовательном партнерстве: совместное создание педагогики для изучения компьютерного программирования» . Журнал музыки, технологий и образования . 9 (1): 75–94. дои : 10.1386/jmte.9.1.75_1 . Проверено 11 декабря 2019 г.
- Аарон, Сэм. (2016). «Sonic Pi – производительность в образовании, технологиях и искусстве». Международный журнал исполнительского искусства и цифровых медиа . 12 (2): 17–178. дои : 10.1080/14794713.2016.1227593 . S2CID 193662552 .
- Синклер, Арабелла (2014). «Образовательные языки программирования: мотивация к обучению с Sonic Pi» (PDF) . ППИГ : 10 . Проверено 11 декабря 2019 г.
- Аарон, Сэмюэл; Блэквелл, Алан Ф. (2013). «От звукового Пи до обертона» . Материалы первого семинара ACM SIGPLAN по функциональному искусству, музыке, моделированию и дизайну . Ферма '13. АКМ. стр. 35–46. дои : 10.1145/2505341.2505346 . ISBN 9781450323864 . S2CID 18633884 . Проверено 11 декабря 2019 г.
- Аарон, Сэмюэл; Блэквелл, Алан Ф.; Ходли, Ричард; Риган, Тим (2011). Принципиальный подход к разработке новых языков для живого программирования (PDF) . Международная конференция по новым интерфейсам музыкального выражения (NIME). Осло, Норвегия . Проверено 16 сентября 2021 г.
- Аарон, Сэмюэл; Блэквелл, Алан Ф. (2013). «От звукового Пи до обертона: творческий музыкальный опыт с использованием предметно-ориентированных и функциональных языков». Материалы первого семинара ACM SIGPLAN по функциональному искусству, музыке, моделированию и дизайну : 35–46. дои : 10.1145/2505341.2505346 . S2CID 18633884 .
Ссылки
[ редактировать ]- ^ Блэквелл, Алан; Маклин, Алекс; Благородный, Джеймс; Рорхубер, Джулиан (2014). «DROPS — Сотрудничество и обучение посредством живого кодирования (семинар Дагштуля 13382)» . Отчеты Дагштуля . 3 (9): 130–168. дои : 10.4230/DagRep.3.9.130 . Проверено 2 мая 2015 г.
- ^ Селлан-Джонс, Рори (7 октября 2013 г.). «Испеченный в Британии миллионный Raspberry Pi» . Новости Би-би-си . Проверено 2 мая 2015 г.
- ^ «Создание музыки с помощью Raspberry Pi — CBBC Newsround» . www.bbc.co.uk. Проверено 2 мая 2015 г.
- ^ Аарон, Сэмюэл; Орчард, Доминик; Блэквелл, Алан Ф. (2014). «Временная семантика живого языка кодирования» (PDF) . Материалы 2-го международного семинара ACM SIGPLAN по функциональному искусству, музыке, моделированию и дизайну - FARM '14 . АКМ. стр. 37–47. дои : 10.1145/2633638.2633648 . ISBN 978-1-4503-3039-8 . S2CID 3227057 .
- ^ «Sonic Pi — музыкальный синтезатор для живого кодирования для всех» . СОНИК ПИ . Проверено 5 октября 2019 г.
Внешние ссылки
[ редактировать ]Викискладе есть медиафайлы, связанные с Sonic Pi .
Категории :
- Цифровое искусство
- Компьютерное программирование
- Живое кодирование
- Альгораве
- Бесплатное музыкальное программное обеспечение
- Программное обеспечение для электронной музыки
- Бесплатное аудио-программное обеспечение
- Бесплатное программное обеспечение, написанное на Ruby.
- Языки аудио программирования
- Программные синтезаторы
- Малиновый Пи
- Компьютерная лаборатория Кембриджского университета
- Незавершенные темы по языку программирования
- Незавершенные версии музыкального программного обеспечения