This page is available in English only

Woof/Subtle-Mental

Polyphonic Pattern Generator/Dynamic Synth

(83 Votes)
7.0 (Updated 13 years ago)
48.1kB
December 06, 2005
Reaktor 5 or lower
Instrument Sequencer

DESCRIPTION

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.

Cheers,

Ab
---
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.

COMMENTS  (17)

11 years ago
BUGGY
Norman Wilson
13 years ago
This is written in R4. I don't have R5 yet.
daniel battaglia
13 years ago
btw, after rereading the top again, yes you can use snap values polyphonically, lazyfish has used that feature to great effect in all the new sequencers that come with R5.
Donovan Stringer
13 years ago
A Woof sequencer built for midi CC's would be killer. :D
Norman Wilson
13 years ago
I thought about adding smoothing to Woof but added the slew generators to S-M instead. Smoothing would only really be applicable to poly-pressure. Smoothing velocity wouldn't make sense, and smoothing pitch (using pitch bend) would only work monophonically. Much easier to implement control slews in the recieving synth. Getting the poly-pressure to work was harder than it ought to have been - the difficulty is in making sure the pressure events are always associated with the right note event - so I would really want to mess with it. Midi is a bit of a mess in this respect. I also thought about making it send other control signals, but the whole design philosophy of Woof was to generate polyphonic sequences. Midi CCs are all mono. What I could do is build a new sequencer, along the same principals, that only sends CCs. It would be polyphonic in the same way, but each voice would generate a single CC. This would be fairly easy.
Donovan Stringer
13 years ago
The 'Woof' sequencer already has a midi pitch/gate out moudule built into it, so I'm afraid you're at the mercy of what I've heard to be Live 5's buggy performance. I don't have v5 or I'd be happy to find a blunt solution for you, but someone else will be sure to come along in the thread with some advice, so no worries. That said, have you looked at the 'Woof' instrument header bar and made sure the 'out' had an external line assigned? If you're planning on using just the sequencer, you can ditch the other two instruments safely. After that, I believe you need to then look at your target instrument's channel strip and make sure the in & outs are visible, then selecet R5 as the input. One solution might be to load the ensemble into eXT, then load eXT as your VSTi. You don't even need to register eXT to do this; not being able to save is the only demo limitation. By the way, this sequencer is pretty damn cool..How difficult would it be to add a pitchbend sequencer into it, or maybe a smoothing between steps or glide? Cause that would r0xx0r. Great work, Norman, cheers. I'm an idiot with these damn Mad Scientist Reaktor sequencers and this one's dead simple to use..with a great GUI to boot. :D
Andreas Wetterberg
13 years ago
oh man, I was afraid someone was going to say that.... Live5. Damn. I hope to test it some more real soon, it's an awesome interface.
Donovan Stringer
13 years ago
Midi out already works perfectly with this ensemble, Andreas. I just tested it with great results driving Absynth from inside EnergyXT. What host are you using?
Laurent Levesque
13 years ago
Brilliant ! thanks
Norman Wilson
13 years ago
Hmm, that's interesting. I've never tried doing that. Maybe one to post to the forum.
Andreas Wetterberg
13 years ago
Hey, good stuff! But for some reason I can't get Woof to transmit midi out of reaktor in vsti mode?!? Any ideas?
Ben Norland
13 years ago
Superb. Thank you.
Norman Wilson
13 years ago
So you worked out what's going on then?
Phil Durrant
13 years ago
if you need to think of a name for your new baby, then this is the ensemble for you ;-) daniel, Lucy is very hot. you need to cool her down a bit. meaning the snap is VERY loud. try reducing the volume in the volume macro. does that solve it?...this is really great btw
daniel battaglia
13 years ago
cool sounds, if a little baffling - Lucy crashed my computer, though!
Red Wierenga
13 years ago
Looking forward to trying this out. Glad to see you back.
Phil Durrant
13 years ago
you have been missed. i look forward to playing withthis one.
now