What is BRSO Articulate for Reaper?!

BRSO Articulate is a plugin I've been using privately for the past 5 or 6 years in FL Studio. BRSO Articulate for Reaper is a version of this plugin aimed for use within the alternative DAW Reaper  It's an addon for Reaper that simplifies the process of using 'Keyswitches' in your compositions. It gives you a configurable palette of articulatons, allowing you to utilise any of the 16 MIDI channels in the piano roll to activate a particular keyswitch, mod wheel value or UACC code in your sample libraries. Think of it as a Reaper version of Cubase's VST Note Expression mapping. I've spent some time porting it from FL to Reaper over the past couple of days and I'm now making it publicly available as a free beta.

How do I get it!?!

BETA v0.2 was released on the 20th July, 2015 . You can download a free copy of the BETA using one of the links below:

For the installation app, simply follow the on screen instructions to install into your Reaper user folder. For the manual install, just unzip the contents of the zip file into your %appdata%\Reaper folder and refresh your plugins list from within Reaper. Simples!


Please, please, please remember that is is a free  piece of software currently undergoing beta testing. While I've used the FL Studio version for a while, the Reaper edition of this plugin is brand new and it might be best to give it a lengthy test drive on your system before using it in a production environment as there may be bugs or quirks I haven't encountered.

How do I use it?!?!?

I've prepared a video over on my YouTube channel that gives you a quick explanation of what this tool does. Have a watch and then we'll cover some of the more advanced bits and bobs below!

Advanced Bits and Bobs

For those that hate videos, here's a diagram giving a brief rundown of what everything is and does:

It looks nice, but how do I get up and running?

Getting up and running is relatively quick and easy. It helps to have a basic grasp of Reaper (adding and configuring track FX) as it's a little different from the FL Studio version, but lets run through a typical use scenario.

  • First download and install the BRSO Articulate for Reaper beta using one of the links at the top of the page,
  • Let's get the main Articulate  UI up and running. In Reaper, select Show Action List from the Actions menu (or press SHIFT + ? ),
  • In the actions dialog that pops up, select New Action... and Load... from the set of ReaScript: buttons towards the bottom right of the UI to open the file browser,
  • From the browser, select the script called BRSO Articulate.eel (or BRSO Articulate REAPER4.eel if you're still on Reaper 4) and click Open,
  • Click the Run/Close button. The main BRSO Articulate for Reaper UI will now appear. This UI updates depending on the selected track,
  • You'll notice it says NO UACC FX found! We need to prepare a track in Reaper so that the UI knows how to talk to it,
  • Find the Reaper track that you wish to control and click it's Show Track FX window ( ) button,
  • Using the Add FX  browser, search for the JS FX plugin 'MIDI channel to Keyswitch' (you may have to search midi_articulate_keyswitch),
  • Add the FX and configure the on-screen options to match your sample library. An example is shown below:

I want to put it on a toolbar for easy access. Can I do that?

You sure can!

  • From the Options menu, select Customise menus/toolbars to open the Customise menus/toolbars dialog,
  • Select the toolbar you wish to add it to from the dropdown listbox. In my case, I've left it selected on Main toolbar,
  • Click the Add button to the bottom-left of the customise dialog,
  • The Actions dialog will appear. Select Script: BRSO Articulate.eel and click Select/close,
  • Optionally, if you want to change the icon, click Icon... and pick Change Icon...,
  • Click Save and then Close. BRSO Articulate for Reaper will now be accessible from your toolbar.
Are there any known issues, problems or limitations?
  • The dock status is not saved in Reaper 4. This is unfortunately a limitation of this version of Reaper. Try out Reaper 5 - it's very cool!
  • If you have a custom theme, the note colours may not match what you see when using Color notes by Channel.
    Free free to edit the included ui_notecolour.png file to customise this yourself.
  • The JSFX script that you add to the track FX will result in MIDI always being sent on Channel 1. Keep this in mind for your Reaper routing,
  • Editing and assigning the keyswitches inside the JSFX script is a little fiddly at the moment. A full UI for this aspect of the plugin is coming soon!
Any questions or comments?

I hope you find this plugin useful and it helps make keyswitching and sample libraries a little bit easier. Feel free to drop me a mail with any bugs, questions or comments you have over on my contact page. Please remember that I get a lot of emails and it may take me some time to reply!

© 2021 Blake Robinson Synthetic Orchestra

All original content available from this site © 2021 Synthetic Orchestra™ Ltd. All Rights Reserved. Orchestrations, Covers, Remixes & Trademarks are hosted externally and © their respective copyright owners.