BBCut icon indicating copy to clipboard operation
BBCut copied to clipboard

BBCut2 + JITLib

Open nhthn opened this issue 9 years ago • 1 comments

Getting BBCut2 to work with NodeProxy is in demand:

https://www.listarc.bham.ac.uk/lists/sc-users-2005/msg05140.html

http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/BBcut2-with-jitlib-td5448352.html

nhthn avatar Jan 29 '16 17:01 nhthn

Ndef(\a, BBCut2(...).play(~clk)) is the ideal. But a BBCut2 instance automatically outputs to channel 0, and this can't be changed without remaking the CutSynth. I'll have to make some minor architecture changes to tell a BBCut2 to output on a private bus after creation.

It would be really nice if BBCut was better at separating players from definitions. So for some hypothetical future version of BBCut, BBCut3(synth, proc, clock) would return a BBCutPlayer. Then Ndef(\a, BBCut3(synth, proc, clock)) would make more semantic sense, for the same reason you can put SynthDefs in Ndefs but not Synths. But this is a low-priority refactor, and for now I'd rather use duct tape rather than rebuild the table.

nhthn avatar Feb 18 '16 21:02 nhthn