/ruby-puredata

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

Primary LanguageRuby

= 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