MAX Tut.17. Gates and switches

    · Ggate:  message를 마디로 보낼 것 인가를 결정
              -전달될 수 있는 방향은 mouse click으로 바꿀 수 있다.
              -오른쪽 inlet으로 받은 message를 허용된 방향으로 보낸다.
              -숫자  list  text
    · Gswitch:  
               -가장 왼쪽inlet:  control inlet
               -숫자  list  text
                *Ggate와 Gswitch의 차이;
               -Ggate: 어느 쪽으로 보낼 것 인가?
               -Gswitch: 어느쪽 inlet로 받을 것 인가?
    · gate:  -outlet의 수는 gate의 argument에 의해 결정된다.
              -왼쪽inlet에 ‘0’을 받으면 모든 outlet은 닫힌다.
              -왼쪽inlet에 들어온 숫자번호의 outlet을 연다 (왼쪽에서부터)
              -마찬가지로 ‘0’을 받으면 모두 닫힌다.
            *Ggate, switch, gate, Gswitch의 inlet은“control inlet”으로 사용된다.

    · route:  -inlet으로부터 message를 받으면 argument의 각각 값들과
                비교하여 같은걸 발견하면 그 값을 제외한 나머지 값을
                해당하는 oulet으로 보낸다. (select와 반대개념)
               -select는 argument의 어떤 결합 상태든 받아들이지만
                route는 전부 int거나 symbol이어야 한다.

MAX Tut.16. More MIDI ins and outs

    · bendin : -마디 키보드의 pitch bend wheel로부터 data를 받는다.
               – 오른쪽 outlet으로 채널이 보내지고, pitch bend data는 왼쪽
                 outlet으로 보내짐.
               -pitch bend data의 범위는 0~127
    · bend out : -pitch bend message를 전달한다.
                 -왼쪽 inlet: pitch bend  오른쪽: channel
    · pgmin : -들어온MIDI program의 변화 값을 출력
    · pgmout : -MIDI program의 message들의 변화를 전달®악기설정의 변경
    · ctlin : -ch, control message, control data를 보냄
             -argument ( control no, ch no)
    · ctlout : -control message 의 전달, ‘ctlin’과 같이 3개의 inlet를 가짐
    · speedlim : -통과할 수 있는 수의 ‘속도’를 제한한다.
                   하나의 수를 받으면 outlet으로 보낼 때 또 다른 수를 받기
                   전에 정해진 시간 만큼 기다린다.

MAX Tut.15. Making decisions with comparisons

    · select:  -argument 값이 inlet으로 들어온 값과 같을 경우 출력, 아니면 버린다.
                (right inlet으로)
    · ll:    -‘or’의 의미 즉, 두 가지 경우에서 하나의 값만 만족하면 output
    · &&:  -‘and’의 의미 즉, 두 가지 경우에서 두 경우를 모두 만족시켜야 output.
    · change:  -한 번 들어왔던 정보는 output하지않고, 들어오지 않았던 값만
                내보낸다. 즉, 중복을 피하기 위해 쓰인다.
                (정수 값)-바로 이런 정보와의 중복만 피한다.