Недели визуального программирования от SoundArtist.ru
Jun 15, 2015
Недели визуального программированияот
SoundArtist.ru
MAX\MSP\Jitter: День Первый:
Введение
1 примеры работ2 что такое визуальное программирование3 программирования и музыка4 интерактивность и мультимедиа5 протоколы взаимодействия
- антракт
1 знакомство с интерфейсом MAX 6: “hello w !”2 основные принципы работы: два режима, два вида сигналов, объекты, сообщения, бэнг и тоггл, GUI, принцип “справа-налево”, list, pack-unpack, send-recieve, инкапсуляция.3 использование Help и референса4 текстовый вид патчей5 собираем “калькулятор”
примеры работ:не особо известные:
вижуал - http://youtu.be/gDashN5ZhNA
интерактив - http://vimeo.com/74826937#
приложение - http://www.soniconlab.com/index.php/products/multivideostation
известные:
аудио-вижуал - Ryuichi Sakamoto & Alva Noto - Inset : http://www.youtube.com/watch?v=evllPOj0wTo
интерактивный инструмент - Мэтью Херберт: http://www.youtube.com/watch?v=jlmUEMSRQfY
интерактивный инструмент - Lisa Park - Enoia : http://vimeo.com/65175792
большая часть плагинов в ableton live прототипирована в Max\Msp
отечественные:
интерактивный медиа-перфоманс - Asymmetric Answer: http://www.youtube.com/watch?v=lL05VbeQftk
интерактивный медиа-перфоманс - Cinestetica: http://www.drawnsound.org/cinestetika.html
интерактивный инструмент \ инсталляция - Drawn Sound : http://vimeo.com/16142394
визуальное программирование
Почему программирование текстовое ?
Никлаус Вирт (Pascal \ OBERON) : компании вкладывали большие деньги в разработки C \ C++ и UNIX систем, а теперь ничего не меняется, так как этому учат студентов
BINARY - ASSEMBLER - TEXT (Fortran)
40-е ......................................................... 1954
BINARY
ASSEMBLY
BINARY
FORTRAN
Почему программирование текстовое ?
Брет Виктор (iPad UI): “Технологии меняются быстрее, чем наше сознание”
http://vimeo.com/71278954
в середине 20го века интерфейс компьютера был пригоден восновном для введения текста
ВОТ ПОЧЕМУ
Пространственная репрезентация информации+
Потоковость+
Графический интерфейс
GRaiL (1968): GRaphical Input Language
T.O.Ellis et al (RAND corp)
http://youtu.be/QQhVQ1UG6aM
Сейчас:Scratch
HIasm
Дракон
программирование и музыка
Музыка - очевидный процесс во времени
Макс Мэтьюс (Bell labs) :отец компьютерной музыки1957 - программа MUSIC I
MUSIC I -....- MUSIC IV (iBM & Fortran) - ... - cSound (MIT, B.Vercoe)
1957 ......................................................... 80e
Визуальный интерфейс для работы в реальном времени
Миллер Пакет (IRCAM \ UCSD) :в середине 80х создал MAX - графический язык для алгоритмизации музыки в реальном времениПервое исполнение музыки с помощью MAX1988 (Pluton by Philippe Manoury).
Max - Pure Data - Max\Msp (D. Zicarelli & cycling74) - Max\Msp\Jitter
1988 - 1996 - 1997 - 2003
MUSIC 4 и cSound - синтезировали звук \ MAX - только управлял (до MSP)
MIDI (Music International Digital Interface) :c 80х по сей день позволяет управлять оборудованием
Pure Data как некоммерческая версия Max\Msp\Jitter
интерактивность и мультимедиа
Не просто музыка или видео или танец или скульптура.Инструменты интегративного искусства.
Модульность. Ты сам создаёшь свой инструмент, а не подчиняешься чьему-то интерфейсу.
Drawn Sound performance - это смоделированый АНС
Последователи Max \ PD
NI Reactor
Flowstone
AudioMulch
SynthEdit
протоколы взаимодействия
Сегодня не только MIDI. Всё можно связать со всем.
Адриан Фрид (CNMAT, Berkeley) :разработчик OSC протокола (Open Sound Control)
По специальный протоколам
MIDI
DMX
COM
OSC
UDP\TCP
CV
WWW
вот так-то