to explore my new Marbles and Stages modules,
Ive created a “Krell” patch, sticking as close as possible to the Todd Barton “recipe”
(I posted a video in the music section if anyone is interested)
this means Im using Marbles in a very limited way to generate “random” values for pitch and attack/decay on stages - I clock off an “End of Cycle” from Stages so that the values only change once per cycle.
to do this, I set up Stages as follows
ramp, ramp, hold (slider zero), hold (slider non-zero) , hold (slider-zero) (so / \ - - -)
this gives me an AD , which I modulate the AD time from marbles.
the main output goes to veils for the VCA
I take the second hold output, as the EOC trigger (to clock marbles, trigger plaits, rings, elements etc)
note: Im not using loop segments, rather using EOC to re-trig, this is because I need EOC for other purposes (to clock marbles etc)
this all works fine… but feels inefficient, as I’m using 5 segments
(id like to use as few as possible, so have more modulation/s&h elsewhere)
I found I need 3 holds because , the first hold is required so the D ramp, comes down… the second hold is the trigger … and then the final hold returns the env to zero…
I think I could theoretically drop the 3rd hold, as I guess an envelope always starts at zero when triggered? (assuming a ramp is the first segment)
a slight annoyance is also that the main output gets a little blip at the end due to the trigger hold… but thats not too bad, I can ‘tune this out’ by getting the right level and settings on veils.
thoughts? is this the best way to get EOC from stages?
note: its not a ‘big deal’, I recognise I can implement Krell very differently, with Marbles doing most of the work, but Im using this as an ‘educational’ patch to learn stages, so just wondering if Im missing a trick.
(Im currently patching up another Krell implementation where Marbles takes centre stage, and stages is simply a looping AD, and the other segments are used for S&H off Y, with various clocking approaches to get more “random” values from marbles )