Top Banner
Недели визуального программирования от SoundArtist.ru
19

SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Jun 15, 2015

Download

Technology

srgksch

Презентация подготовлена для вводного занятия воркшопа по Max\Msp\Jitter в рамках курса Визуального Программирования Мультимедиа от SoundArtist.ru (SA))_VPWeeks). Октябрь 2013. Москва. Составил sergey kasich.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Недели визуального программированияот

SoundArtist.ru

Page 2: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

MAX\MSP\Jitter: День Первый:

Введение

1 примеры работ2 что такое визуальное программирование3 программирования и музыка4 интерактивность и мультимедиа5 протоколы взаимодействия

- антракт

1 знакомство с интерфейсом MAX 6: “hello w !”2 основные принципы работы: два режима, два вида сигналов, объекты, сообщения, бэнг и тоггл, GUI, принцип “справа-налево”, list, pack-unpack, send-recieve, инкапсуляция.3 использование Help и референса4 текстовый вид патчей5 собираем “калькулятор”

Page 3: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

примеры работ:не особо известные:

вижуал - 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

Page 4: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

визуальное программирование

Почему программирование текстовое ?

Никлаус Вирт (Pascal \ OBERON) : компании вкладывали большие деньги в разработки C \ C++ и UNIX систем, а теперь ничего не меняется, так как этому учат студентов

BINARY - ASSEMBLER - TEXT (Fortran)

40-е ......................................................... 1954

Page 5: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

BINARY

ASSEMBLY

BINARY

FORTRAN

Page 6: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Почему программирование текстовое ?

Брет Виктор (iPad UI): “Технологии меняются быстрее, чем наше сознание”

http://vimeo.com/71278954

в середине 20го века интерфейс компьютера был пригоден восновном для введения текста

ВОТ ПОЧЕМУ

Page 7: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Пространственная репрезентация информации+

Потоковость+

Графический интерфейс

GRaiL (1968): GRaphical Input Language

T.O.Ellis et al (RAND corp)

http://youtu.be/QQhVQ1UG6aM

Page 8: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Сейчас:Scratch

HIasm

Дракон

Page 9: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

программирование и музыка

Музыка - очевидный процесс во времени

Макс Мэтьюс (Bell labs) :отец компьютерной музыки1957 - программа MUSIC I

MUSIC I -....- MUSIC IV (iBM & Fortran) - ... - cSound (MIT, B.Vercoe)

1957 ......................................................... 80e

Page 10: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Визуальный интерфейс для работы в реальном времени

Миллер Пакет (IRCAM \ UCSD) :в середине 80х создал MAX - графический язык для алгоритмизации музыки в реальном времениПервое исполнение музыки с помощью MAX1988 (Pluton by Philippe Manoury).

Max - Pure Data - Max\Msp (D. Zicarelli & cycling74) - Max\Msp\Jitter

1988 - 1996 - 1997 - 2003

Page 11: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

MUSIC 4 и cSound - синтезировали звук \ MAX - только управлял (до MSP)

MIDI (Music International Digital Interface) :c 80х по сей день позволяет управлять оборудованием

Page 12: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Pure Data как некоммерческая версия Max\Msp\Jitter

Page 13: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

интерактивность и мультимедиа

Не просто музыка или видео или танец или скульптура.Инструменты интегративного искусства.

Page 14: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Модульность. Ты сам создаёшь свой инструмент, а не подчиняешься чьему-то интерфейсу.

Page 15: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Drawn Sound performance - это смоделированый АНС

Page 16: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

Последователи Max \ PD

NI Reactor

Flowstone

AudioMulch

SynthEdit

Page 17: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

протоколы взаимодействия

Сегодня не только MIDI. Всё можно связать со всем.

Адриан Фрид (CNMAT, Berkeley) :разработчик OSC протокола (Open Sound Control)

Page 18: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

По специальный протоколам

MIDI

DMX

COM

OSC

UDP\TCP

CV

WWW

Page 19: SA))_VPWeeks: Визуальное Программирование в MAX (by sergey kasich)

вот так-то