This page is available in English only


Generative Sequencer

(18 Votes)
Omar Misa
1.5 (Updated 3 years ago)
April 12, 2017
Reaktor 6
Instrument Sequencer


This sequencer was inspired by Nik Czewicz's DIVISION DIEMESION, which in turn was inspired by TipTopAudio's TRIGGER RIOT.


Included in the zip file is:
-- octovoid itself (*.ism file)
-- a truncator for connecting octovoid to Reaktor Blocks (MIDI from octovoid to Blocks.ism)

Interaction with octovoid's GUI includes opportunity for right-mouse-button-clicks. Be sure to familiarise yourself with it using the 'Show Info Hints (Alt+i)' and hovering the mouse pointer over the UI.

Most parameters can be automated by a host DAW.

Version History:
-- Added button to each panel to return controls to default values (suggested by Greg Killmaster).
-- Fixed randomisation. Instead of a modulo operation, which jumped to a control's opposite boundary when crossing, randomisation now reflects off boundaries. This gives a truer deviation from values.

-- Added randomisation trigger and randomisation deviation slider to each panel.
-- Removed MIDI listen function from Pitch and Velocity panels.
-- Removed pitch readout toggle. Left-click now displays MIDI note number. Otherwise, note name and octave are displayed.
-- Fixed transmission of MIDI note 127 (noteG octave10 !!!), stuck on in some circumstances when gates were toggled on | off.
-- Fixed overlapping notes being sent through single gate.
-- Fixed max. number of parameters reported to host.
-- octovoid instrument now set to transmit MIDI to Reaktor plugin by default.

-- Redesigned PITCH panel.
-- Added button to toggle view of pitch readouts.
-- Removed morph & randomize influence on Output active state.

-- Removed morph & randomize influence on MIDI out channel selection.
-- Removed morph & randomize influence on Loop State.
-- Fixed zero minimum loop length.
-- Added host DAW control for activating Row and Column Gates.
-- Added Pitch & Gate output ports.

v.1.1 -- Fixed incorrect parameter names that were reported to host DAW.


Greg Killmaster
3 years ago
yay! thank you!!
Omar Misa
3 years ago
Thanks, Greg. i've added a reset button to each page, which returns controls to default values for the associated page. Previously, the "+INIT+" snapshot did so for all pages and individual controls could be reset with a double-click. Those are still true too. ps. major fix to randomization as well :)
Greg Killmaster
3 years ago
This is great! Thank you! Is there a way to set all controls on each page to their default positions?
Omar Misa
3 years ago
Thanks Vic. i hope you do too. Hi Joe. The structure you describe is correct, 'cept one detail. The 'P' output of octovoid isn't scaled to the range accepted by Blocks. The "G" output, however, is between 0 & 1, and is set by the velocity values. Included in the zip is an instrument called "MIDI from octovoid to Blocks". It rehones octovoid's 'P' output to conform to the Blocks paradigm. Also note that the outputs of octovoid are truncated to monophonic, using an [Event Voice All] module. This may cause gates to open/close in quick succession, depending on other settings like 'period', 'width', 'delay' and 'probability'. If you want polyphonic use of octovoid then use the MIDI connections in an instrument's properties panel. The default snapshot of octovoid only has one output gate active. Left-click the dark icons on the right and bottom edges of octovoid to toggle their activity. Be sure to mouse-over the GUI for some info. A right-click on much of it also toggles display of extra description.
joe king
3 years ago
I created a new ensemble and connected it this way. Seems like I get small blip sounds out of it. I have the daw running - reaper . What am I do9ing wrongingy bongy bo? Octovoid p-> osc.p, octovoid.g -> vca.modA , osc.out ->, vca.out -> out.l + out.r. using octovoid.ism.
Vic Victorov
3 years ago
Thanks you, i'll try to get proper beats with this thing, trigger riot demos look awesome.
Omar Misa
3 years ago
Eeek! Thanks for letting me know, Vic. The zip file should be there now. i'm not 100% sure that this sequencer behaves in the same way as TipTopAudio's TRIGGER RIOT, or not, but is akin to Nik Czewicz's DIVISION DIEMESION (unpublished). Each row and column of controls represent four pulse-waves with variable duration, timing, pulse-width and probability. They combine in such a way as to generate gates. Specifically, when they're all aligned at minimum. These gates take pitch and velocity values, at random with probability weightings, and those are output from the instrument.
Vic Victorov
3 years ago
Thanks, but there is no zip file, so how does it work?
Omar Misa
3 years ago
Thanks GG, Brett :)
GG.G SakabeaT
3 years ago
Brett Lavallee
3 years ago
Looks great, thanks!