Art, Culture/MediaArt

20100108 Intro

keepgroovin' 2010. 1. 8. 19:49
◆ Max as Brain
 
 ※ To make Sth special by using Max
   - you have to learn C+++/Java ~ Programming language
   - It might take 10 years to create brand new media art. :(

◆ 구성
   - Max Window ~ SAS의 log창
   - Patcher Window
     · Object Palette
     · Lock/Unlock : Ctrl+Click
   - Help Patcher : Alt+Click
   - Inspector window : ⓘ

 ◆ 기본 편집
    - Toggle - Object 생성 - Patch Code로 inlet/outlet을 연결
※ 오른쪽 outlet은 숫자 바꾸기
    - 폰트 및 사이즈 조절 : object당 / Patch 영역에서 default값으로 / Max 전체에 대해 default값으로
    - Object 복사 or 여러 Patch code 한꺼번에 선택 : Alt+drag
    - Patch code 정리 : Ctrl+Shift+a
    - 한꺼번에 Patch code 제거 : Command + Click
   
 ◆ Architecture : Max Basic
    *** Object : 어떤 기능을 함, Message : 어떤 기능을 하도록 명령 , 이벤트 : 키보드나 마우스로 조작
      → 이벤트나 메시지가 있어야만 오브젝트가 동작!! Max는 Event-driven!!
    - Object에 대해서
      1) 어떤 메시지에 어떤 작동을 하는가? ★★ MAX 문법 배우기 = 엑셀 함수가 아닐까? ★★
      2) 그 작동으로 어떤 메시지를 발생시키는가?
    - 같은 메시지라도 오브젝트마다 다르게 해석할 수 있다 'o'
    - ex) toggle - metro 1000 - random 100 - number
: 토글에서 '1' 보냄 - metro 오브젝트가 받음 , 숫자시간마다보냄 - bang(하고 보냄) - random 오브젝트가 숫자만큼의 시간마다 랜덤하게 내보냄 - bang(하고 보냄) - 랜덤 숫자 나타남 (반복)
 
 ◆ Architecture :MSP Basic
     - Max는 메시지 기반(event-driven) / MSP는 시그널 기반(sample-rate-driven)
       ex) CD는 44100헤르츠로 만들어짐
     - 고로 MSP는 사운드 이론 알아야 사용 가능 :(
    
 ◆ Architecture : Jitter Basic
     - Jitter도 메시지 기반(event-driven)
     - 모든 데이터가 Matrix 단위로 움직인다
        Matrix : RGBA(RGB색상+Alpha투명값) 값으로 dimension(320X240 다차원좌표) 위에 Cell(~pixel)을 구성하여 Plane(~채널)을 구성
     - 특이하게 생긴 패치코드 : Matrix가 흘러간다는 의미