reaticulate

an articulation management system for REAPER

floating

tl;dr

Install it with ReaPack:

http://reaticulate.com/index.xml

If you’d prefer to watch a video of ceaseless blathering than reading this website:

This is an alpha preview. Please report the bugs you inevitably find via GitHub.

What is Reaticulate?

Reaticulate provides a system for managing virtual instrument articulations in REAPER. Highlights include:

Reaticulate is free and open source.

inline

How do I install it?

Reaticulate is installable as a ReaPack repository. If you don’t already have ReaPack, head on over to reapack.com and install it.

Once you have ReaPack installed:

How does it work?

Reaticulate builds upon Reabank files by extending the semantics of a program change to trigger custom events needed to switch articulations. By leveraging program changes as the unit of articulation control, we get program chasing and a readable view in the MIDI editor (as seen above) for free.

You can activate an articulation by:

Apart from a custom icon, color, and label (seen right), each program can have one or more output events associated with it. The output event is used to trigger the articulation change on the underlying patch and/or to setup routing to a destination MIDI channel. Output events can be:

When articulations are spread across multiple destination channels, Reaticulate prevents note hanging and ensures that CCs are properly chased.

Use cases

The Reaticulate screenshot to the right shows multiple banks associated with the track which hosts a Kontakt instance containing all the combination patches for Spitfire Chamber Strings Violins I. (These are all available in the distributed factory banks.) As with all Reaticulate factory banks for Spitfire Audio, they expect the Spitfire patches to be set to Locked to UACC. Then, each articulation program outputs the appropriate CC32 value to trigger an articulation change on the Spitfire patch.

This is just one of many, many possible configurations. Other example use-cases are:

Groups

floating

Reaticulate also supports up to 4 “articulation groups” per bank. A group is a set of articulations that are mutually exclusive within the group, but articulations between groups may be simultaneously active.

One example is to have legato on and legato off in one group, con sordino and senza sordino in another group, and then all other articulations in yet a third group. (As with, for example, Cinematic Studio Strings seen right.)

Reaticulate-notated Reabank files

Unfortunately at the moment there’s no GUI for configuring banks, so you’re required to bust out your trusty text editor and hack up your own Reabank file, with the special notations used to direct Reaticulate’s behavior.

Click here to learn how to create your own custom banks for Reaticulate.