/ruby-puredata

Ruby/PureData is a ruby library to manipulate PureData(Pd-extended) via socket

Primary LanguageRubyMIT LicenseMIT

Ruby/PureData

Ruby library to manipulate PureData (Pd-extended) via socket.

Requirements

Mac OS X
Pd-extended

Synopsis

require "puredata"

Pd.start do |pd|
  canvas = pd.canvas("sample")

  osc = canvas.obj("osc~", 440)
  mul = canvas.obj("*~", 0.1)
  dac = canvas.obj("dac~")
  osc >> mul
  dac.left << mul
  dac.right << mul

  pd.dsp = true
  sleep 5
  pd.dsp = false
end

Description

Installation

License

This software is released under the MIT License, see LICENSE.txt.