From d43c05a029e1de574fb7d0c2eaea8c9c114b4fa2 Mon Sep 17 00:00:00 2001 From: Owen Green Date: Fri, 7 Sep 2018 20:28:40 +0100 Subject: [PATCH] Add FDTransients.sc class definition --- .../fdTransients/classes/fdTransients.sc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 release-packaging/fdTransients/classes/fdTransients.sc diff --git a/release-packaging/fdTransients/classes/fdTransients.sc b/release-packaging/fdTransients/classes/fdTransients.sc new file mode 100644 index 0000000..ed53586 --- /dev/null +++ b/release-packaging/fdTransients/classes/fdTransients.sc @@ -0,0 +1,14 @@ +FDTransients { + *process { arg server, srcBuf, offsetframes = 0, numframes = -1, offsetchans = 0, numchans = -1, transbuf, resbuf, order = 200, blocksize = 2048, padding = 1024, skew = 0, threshfwd = 3, threshback = 1.1, windowsize = 14, debounce = 25; + server = server ? Server.default; + + if(srcBuf.bufnum.isNil) { Error("Invalid buffer").format(thisMethod.name, this.class.name).throw}; + + server.sendMsg(\cmd, \BufNMF, + srcBuf.bufnum, offsetframes, numframes, offsetchans, numchans, + if(transbuf.isNil, -1, {transbuf.bufnum}), + if(resbuf.isNil, -1, {resbuf.bufnum}), + order,blocksize,padding,skew,threshback,windowsize,debounce + ); + } +}