ddwChucklib-livecode
ddwChucklib-livecode copied to clipboard
A live-coding interface for chucklib objects
``` // OK version /fmt = "\delta("@", 0.5, 0, 1, 4, 3)::\shuf("1,,2,,3,,4,,5,,6,,7,,", "@")::\stuttPitch(, 100, 0.25, 1, 1000, "2345", ".", "@")"; // wrong version /fmt = "\delta("@", 0.5, 0, 1, 4,...
``` /make(bellVC:bel/melBP:bel/*(octave:2)*/); ERROR: clMake: Fact('') does not exist ``` Must be that the `/` in `/*` is a separator for the next Factory ID but then there is no factory...
``` // this is OK /hhh+ // this is not OK /hhh+ // a comment ```
``` /fmp2 = "\ins(, "*", {Pdefn(\numToInsert)}, 0.5)"; ERROR: Backslash in cl pattern string must introduce a generator ``` https://github.com/jamshark70/ddwChucklib-livecode/blob/master/preprocessor.scd#L219-L221 Hard to fix. For now, workaround = `/fmp2 = "\ins(, "*",...
I am running 3.9.0 compiled from git on Ubuntu Studio When I enter: \loadAllCl.eval TempoClock.tempo = 124/60; /make(pbsVC:pbs/melBP:bs(octave:3)); // and then enter this by selecting it and then pressing shift-enter...
``` ( BP(\x).free; PR(\abstractLiveCode).chuck(BP(\x), nil, ( defaultParm: \degree, parmMap: (degree: (isPitch: true)), )); ) /x = "\ins("", "*", 16, 0.25)"; // OK, but... /x = "\ins("", ".", 16, 0.25)"; ERROR:...
In, e.g., ``` /proc = "5~1"; ``` I'd expect a MIDI instrument to produce a sequence like: - beat 0: note on for "so" - beat 2: note on for...