Ruby library to manipulate PureData (Pd-extended) via socket.
Mac OS X Pd-extended
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
This software is released under the MIT License, see LICENSE.txt.