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

Fluxus - это среда программирования в реальном времени для 3D-графики, музыки и игр. [1] Он использует язык программирования Racket (диалект Scheme / Lisp ) для работы с игровым движком со встроенной трехмерной графикой, моделированием физики и синтезом звука. Все программирование выполняется «на лету», когда редактор кода появляется поверх графики, которую генерирует код. [2] [3] [4] [5] [6] Это важный справочник для исследований и практики исследовательского программирования, педагогики, [7] живого выступления [8] и программирования игр.

Компания Fluxus известна размещением некоторых из самых передовых исследовательских систем живого кодирования [8], разработанных его автором Дэйвом Гриффитсом, таких как язык BetaBlocker, вдохновленный Core War , музыкальная среда Al-Jazari, основанная на взаимодействующих роботах, музыка Daisy Chain. среда, основанная на модели вычислений сети Петри , и визуальный интерфейс SchemeBricks для Scheme. [9]

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

  1. ^ "Официальный сайт Fluxus" . Проверено 21 августа 2012 года .
  2. Магнуссон, Тор (март 2014 г.). «Кошки-пастухи: наблюдение за программированием в дикой природе» . Компьютерный музыкальный журнал . 38 (1): 8–16. DOI : 10.1162 / comj_a_00216 . ISSN 0148-9267 . 
  3. ^ Уэйкфилд, Грэм, Чарли Робертс, Мэтью Райт, Тимоти Вуд и Карл Йеркес. «Совместное живое кодирование с помощью иммерсивного инструмента». НИМ (2014).
  4. ^ Боверманн, Тилль; Гриффитс, Дэйв (март 2014 г.). «Вычисления как материал в живом кодировании» . Компьютерный музыкальный журнал . 38 (1): 40–53. DOI : 10.1162 / comj_a_00228 . ISSN 0148-9267 . 
  5. ^ "Live Coding - Näher an der Musik" . Deutschlandfunk (на немецком языке) . Проверено 21 августа 2018 .
  6. Магнуссон, Тор (декабрь 2011 г.). «Алгоритмы как партитуры: кодирование живой музыки» . Леонардо Музыкальный журнал . 21 (21): 19–23. DOI : 10,1162 / lmj_a_00056 . ISSN 0961-1215 . 
  7. Перейти ↑ Martins, SB (2010). Пересмотр учебной программы по архитектуре - перспектива программирования. В ГОРОДАХ БУДУЩЕГО, Материалы 28-й конференции eCAADe, ETH Zurich (Швейцария).
  8. ^ a b Коллинз, Н. (2011). Живое кодирование последствий [ постоянная мертвая ссылка ] . Леонардо, 44 (3): 207-211.
  9. Перейти ↑ McLean, A., Griffiths, D., Collins, N., and Wiggins, G. (2010). Визуализация живого кода . В Трудах электронной визуализации и искусств Лондон 2010.