.
2009-10-22 16:13:13
WEFCON na MAX'a
(autor: jarekg)

WEFCON będzie jednym z najważniejszych wydarzeń programowych Warsaw Electronic Festival w historii. Nie dlatego, że ma być największym lub najdziwniejszym:). WEFCON ma być sceną dla wymiany idei muzycznych lecz również idei związanych z rozwojem samego WEF. Jednym z ważnych elementów listopadowego WEFCONu będzie spotkanie warsztatowe poświęcone środowiskom programistycznym w rodzaju MAX/MSP. Ten artykuł ma posłużyć jako małe wprowadzenie do zagadnienia...

Do przeprowadzenie warsztatu zaprosiliśmy jednego (jak nie jedynego:) ) eksperta w temacie programowania w środowiskach VPL (visual programming language): Pawła Janickiego.

Paweł, na co dzień związany z WRO Centrum Sztuki Mediów, jest z WEF niemal od początku, a w 2005 roku z jego pomocą przeprowadziliśmy warsztat na podobny temat, związany z programami EyesWeb i VVVV. Ilość projektów (wielu legendarnych), w których Paweł brał udział pozwala sądzić, że jest właściwym człowiekiem na właściwym miejscu. Ja wymieniam tylko te, które sam do dziś uwielbiam: Ping Melody, GameBoyzz Orchestra Project, Interaktywny Plac Zabaw...

Wspólnie uznaliśmy, że czas najwyższy zapoznać środowisko artystów WEF ze specyfiką MAX'a i podobnych programów, aby umożliwić większą integrację projektów audio i wideo. jednocześnie sądzimy z Pawłem Janickim, że warsztat stanowić będzie inspirację dla wszystkich zainteresowanych. Jeżeli tak się stanie warsztat będzie kontynuowany cyklicznie dla najbardziej aktywnych artystów sceny WEF w ramach programu WEF.LIVE.LAB, który inaugurujemy na WEFCON, w warszawskiej Zachęcie..

Cytując Pawła Janickiego dosłownie:

"Głównym tematem warsztatu będą techniki integracji materiału audio i video w interaktywnych lub generatywnych strukturach mogących być podstawą koncertów, instalacji, performances. Warsztat WRO Labs @ WEF : MAX przybliży też pracę z Maxem osobom, dla których wyjście poza paradygmat linii czasu, typowej dla klasycznych programów do edycji audio i wideo, wydaje się zabiegiem egzotycznym. Zamierzamy - mówiąc wprost - uruchomić waszą wyobraźnię. Warsztat poprzedzony będzie dwiema prezentacjami: o programie Ableton Live (i możliwościach jego integracji z Maxem) opowie Jarek Grzesica, a w świat obiektowych języków programowania wprowadzi uczestników Paweł Janicki."

Jarek Grzesica


A teraz...

Małe wprowadzenie do warsztatów MAX/MSP zapowiedzianych na tegoroczny WEFCON i prowadzonych przez Pawła Janickiego.

Czym jest Max?

Max to jedna z bardziej enigmatycznych aplikacji, a właściwie języków programowania ( visual programming language ). Stosunkowo mało popularna w Polsce, chociaż stosowana i nawet nauczana na niektórych uczelniach. Aplikacja została stworzona przez Prof. Millera Puckete w legendarnym IRCAM na początku lat 80tych, modyfikowana kilkukrotnie, a później skomercjalizowana. W latach 90tych Miller Puckette opracował nową wersje własnego środowiska o podobnych możliwościach pod nazwą Pure Data. Zasadnicza różnica dotyczy w tym przypadku formy dystrybucji. Pd jest darmową, open-source'ową aplikacją. Max/MSP komercyjną.

Ostateczna znana i dostępna wersja MAX z nakładką MSP została opracowana i rozszerzona w latach 90tych przez Davida Zicarelli, Który od 1997 dystrybuuje ją z pomocą własnej firmy Cycling'74.

Dzisiejszy Max jest złożonym środowiskiem modularnym, dającym ogromne możliwości kreatywne w przetwarzaniu sygnału audio, z pomocą nakładki MSP Jitter, także wideo. Max współpracuje z protokołem Midi, umożliwia wykorzystanie szeregu gotowych i DIY modułów detekcji ruchu, dźwięku, bądź innych czujników pozwalających na wprowadzanie i przetwarzanie dynamicznych danych i wykorzystywania ich do sterowania procesami zachodzącymi w patchach napisanych dla Max'a.

W ostaniach miesiącach

MAX przeszedł gruntowną modernizację na czym skorzystał interfejs MAX'a, dotychczas ascetyczny. Rozwinięta została również niezwykle ważna współpraca z niemiecką firmą Ableton, która zaowocowała stworzeniem zespołu developerskiego opracowującego produkt MAX for LIVE, służący mówiąc najogólniej, do otwarcia możliwości edycyjnych kultowego sekwencera Abletone Live. Możliwości te dotyczyć mają zarówno tworzenia sub aplikacji jak i przeprogramowania kontrolerów midi współpracujących z Live'em.

