Music 'n Computer

#09_[pd] Pure Data 01, 마우스 많이 쓰네

jet spin 2022. 8. 24. 22:29
반응형

● Summary

  • Pure Data ( 이하 pd)는 오픈 소스 (Open source) 비주얼 프로그래밍 언어이며, Miller Puckette 교수가 만들었다.
  • Pure Data를 주로 이용하겠다는 것은 아니며, 필요한 개발환경을 결정하기 위해서는 각 환경에 대한 어느 정도의 지식이 필요하에 가장 오랫동안 사용되어온 pd의 기초를 알고자 함
  • 기초적은 pd의 구조를 알아보고 Hello world 정도를 수행해 보려 한다.

 

  • In order to determine 'programming envitronment' to use, knowledge of each them is required.
  • Pure Data is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. (from Wiki)
  • Pure Data Basic 
  • Hellow World

  

● Pure data 

설치 버전의 선택

(1) pd-vanilla : 기본 모듈

(2) pd-ceammc : pd-vanilla에 여러 가지 모듈이 기본으로 설치되어 있는 pd-extended의 지원이 더 이상 되지 않으면서 대안으로 사용

(3) purr-data : 가장 최근에 나온 GUI형태이며, pd-extended와 같이 포함되며 HTML5 GUI 포트가 지원된다.

 

purr-data를 사용하면 편리해 보이나 많은 Tutorial이 pd-vanilla 또는 pd-extended를 기준으로 작성되었기에 pd-ceammc을 우선 설치 한다.

 

● 마우스 많이 사용하네

Hello World 한번 해보면 특징을 어느 정도 알 수 있다. 마우스를 많이 쓴다. 이거 약간 번거롭다. 키보드에서 손을 떼지 않고 작업하는 것에 익숙하다면 꽤 번거로울 수 있겠다. 즉, Languge를 다루는 것에 익숙할수록 어색할 수 있는 방식이다. 간단한 작업물 하나 정도까지 만들어 보면서 기능을 좀 더 익혀보며 알아봐야겠다.

※ 생각해보니 MAX도 Block 연결에 적응을 못했던 것 같다.

(1) put-message : "symbol Hollow" 타이핑

(2) put-symbol : 만들어 줌

(3) put-Object : "print"라고 타이핑

 

이런 것을 하기 위한 용도가 아니기에 다소 번거로운 것이리라 생각한다.

print ("Hellow")

한 줄로 마칠 것을...

 

※ Pure data official homepage

 

Pure Data — Pd Community Site

Pure Data by Miller Puckette — 최종 수정일: 2022-02-08 01:03 AM Welcome to the Pure Data site! This site is a contribution of the IEM to the Pure Data community. Every Pure Data user who wants to contribute is welcome to join this portal and write/c

puredata.info

반응형

'Music 'n Computer' 카테고리의 다른 글

#11_[fd]FoxDot을 이용한 Live Coding_01  (0) 2022.08.26
#10_Live Coding 환경  (2) 2022.08.25
#08_Algorave, NFT를 품은 엔지니어들의 축제  (0) 2022.08.22
#06_New Media Art  (3) 2022.08.17
#02_Sonic Pi로 라이브 코딩  (1) 2022.08.13