Roux Step Sequencer’s Guts Explained: Reaktor’s X+ Module

I decided the best way to tackle teaching the guts of the Roux step sequencer is to blog one piece at a time, and work backwards from the business end where the values emerge.

The values that this macro produces are between 0 and 1 by default, which is a convenient range for all sorts of applications, but sometimes you need a different range of values – for example, from 0 to 127 for MIDI note pitches. I’ve included an X+ module just before the output to make it easy to scale values:

The values emerging from the event table are multiplied by one and have zero added to them, which means they pass through unmodified. Here’s a video demonstration of what happens when you multiply and add other numbers:


Multiply / Add module in Reaktor from Create Digital Media on Vimeo.

If you’ve ever worked with electronics, think of the way the X+ is used here as being like those little mini trimpots on a circuit board – handy for adjustments but not something you mess with every day once you’ve got a contraption put together the way you like.

Comment Icon

3 Comments

Leave a Comment
Comment Icon

sowari

thanks for this Peter, i am sure new Reaktor users will learn a lot from this series :-)

August 9, 2008 @ 6:41 am
Comment Icon

Джонище

Wow! Нормально!

August 18, 2008 @ 3:20 am
Comment Icon

Create Digital Music » Joys of Reaktor: How to Build Sequenced Instruments, Free Goodies, and a New Lazyfish Creation Teaser

[...] 1 – introduction Part 2 – the X+ module Part 3 – the event table Part 4 – the snap array Part 5 – the mouse [...]

October 1, 2008 @ 8:45 am
Comment Icon

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <p> <br> .
If you want a cool icon, get a Gravatar

RSS feed for comments on this post. TrackBack URI