Cheep
Graphical programming isn't fun, so here's a Ruby DSL for writing Pure Data patches.
osc = Cheep.osc! 440
dac = Cheep.dac!
dac[osc, osc]
Compiles to...
Usage
Ruby doesn't really like ~
in identifiers, so signal effecting objects use
!
as a suffix.
dac~
becomes dac!
.
osc~
becomes osc!
.
Licence
Copyright © 2015 Louis Pilfold. All Rights Reserved.
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.