(więcej: http://www.cycling74.com/story/2009/8/21/1553/23441 )

Zarówno historia Max'a jak i ilość doskonałych i zróżnicowanych projektów interaktywnych realizowanych z jego pomocą spowodowały, że funkcjonuje on jako nieoficjalny standard wśród artystów multimedialnych i muzyków eksperymentalnych, zwłaszcza z USA.

Dodam na końcu, że podobne warsztaty są nie tylko cholernie drogie, ale także niezwykle rzadkie w tej części Europy. Ten wyjątkowy warsztat, będący elementem otwartej formuły WEF i WEFCONu jest dla Was, należy jednak potwierdzić uczestnictwo. Efekty uczestnictwa zależą już wyłącznie od Was samych...

Kolejne informacje wkrótce...


O maxie poczytajcie:

http://www.cycling74.com/twiki/bin/view/FAQs/MaxMSPHistory#Where_did_MaxMSP_come_from
http://en.wikipedia.org/wiki/Max_(software)

MAX for Live
http://www.ableton.com/maxforlive

inne
http://www.cycling74.com/

Bezpłatna Książka Millera Puckette dostępna do pobrania
"The Theory and Technique of Electronic Music"

http://crca.ucsd.edu/~msp/techniques/latest/book.pdf



|MartA| 2009-11-09 20:06:38  
:]
Deftoo à La Yoa 2009-11-01 21:15:45  
Rozumiem wasz punkt widzenia, choc mam radykalne podejscie do sprawy, tu wszczelam te mala prowokacje. Jednak fajnie na wymiane i dzieki za podjecie tematu.
Dzieki za namiar Pawel, skontaktuje sie, moze uda nam sie dosc do wspolnego punktu;;
Powodzenia na warsztatach, do uslyszenia
yaniki 2009-10-25 00:24:17  
Deftoo à La Yoa:

Jako prowadzący warsztat spróbuję pokrótce skomentować wątek.

Max został wybrany z wielu różnych powodów, głównie ze względu na przydatność tej aplikacji do celów jakie zamierzam zrealizować podczas warsztatów i warunków w jakich będą przeprowadzone (w szczególności dotyczy to ram czasowych). Decyzja jest przemyślana - więcej będzie o tym na WEFCONie. Oczywiście PD, to świetne narzędzie - pracuję z nim niemal codziennie, podobnie jak z wieloma innymi fantastycznymi niekomercyjnymi aplikacjami.

Bardzo dziękuję za Twoje posty - generalnie zgadzam się z wieloma Twoimi opiniami (choć nie ze wszystkimi) i chętnie podejmę w rozmowie podobne tematy jeśli nadarzy się okazja (ewentualnie zapraszam do dyskusji: kontakt jest na mojej stronie WWW http://paweljanicki.jp).

Warsztaty z PD prowadziłem zresztą w wielu różnych miejscach, choć akurat nie na WEFie (jak dotąd - ale to się może zmienić). Jeśli jednak uda się zrealizować niektóre Jarka i moje plany to zapewne PD będzie w pewnej mierze obecne na kolejnych edycjach warsztatów, nie mówiąc już o tym, że na programowaniu wizualnym świat się nie kończy i dobrze byłoby popracować z jakimiś językami programowania (Processing lub SuperCollider są tu najbardziej prawdopodobne).
jarekg 2009-10-23 20:15:09  
tu nie ma odrobiny "wysmiewczosci" - naprawde zgadzam sie ideolo z Tobą. Chodzi o to ze ten warsztat jest bardzo zadaniowy i jak pisalem uzasadniony potrzeba, mimo ze na swiecie wynaleziono mase innych rozwiazan. Te wszystkie rzeczy juz na WEFie dokonaly sie - w 2005 wydalismy caly system operacyjny pt PLASMA na bazie linuxa zawierajacy szereg darmowych narzedzi w tym pd i optymalizowany pod katem audio - to byl czasochlonny i trudny proces prowadzacy do nikad poniewaz byl zbyt nowatorski i trudny do przyswojenia przez osoby nie siedzace gleboko w temacie. Odbyl sie tez warsztat o profilu o ktorym teraz pisalaś. Oczywiscie mozna powiedziec ze dajemy zarobic Cycling74 i Abletone ale... oni doprowadzili do standaryzacji naprawdę dobrych narzędzi - wszyscy znają przynajmniej jedno z nich: Abletona, stąd uznaliśmy to za sile. Nie wazne czy open czy nie, ważne ze to dziala i mozna na tym zrobic fascynujace rzeczy - poczytaj forum, a zobaczysz ze wiele osob az pali sie do przeprogramowywania kontrolerow badz pisania wlasnych narzedzi, co bedzie latwiejsze na malą skalę. Max to byc moze dla jednych dobry poczatek, dla innych doskonale rozszerzenie mozliwosci plynacych z Abletona, a przede wszystkim narzedzie pozwalajace integrowac prace z obrazkiem i dzwiekiem i realizowac pomysly a tu dodatkowo przychodzi z pomoca dzialanie tych dwoch komercyjnych developerow, ktorzy chca aby zabawa ich produktem byla pierwszej klasy - to jest pozytywna tendencja:)

