Polyphonic Pattern Generator/Dynamic Synth
Long time no post and all that, distractions, distractions. I have a few bits and pieces written with R4 I ought to send in before I move on to R5. This is the first of them.
Woof is a polyphonic pattern generator based on multiple clocks and sequences. There is a separate clock for each polyphonic voice, and a separate sequencer (shared between the voices) for pitch, velocity, gate time and polyphonic aftertouch. The clocks can all run at different rates and the sequences can be different lengths.
Subtle-Mental is designed to make the most use of the output of Woof. It's a poly-synth where everything can be modulated and probably will be.
Wha' Happen? Shows you what's going on in terms of a note and aftertouch messages.
It's a mad thing, but about half the CPU load on this ensemble is coming from the fancy displays, so this new version has panel A as before and panel B with minimal graphics. Panel B is also designed to be layed out in a stack, while A works best side to side.
I've also updated some of the snapshots to be less severe (some last minute edits I made screwed up the previous snaps).
Finally I've made snapshots work for Woof - with a caveat. Woof stores nearly everything in tables. To make these work with snaps, the snapshot number maps directly to the table scene. So you can store snaps in woof, but only by overwriting the current snap. If you want to make a new snap, change to one of the existing empty snaps provided, do your stuff, then overwrite.
A final note. In R4 you can't store store polyphony in a snap (can you do this in R5? Who knows?) So play around with the number of voices. You often get the best patterns when Woof is generating more notes than S-M can handle.
Just realised I'd messed up Woof's panel A.