*오브젝트는 [ ]를 사용하여 나타냄.
A simple counter
+목적 : 간단한 카운터 만들기. 뱅버튼을 누르면 숫자가 1씩 올라간다.
+준비물 : 뱅버튼, 넘버박스, [float ], [+ ], [print ]
다음과 같이 만들고 뱅버튼을 눌러보자.
PD window(cmd + R)를 불러 무엇이 출력되었는지 확인해보면 0이 나온다.
숫자가 혹은 더해지지않을까하는 헛된 욕망으로 계속 눌러본 결과이다. 결과는 계속 0...
[float ] 오브젝트는 floating number를 출력해준다.
Cold 인렛은 전에 봤을 것이다. 왼쪽 인렛에는 아무리 무얼 넣어도 밖으로 나오는게 없다.
아래와 같이 만들고 숫자 5를 넣어보자. (혹은 [float 5]라고 넣고...)
hot 인렛에 뱅을 주면 5가 출력될 것이다.
이제 [+ ] 오브젝트를 가지고 counter를 만들어보자.
[float ]에 뱅을 주면 0을 내보낸다. 여기에 [+ 1]을 연결하면 어떻게 될까?
숫자 1이 더해져서 출력될 것이다.
그 숫자 1을 다시 [float ]의 cold 인렛인 오른쪽 인렛에 다시 넣어주면 [float ]엔 1이 저장되겠지?
그럼 뱅버튼을 누르면 이번엔 1이 출력 될 것이다.
그럼 [+ 1]에 1이 들어가서,
2가 출력되고,
다시 [float ] 오브젝트엔 2가 저장되고, 뱅버튼을 누르면 이 과정이 반복될 것이다.
한 번 만들어보자!
자랑스럽게 마구 눌러보자.
왠지 보너스타는 것같은 기분이지만 계속 누르면 허망하니 이쯤 그만두자.
다음엔 메트로놈 오브젝트, [metro ]을 사용하여 간단한 패치를 만들어볼 것이다. 힘내자ㅠㅠ
'Pure Data > Pure Data Study' 카테고리의 다른 글
Windows에서 External 설치하기 (0) | 2016.10.03 |
---|---|
[metro ] simple metronome (2) (0) | 2016.01.11 |
[metro ] object (1) (0) | 2015.12.30 |
Pure Data 시작하기 (0) | 2015.12.23 |
Pd 시작하기 업데이트 아닌 업데이트 (0) | 2015.12.22 |