I was talking to someone on the NI Reaktor forums about this and decided to post it here for everyone’s benefit.
The Spiral instrument, which sends algorithmically generated MIDI to other instruments or synths, has a limited number of scales and you might want to customize it to add your own scales. Here’s how to do it.
You have to dig down through the macros into trig note -> pitch correction -> scales and make the “scales” table visible.
Then you can choose the notes you want to be included and excluded from a given scale.
Of course, then the scales won’t match the labels… I’d advise modifying the chromatic scale as your custom one because it’s the easiest to return to its default value (all notes included, none excluded).
It’s interesting programming in Spiral, the way they did this – looks like the instrument retains the previous pitch if the current pitch is not in the scale.
At the moment, the knobs are used to write looping parameter automation per step, and this works great with Kore 2 hardware controllers, but entering percussion sequences must be done with the mouse. I’ve tried using a keyboard to enter data but it’s hard and fiddly to get the exact velocity you want on a given step, and a pain to remove steps.
I’m going to wait till my Maschine arrives and use its drum pads to trigger sequence entry. The sequencer doesn’t send MIDI yet, but the controller does and from everything I’ve heard it’s a joy to use.
Sorry to keep teasing you guys with this stuff but no downloads – I’m trying to think of a way to monetize this, either with a small payment for the ensemble plus documentation, or maybe something sponsored. And yet at the same time, I want to share. Ah, conflict.
Here’s a new and improved version of the Very Simple Grainer, with some new features, fixes and a couple of new samples. I’ve moved controls around, added the very nice sounding Core saturator that comes with Reaktor 5, added LFOs to the grain size and speed parameters, and fine tuned a couple of other things. If you’ve been following the material I’ve posted here and at Noisepages, you should be able to puzzle it out. If you have questions or feature requests, post a comment.