Тёмный

Hack Your Own Band With Clojure and Overtone 

Parleys
Подписаться 15 тыс.
Просмотров 7 тыс.
50% 1

Clojure is a modern lisp hosted on the JVM. It places an emphasis on functional programming, flexibility and concurrency. These characteristics make it a wonderfully powerful medium for many types of program from rapid prototypes to grand architectural projects. In this talk we will introduce one such project: Overtone, a sophisticated concurrent, real-time, low-latency, hot-swappable environment, both flexible and live enough for the creation and manipulation of music.
Through live demonstration and performances, we will explore some of the architectural designs within Overtone using Ignite, the codebase that powers the live-coding band Meta-eX.
Expect serious technology, serious noise and serious fun. However, this is just a warm-up - come and see us perform at the Noxxx party.
Authors:
Sam Aaron
Sam Aaron is a live coder who, through considering programming as performance, focusses on enhancing the productivity and power of modern programming languages and environments. Sam believes that a programming environment which has sufficient liveness, rapid feedback and tolerance of failure to support the live performance of music is an environment ripe for mining novel ideas that will not only benefit artistic practices themselves but also the computer industry more generally. In pursuit of this unique perspective Sam is the lead developer on a suite of open source tools: Overtone, a collaborative programmable music environment; Quil, an enhanced Clojure version of the visual language Processing; Emacs Live, a curated suite of Emacs tools, placing strong emphasis on live feedback and visual cues. Through this exploration Sam has been challenged to draw not only from his familiar territories of computer industry and academia but also from the arts, a combination Sam now believes to be essential for the development of well-researched, creative, innovative and practical ideas in this field.
Jonathan Graham
.

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3   
@udomatthiasdrums5322
@udomatthiasdrums5322 6 лет назад
cool stuff - love it!!
@ElginChris
@ElginChris 6 лет назад
I love making Music and I love programming but holy shit this is a lot of work that could be done so much faster with other tools.
@fuleo
@fuleo 6 лет назад
What are the other tools ?
Далее
The Illusion of Execution
52:43
Просмотров 1,3 тыс.
Zach Tellman - Always Be Composing
35:12
Просмотров 21 тыс.
Zach Oakes - Making Games at Runtime with Clojure
37:34
Why Clojure?  by Vijay Kiran
38:29
Просмотров 17 тыс.
The Art of Code - Dylan Beattie
1:00:49
Просмотров 4,7 млн
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,2 млн
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 808 тыс.
ClojureScript for Skeptics - Derek Slager
41:09
Просмотров 70 тыс.
Understanding Specter: Clojure's missing piece
40:31
Просмотров 10 тыс.
#engineering #diy #amazing #electronic #fyp
0:59
Просмотров 2,4 млн