MSP Tut.4 Fundamentals : Routing signals

– send~, recieve~ : send~뒤에 있는 argument에 있는 메세지를 recieve~로 보내준다. 따라서 outlet이 없다.(약자로 s, r로 대신할 수 있음)

– gate~ : MAX에서의 gate와 유사하다. gate뒤의 숫자는, outlet의 수를 결정하는데, 왼족 inlet으로 어느 게이트로 열어줄지를 결정하며, 오른쪽 inlet으로는 signal을 보내준다.
*왼쪽 inlet으로 들어가는 메세지
;off(gate를 닫으라는 명령) = 0
left (왼쪽 outlet을 열라는 명령) = 1
center = 2
right = 3

-sig~ : 들어오는 숫자를 signal로 변환시켜준다.
-AtoDB : amplitude값을 dB값으로 변환시켜준다.

*MAX/MSP에서 amplitude 값이 1을 넘으면 안된다. 메뉴얼 46page를 보면, 상단의 그림에서 1이 넘지 않기 위해서 / 100.을 해주었다.

하단의 dB계산은 AtodB의 서브패치 모습을 보여준다. dB과 amplitude의 계산과정은 필수로 외워두는것이 좋다.

MSP Tut.3 Wavetable oscillator

* exdac~ :  audio 의 on/off 버튼
* buffer~ : 소리의 저장.
– cycle~에서 512값으로 반복적으로 읽는데 사용되었다. 그러나 cycle~에서는 하나의 single cycle로서 취급되었다. 이 512 값은 buffer~에 저장되어야 한다.(DATA가 머무는 장소)
– argumentㅇ는 cycle~의 frequency뒤에 쓰여진 이름이 와야 한다.
– buffer~와 cycle~은 waveform으로부터 단 512의 sample만 사용한다.
( 참고 :  cycle은 실제로 513 sample을 사용. ‘513’은 전환하는 기준점. 즉 시작값과 끝값을 의미)

*phasor~
– 톱니파형. 0~1까지의 반복적으로경사진 signal을 만든다.
– argument 나 left inlet : Hz의 Frequency

* noise : white noise생성.