Tak wiec na poczatek musi wystarczyc, chociaz znajac Pawla Janickiego nie omieszka pokazac kilku patchy z VVV i EyesWeb'a - darmowych oczywiscie
Deftoo à La Yoa 2009-10-23 17:01:57  
Hej wybaczam. Czytalam jednak. Twoja odpowiedz na posta jest jakas taka zabawowa i delikatnie wysmiewcza, chyba sie jednak nie rozumiemy.
Zapostowalam podkreslajac obecnosc PD, chodzi mi o calosc tematu, nie tylko o warsztaty i tak naprawde, mysle ze wiesz, co mam na mysli. Cale oprogramowanie Open Source i lata research'u niezaleznych artystow z ich otwarta spolecznoscia zawsze byly i beda wzorem dla takich jak MAX/msp. Ale to raczej temat kwestii wyzszych, nie moglam powstrzymac sie, by napisac i uslyszec czegos odCiebie. Polaczenie max msp z abletonem to swietny ruch marketingowy ze strony producenta w strone chlonnych artystow (kiedy programowanie graficzne jest co raz bardziej na topie, a jednak niekoniecznie tak latwe do rozgryzienia). I Twoje "konktretne uzasadnienie" to potwierdza. Ale jo, mam nadzieje uda nam sie kiedys o tym posprzeczac wiecej, na zywo;) bo tu nie chodzi o walke - co jest lepsze, fajniejsze, raczej o zrozumienie potencjalu takiego oprogramowania i wewnetrznej dynamiki rozwoju tych narzedzi.
Jesli max msp ma robic za glowny przyklad i wstep do graphical programming, mam nadzieje, ze uda sie pociagnac ten temat dalej i rzeczywiscie zaprezentowac w Polsce pokrewne, i alternatywne do komercyjnych, aplikacje, dajac szanse artystom zasmakowania ich ogromnych mozliwosci.
Mm, takie przekomarzanie sie.. skoro mamy sie czepiac slowek, starszy, mlodszy i ktoijakwielepiej to tutaj juz tylko wykres z biblioteki Ircamu pomoze, pd 1996 max msp 1997..
http://i795.photobucket.com/albums/yy232/qwerty7d9/PureData_Jmax_MaxMsp_historique.jpg
Pozdrawiam

jarekg 2009-10-23 10:43:08  
Deftoo a La Yoa - wybacz... ale jak myslisz po co tyle tekstu w newsie? A no po to aby przeczytać i złapać kontekst - zadajesz pytania z gruntu słuszne - tyle ze nie przeczytałeś newsa - ponieważ w tym newsie wszystkie odpowiedzi oraz informacje włącznie z tymi ktore podałeś sie znajdują:)

W duzym skrocie: 90 proc ludzi z tej sceny wykorzystuje Ableton Live, na ta (komercyjna) platforme powstaje rozszerzenie rowniez platne (MAX for LIVE) to tez oczywistym jest ze warto poznac srodowisko MAX, aby moc po za innymi parametrami( Łączenie obrazu i dzwieku, mozliwosc tworzenia wlasnych instrumentow, setupow, sterownikow programowych, przeprogramowywania sterownikow sprzetowych etc) takze modyfikowac badz tworzyc nowe narzedzia na platforme LIVE. ponaddto jezeli ktos zdobedzie odpowiedni poziom zaawansowania na MAX/MSP bez trudu wykorzysta tez Pd,VVV i inne darmowe aplikacje (i Vice Versa:D ). Tak wiec my jedziemy na MAXa i ma to konkretne uzasadnienie.

A przy okazji Pd nie jest starszym bratem Max'a lecz mlodszym, choc napisanym przez tego samego autora - o czym rowniez w nesie...
Deftoo à La Yoa 2009-10-23 00:23:24  
fajnie na warsztaty, a czemu max? mniej "ascetyczny" interface? jest jeszcze po drodze aplikacja nie mniej wazna, chodzi mi tu o Pure Data, starszego brata maxa msp, ktory nie dosc, ze jest darmowym softwarem to i open source (i to tutaj rowna sie nieograniczonym mozliwosciom), max jest komercyjną wersja PD. mysle, ze szkoda by o tym nie wspomniec. zreszta wszystko tu, jesli ktos ma ochote: http://puredata.info/. pozdrawiam
Pleq 2009-10-22 22:52:12  
No to ja też :)
asdf 2009-10-22 18:05:14  
ja też!!!
Nmls 2009-10-22 17:45:39  
potwierdzam gotowość bojową :D
1coffeenosugar 2009-10-22 16:47:22  
super. nie mogę się doczekać.

Copyright 2008-2009 Grupa Leonardo