I intentionally made Soundpipe simple at the expense of being not expressive. Some day, I hope to build a language on top of Soundpipe that is expressive. It also is conceivable to embed Soundpipe into more expressive music languages like ChucK, Csound, and Supercollider.
Also, some of the DSP code is ported directly from Csound, which has some very hard to read code in there (sorry about that.)
I intentionally made Soundpipe simple at the expense of being not expressive. Some day, I hope to build a language on top of Soundpipe that is expressive. It also is conceivable to embed Soundpipe into more expressive music languages like ChucK, Csound, and Supercollider.
Also, some of the DSP code is ported directly from Csound, which has some very hard to read code in there (sorry about that.)