📖 WIPIVERSE

🔍 현재 등록된 정보: 40,961건

퓨어 데이터

퓨어 데이터 (Pure Data, Pd)는 밀러 푸켓(Miller Puckette)이 개발한 실시간 그래픽 기반의 오픈 소스 비주얼 프로그래밍 언어이다. 1990년대에 개발되었으며, Max/MSP와 유사한 구조를 가지고 있지만, 완전히 무료로 사용할 수 있다는 점에서 차별성을 가진다.

퓨어 데이터는 주로 인터랙티브 컴퓨터 음악, 멀티미디어 설치 작품, 공연 예술, 로보틱스 등 다양한 분야에서 활용된다. 데이터 플로우(data flow) 프로그래밍 패러다임을 기반으로, 사운드, 비디오, 데이터를 시각적으로 연결하고 처리하여 실시간으로 조작할 수 있도록 한다.

주요 특징:

  • 그래픽 기반 프로그래밍: 코드 대신 시각적인 객체(objects)와 연결선(connections)을 사용하여 프로그램을 구성한다. 이는 프로그래밍 경험이 없는 사용자도 비교적 쉽게 접근할 수 있도록 돕는다.
  • 실시간 처리: 오디오 및 비디오 신호를 실시간으로 처리하고 조작하는 데 최적화되어 있다.
  • 확장성: 다양한 외부 라이브러리(externals)를 통해 기능을 확장할 수 있다. 이는 사용자 커뮤니티에서 활발하게 개발 및 공유되고 있다.
  • 크로스 플랫폼: Windows, macOS, Linux 등 다양한 운영체제에서 실행 가능하다.
  • 오픈 소스: 무료로 사용할 수 있으며, 소스 코드가 공개되어 있어 누구나 수정하고 배포할 수 있다.

활용 분야:

  • 인터랙티브 음악: 센서 데이터를 활용하여 음악을 실시간으로 생성하고 제어한다.
  • 멀티미디어 설치 작품: 사운드, 비디오, 조명 등을 통합하여 인터랙티브한 환경을 조성한다.
  • 공연 예술: 라이브 퍼포먼스에서 실시간 오디오 및 비디오 효과를 생성하고 조작한다.
  • 로보틱스: 센서 데이터를 기반으로 로봇의 동작을 제어한다.

퓨어 데이터는 그 유연성과 확장성 덕분에 다양한 분야에서 창의적인 표현을 위한 도구로 널리 사용되고 있다. 활발한 사용자 커뮤니티를 통해 지속적으로 발전하고 있으며, 관련 정보 및 자료를 쉽게 얻을 수 있다.