Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Sonic Pi - это среда программирования в реальном времени, основанная на Ruby , первоначально разработанная Сэмом Аароном в компьютерной лаборатории Кембриджского университета [1] в сотрудничестве с Raspberry Pi Foundation для поддержки как компьютерных занятий, так и уроков музыки в школах . [2] [3]

Использует [ редактировать ]

Сэм Аарон, создатель Sonic Pi, демонстрирует программу

Благодаря использованию механизма синтеза SuperCollider и точной временной модели [4] он также используется для живого кодирования и других форм алгоритмического исполнения и производства музыки , в том числе в алгоритмах . Его исследования и разработки поддерживаются Nesta в рамках проекта Sonic PI: Live & Coding . [5]

См. Также [ править ]

  • Сравнение сред аудиосинтеза
  • Чистые данные
  • Алгоритмический состав
  • Список MIDI-редакторов и секвенсоров
  • Список музыкального программного обеспечения

Дальнейшее чтение [ править ]

  • Аарон, Самуил; Блэквелл, Алан Ф .; Бернард, Памела (2016). «Разработка Sonic Pi и его использование в образовательных партнерствах: совместное создание педагогики для обучения компьютерному программированию» . Журнал музыки, технологий и образования . 9 (1): 75–94. DOI : 10,1386 / jmte.9.1.75_1 . Проверено 11 декабря 2019 .
  • Аарон, Сэм. (2016). «Соник Пи - перформанс в образовании, технологиях и искусстве». Международный журнал исполнительских искусств и цифровых медиа . 12 (2): 17–178. DOI : 10.1080 / 14794713.2016.1227593 .
  • Синклер, Арабелла (2014). «Языки образовательного программирования: мотивация учиться с Sonic Pi» (PDF) . PPIG : 10 . Проверено 11 декабря 2019 .
  • Аарон, Самуил; Блэквелл, Алан Ф. (2013). «От звукового пи до обертона: творческий музыкальный опыт с предметно-ориентированными и функциональными языками» . Материалы первого семинара ACM SIGPLAN по функциональному искусству, музыке, моделированию и дизайну . ACM: 35–46. DOI : 10.1145 / 2505341.2505346 . Проверено 11 декабря 2019 .
  • Аарон, Самуил; Блэквелл, Алан Ф .; Ходли, Ричард (2013). «Принципиальный подход к разработке новых языков программирования в реальном времени» . Материалы первого семинара ACM SIGPLAN по функциональному искусству, музыке, моделированию и дизайну : 35–46. DOI : 10.1145 / 2505341.2505346 . Проверено 11 декабря 2019 .

Ссылки [ править ]

  1. ^ «DROPS - Сотрудничество и обучение через живое кодирование (семинар Дагштуля 13382)» . drops.dagstuhl.de . Проверено 2 мая 2015 .
  2. ^ Селлан-Джонс, Рори. «Испеченный в Британии миллионный Raspberry Pi» . BBC News . Проверено 2 мая 2015 .
  3. ^ "Создание музыки с Raspberry Pi - CBBC Newsround" . www.bbc.co.uk . Проверено 2 мая 2015 .
  4. ^ Аарон, Самуил; Орчард, Доминик; Блэквелл, Алан Ф. (2014). «Временная семантика для живого языка программирования» (PDF) . Материалы 2-го международного семинара ACM SIGPLAN по функциональному искусству, музыке, моделированию и дизайну - FARM '14 . ФАРМ '14. ACM. С. 37–47. DOI : 10.1145 / 2633638.2633648 . ISBN  978-1-4503-3039-8.
  5. ^ "Sonic Pi - Музыкальный синтезатор в реальном времени для всех" . СОНИК ПИ . Проверено 5 октября 2019 .

Внешние ссылки [ править ]

  • Официальный веб-сайт