Tag Archives: krypt

NI REAKTOR’s Krypt – Do You Dare?

Brent Kallmer walks us through the scarily complex jungle of the Reaktor factory library ensemble Krypt in this video.

Also, check out this post where I demonstrate adding MIDI out to the Krypt sequencer

Adding MIDI out to Reaktor Krypt (and other sequencers)

Someone on the Reaktor forums asked about adding MIDI out to Krypt, so I thought I’d post up a quick guide and a macro for adding quick and dirty MIDI send capabilities to it or most other Reaktor sequencers that otherwise send their signals through an event rate wire in the structure.

Here’s the finished product:

The numbered note pitch controls correspond to each drum sequencer to determine which MIDI notes the sequencer will send on. In this example I’ve set them to the note pitches for the first six drum synths in Drumspillage but a click and drag will set them to something else. You could also send the output to a melodic instrument and create 6-pitch phrases… might be nice for gamelan type sounds.


Here are the MIDI out macros connected inside Krypt’s SEQ instrument:

…and here I’ve drilled down into one of the MIDI out macros:

…and finally into the NoteOff macro inside that:

The point of the NoteOff macro is to send a MIDI note off before sending a new note. Some polyphonic instruments don’t react kindly to having too many notes activated at the same time, and will eat lots of CPU and make your computer sad and crackly. Don’t worry too much about the structure inside here for now. I’ll explain in a future post.

Finally, you will want to make sure that the SEQ instrument (or whatever instrument you’ve added MIDI out to) is actually directed at something. You can do that in the SEQ instrument properties on the connect tab:

If you’re using Reaktor in a host, use the “plugin” output. Note: Mac people, do this with the VSTi version of Reaktor. The AU version, as is the case with all AUs due to the plugin specification, has no MIDI out.

You can download the MIDI out macro here. Note that the Krypt sequencer sends velocities between 0 and 1, which is perfect for this macro. If you have some oddball sequencer that sends a different range of velocities you’ll need to scale it with a multiplier module.