Almost full Studio One like support…
and more…
For REAPER
 
Built for REAPER

Rather than forcing you to revise your mixing method, the FaderPort 8 augments the way you currently mix. You still use your faithful keyboard and mouse for things they do well, and the FaderPort 8 handles the features you want to get your fingers on, allowing you to customize your workflow.
Reasonus is built with the renowned forces of Control Surface Integrator (CSI). A comprehensive, and actively maintained tool with a large active community.

This is DAW control the way you always hoped it could be!

Table of Contents

Welcome to ReaSonus Getting Started installation Introduction What you need to get started Install ReaSonus Step 1: Base Setup Step 2: Install the files FaderPort 8 & FaderPort 16 in REAPER Track Select Button modifiers Solo and Mute Clear Transport Controls Session Navigation F1-F8 Functions Screen Sets Automation Controls User Functions Track Modes Edit Plugins Sends Mode Receives Mode Mix Management Other Controls FaderPort V2 in REAPER Track Transport Controls Session Navigator F1-F4 Functions Automation Controls ReaSonus FaderPort Control Open ReaSonus FaderPort Control Edit Function Button Action Info Edit Action Mix Management The Filters Creating / Editing filters Additional Help Create REAPER resource path Action Add ReaSonus FaderPort Control to the toolbar Swapping Shift Buttons Plugin Template Guidelines Example Known Issues

Welcome to ReaSonus

Getting Started

By default, your FaderPort is configured for REAPER. No further device setup is required.

If you have changed the FaderPorts Operating Mode and would like to return to using it with REAPER, press the first two Select buttons while powering on your unit.

Press the Select button below Studio One.

Once you have selected your mode, press the Select button below the “Exit” screen to reboot your FaderPort. This mode will be selected automatically every time you boot your FaderPort.

Power User Tip: From the boot menu, you can also adjust the fader sensitivity and speed to fine tune your FaderPort to work the way you want it. Please check the original documentation for more information on the customized setup modes.

The FaderPort is a class-compliant device in both macOS® and Windows®. Simply connect your FaderPort to a free USB port on your computer. No further installation is necessary.

Installation

Introduction

There is an installer to install ReaSonus on your computer. The installer performs the following steps:

What you need to get started

ReaSonues FaderPort has the next dependencies:

WARNING: This project is constantly evolving. Please report isses by the Github Issues or the Reaper Forum
Checkout the video about SWS/S&M EXTENSION on The REAPER Blog to get a better idea about the power of SWS/S&M EXTENSION

Install ReaSonus

Step 1: Base setup

Close REAPER and open the ReaSonus installer to start the installation. To ensure successful installation, the resource folder where REAPER installs all its data is needed. Assuming you did a regular install, simply click Next. Otherwise select the path where you did install the resource folder.

Power User Tip: See Create Action to get REAPER resource path to create an action in REAPER for getting the resource path

Step 2: Install the files

Select your Faderport from the lists and click Install ReaSonus.

You're done. That's it. You can now (re-)start REAPER and your FaderPort will work with REAPER.

FaderPort 8 & FaderPort 16 in REAPER

Track

  1. Track name: Displays the track name.
  2. Track number: Displays the track number.
  3. Track Pan: Displays the track's current pan position value.
  4. Value Bar: Displays the track's current pan position.
  5. Pan/Param: Controls panning for the currently selected track. Push to set the pan position back to center.
  6. Select Button:
    • Default: Unique-select the track. Other tracks will be de-selected
    • Left Shift: Select the Track. All previous selected tracks will also stay selected
    • Right Shift: Selects the range of tracks between the previous selected Track and the current selected Track
  7. Solo: Isolates the corresponding track's output signal in the mix. Press and hold to solo for a couple of seconds.
  8. Mute: Mutes the corresponding track's output signal. Press and hold to mute for a couple of seconds.
  9. Touch-Sensitive Fader: This 100 mm motorized fader can be used to control volume levels, aux send levels, panning, or plug-in parameters, depending on mode. Holding [Left Shift] with the fader will control the panning of this track.

While holding the [Left Shift] button, the display changes its layout. The next info is displayed:

Select Button modifiers

Arm: Pressing the Arm button will allow you to arm tracks for recording by pressing the corresponding tracks Select button.

[Left Shift] + Arm: Arm all tracks for recording.

[Right Shift] + Arm: Unarm all tracks from recording.

Solo and Mute Clear

Solo Clear: Un-solo all the solo'd tracks.

Mute Clear: Un-mute all the muted tracks.

Transport Controls

  1. Stop: Stops playback.
  2. Loop: Engages / disengages Looping
  3. Play / Pause: Starts playback at the current playback- cursor position. Press again to pause playback.
  4. Rewind: Rewinds a bit every press. Hold down Rewind to go to the start of the project.
  5. Fast Forward: Fast Forwards a bit every press. Hold down Fast Forward to go to the end of the project.
  6. Record: Press to start recording at the current playback-cursor position for record-enabled tracks.

The Session Navigator

The Session Navigator provides quick navigation and session controls. Each button alters the functions of the push-button encoder and the Next and Prev buttons on either side.

Power User Tip: Press [Left Shift] with any of these buttons to access the F1-F8 Functions. These functions are user definable. See Function Buttons Section for more information.

Track Navigator

Master

Zoom Navigator

Metronome (Click)

Clicking the button toggles the metronome.
Holding the button will give you access to several metronome settings.

Scroll Navigator

Region Navigator (Section)

Bank Navigator

Marker Navigator

F1-F8 Functions

Using [Left Shift] plus any Session Navigator button will access alternate functions for your FaderPort. By default, these are assigned as follows:

Power User Tip: With the ReaSonus FaderPort Control you can edit the actions of the Function buttons. Press the Macro button to open it. More info about ReaSonus FaderPort Control

Screensets

Reaper has the wonderful feature of creating screensets. Screesets are presets for the windows inside REAPER. Different tasks require different windows and tools in view and by saving screensets you can instantly jump to the ideal layout instantly as you change tasks.

Using [Right Shift] plus any Session Navigator button will set the corresponding Screenset windows.

The REAPER Blog created a nice video about Screensets

Automation Controls

Latch / Save:

Trim / Redo:

Off / Undo:

Touch / User 1

Write / User 2

Read / User 3

Checkout the video about automation modes on The REAPER Blog to get a better understanding of the differences.

User Functions

User functions are not yet implemented

Current idea is to make another page. This will be the Mixer page. The next page will be an Item Page. If there are any ideas for more, let me know

Track modes

The Tracks area on the FaderPort can be used to set levels, control plug- in parameters, set send levels, and panning for every track.

  1. Track: When Track mode is active, the motorized faders will display and control 1 track levels
  2. Edit Plug-ins:
  3. Sends: Clicking Sends will enable the Sends mode for the selected track. Every track will represent a send. Clicking a second time will open Sends mode
  4. Receives (Pan): When Receives mode is active, the tracks will control the receive levels and settings for the selected track.

Edit Plug-ins

Your FaderPort provides two modes to view and control your track effects: individually and globally. Pressing the button multiple times will toggle between the two modes. The Select button will change colour depending on the mode.

Individual mode

Press the Edit Plugins button once to show the effects menu for the currently selected track. In this mode the colour of the Select buttons is the same as the track colour.
These buttons have the following functionality:

Global mode

Press the Edit Plugins button again to control the first effects for all focused tracks. In this mode the colour of the Select buttons is green.

While turning the pan knob now, you can cycle through all available plugins until the last active slot has been reached. Press the Edit Effects button again to open the effects menu for the currently selected track.
These buttons have the following functionality:

Edit Parameters

After pressing the Solo button of the effect you want to edit, the faders and Select buttons become the controls of the selected effect.

Within the display the control name and the value are displayed. When adding your own effects, try to keep it as consistent as possible. It will help make controlling effects with the FaderPort much easier.

Bypass Effects Chain

Press the Bypass button to bypass every plug-in on the selected channel.

Press [Left Shift] + Bypass to disable every plug-in in the Session.

Sends Mode

Your FaderPort provides two modes to view and control your bus and FX sends: individually and globally. Pressing the button multiple times will toggle between the two modes. The Select button will change colour depending on the mode.

In both modes the following controls will have these functions:

Individual mode

Press the Sends button once to control the send levels for all the sends on the currently selected track. In this mode the colour of the Select buttons is white.

Global mode

Press the Sends button again to control the first insert bus send levels for all focused tracks. In this mode the colour of the Select buttons is yellow.

While turning the pan knob now, you can cycle through all available send slots until the last active slot has been reached. Press the Sends button again to control the send levels for all the sends on the currently selected track.

Receives Mode (Pan)

Your FaderPort provides two modes to view and control your receives: individually and globally. Pressing the button multiple times will toggle between the two modes. The Select button will change colour depending on the mode.

In both modes the following controls will have these functions:

Individual mode

Press the Receives (Pan) button once to control the send levels for all the sends on the currently selected track. In this mode the colour of the Select buttons is white.

Globally mode

Press the Receives (Pan) button again to control the first insert bus send levels for all focused tracks. In this mode the colour of the Select buttons is blue.

While turning the pan knob now, you can cycle through all available receive slots until the last active slot has been reached. Press the Receives (Pan) button again to control the receive levels for all the receives on the currently selected tracks.

Mix Management

The Mix Management buttons allow you to filter what track types you can view and control from your FaderPort.

  1. Audio: Select the group of tracks you want to use from the Select buttons
    [Left Shift] + Audio: Show all tracks with receives
  2. VI: Show only tracks with a Virtual Instrument
  3. Bus: Show only the parent tracks on root level
    [Left Shift] + Bus: Show all tracks with sends
  4. VCA: Show all tracks with hardware outputs
  5. All: Show All tracks

The Audio button opens a menu for filtering tracks by name. Below are the currently implemented filters and the words they are triggered by.
Default filters:

Power User Tip: With the ReaSonus FaderPort Control you can edit the filters of the Audio filters. Press the Macro button to open it. More info about ReaSonus FaderPort Control

Other Controls

Macro / ReaSonus FaderPort Control

This button opens the ReaSonus FaderPort Control, which helps you editing the actions of the Function buttons and modify the track filters for mix management. You can read more on it here.

FaderPort V2 in REAPER

Track

  1. Arm: Pressing the Arm button will allow you to arm the selected track for recording
    [Shift] + Arm: Arm all tracks for recording
    [Hold] + [Shift] + Arm: Unarm all tracks for recording
  2. Mute: Mutes the selected track output signal. Press and hold to mute for a couple of seconds.
    [Shift] + Mute: Unmutes all muted tracks
  3. Solo: Isolates the corresponding track's output signal in the mix. Press and hold to solo for a couple of seconds.
    [Shift] + Solo: Unsolos all soloed tracks
  4. Bypass: Press the Bypass button to bypass every plug-in on the selected channel.
    [Shift] + Bypass: Press [Shift] + Bypass to disable every plug-in in the session.
  5. Touch-Sensitive Fader: This 100 mm motorized fader can be used to control volume levels, aux send levels, panning, or plug-in parameters, depending on mode. Holding [Shift] while adjusting will control the panning of its Track.

Transport Controls

  1. Stop: Stops playback.
  2. Loop: Engages / disengages Looping
  3. Play / Pause: Starts playback at the current playback- cursor position. Press again to pause playback.
  4. Rewind: Rewinds a bit every press. Hold down Rewind to go to the start of the project.
  5. Fast Forward: Fast Forwards a bit every press. Hold down Fast Forward to go to the end of the project.
  6. Record: Press to start recording at the current playback-cursor position for record-enabled tracks.

The Session Navigator

The Session Navigator provides quick navigation and session controls. Each button alters the functions of the push-button encoder and the Next and Prev buttons on either side.

Pressing [SHIFT] + Prev will Undo the last action. Pressing [SHIFT] + Next will Redo the last action.

Power User Tip: Press [Shift] with any of the bottom 4 buttons to access the F1-F4 Functions. These functions are user definable. See Function Buttons Section for more information.

Link

Press the Link button to link the fader to the last touched plugin parameter.

The previous, next and encoder keep the last function.

Master

In this section all channel buttons handle the master Track

Pan Navigator

Metronome (Click)

Clicking the button toggles the metronome.
Holding the button will give you access to the following metronome settings

Track Navigator (Channel)

Region Navigator (Section)

Track Navigator (Channel)

Marker Navigator

Lock ([Shift] + Link)

Press the [Shift] + Link button to follow the play cursor. Press again to un-follow.

The previous, next and encoder keep the last function.

Flip ([Shift] + Pan)

This button opens the ReaSonus FaderPort Control, which helps you editing the actions of the Function buttons and modify the track filters for mix management. You can read more on it here.

The previous, next and encoder keep the last function.

Zoom Navigator ([Shift] + Scroll)

F1-F4 Functions

Using [Shift] plus any Session Navigator button will access alternate functions for your FaderPort. By default, these are assigned as follows:

Power User Tip: The actions for the Functions buttons can be managed with ReaSonus FaderPort Control. More about this can be found here

Automation Controls

Touch / Latch:

Write / Trim:

Read / Off:

Checkout the video about automation modes on The REAPER Blog to get a better understanding of the differences.

ReaSonus FaderPort Control

Open ReaSonus FaderPort Control

  1. In the menu click Actions and the Show Action List…
  2. Start typing reasonus faderport and press enter

The plugin should appear now:

Power User Tip: You can make a toolbar item for ReaSonus FaderPort Control to make it easier to access. Check chapter Add ReaSonus FaderPort Control to the toolbar for the howto.

Edit Function Buttons

Click Edit Function buttons from the navigation on the left

This screen shows the action id's attached to the function buttons. For the FaderPort v2 4 Function button actions are visible, and 8 for the other FaderPort versions

Action Info

If you want to see more info about an action, hover over it with your mouse. A tooltip pops up with its description

You can alternatively click the info button on the right of the id. A small popup appears with the info of the action.

Edit Action

Mix Management

Mix Management is only available for the FaderPort 8 & 16 and helps you create your own filters for the Mix Management part of the controller. When pressing the Audio button the displays and select buttons can be used to select a filter. By default the filters are:
Drum, Bass, Guitar, Keys, Vocals, Piano, Strings, Brass.
On the FaderPort 16 the next 8 are not pre-configured.

Mix Management helps you to create your own filters. It will let you give it a name to display and set a colour for the Select button. Mix Management can be entered by clicking the Mix Management button in the menu.

The Filters

The Screen

After opening and selecting Mix Management from the menu, the following screen appears:

The top row is the number of the select button to use. In this case it's for the FaderPort 8. When using a FaderPort 16, 16 buttons will appear at the top of the screen. Clicking a number will open the settings for that filter.

Filter Settings

Power User Tip: It is possible to create a Filter Text with pattern matching in them. This gives you the oppertunity to create fairly complex filters.
Here is more info about pattern matching

The Buttons

Creating / Editing filters

Here are 6 examples of different filter configurations. Click the filters to see the settings and which tracks will be visible.

Additional help

Create Action to get REAPER resource path

Here are the steps to create an action in REAPER to get the path of the resources

  1. In the menu click Actions and the Show Action List…
  2. Click the Add Action… and New ReaScript…
  3. Give the action a proper name like: get-reaper-resource-path.lua and click Save
  4. The editor opens. Paste the next text into the editor:
    local path = reaper.GetResourcePath()
    reaper.ShowConsoleMsg("Path: " .. path)
    
  5. Click Save. A small screen pops up with the path to the resource folder

Add ReaSonus FaderPort Control to the toolbar

Here are the steps to add the ReaSonus FaderPort Control to a toolbar

  1. Right click in an empty area of the toolbar and select: Customize toolbar…
  2. The next screen pops up. Select Add…
  3. The action pane pops up. Start typing reasonus faderport. Select the action and click Select/Close and click Apply in the bottom right corner of the Customize menus/toolbars window. The button should be in the toolbar now.
  4. In the left column of the Customize menus/toolbars window, scroll down to the added action and select it and click Icon… and select Text icon…
  5. A small window shows up. Give it a proper name (ReaSonus will do ;-)) and check the Double width toolbar button check box and click OK.
  6. Now click OK in the Customize menus/toolbars window and you're done. It should look something like:

Swap Shift Buttons

Here are some instructions on swapping the left and right Shift Buttons

Your shift buttons should now be swapped. Keep in mind that the documentation does not take the swapped shift buttons into account.

Plugin Template

Here is a template for a plugin. You can use this to get the most out of your PreSonus FaderPort. There are also some guidelines to take in account.

Guidelines

When adding plugin mappings to the ReaSonus FaderPort Zones folder, you have to take some things in account:

The folder structure should the look something like:

FX_Zones/
├─ AnalogObsession/
│  ├─ LALA.vst.zon
│  ├─ LALA.vst3.zon
│  ├─ Rare.vst.zon
│  ├─ Rare.vst3.zon
│
├─ Arturia/
│  ├─ FET-76.vst.zon
│  ├─ FET-76.au.zon
        

Example

Here is an example of a fairly simple effect. Here's a little explanation about every line of a track.

Power User Tip: You can use Visual Studio Code with the Reaper Theme extension. This will give you syntax highlighting, which makes it easier to create new mappings.
Warning: The syntax of the {% Invert %} will change with the next release.

You can use the example below as a reference or a nice starting point

        
Zone "VST: LALA (AnalogObsession)" LALA
  SelectedTrackNavigator

  Select1            FXParam 7  "Power" [ 0.0 1.0 ] { 20 20 20 255 255 255 }
  ScribbleLine1_1    FXParamNameDisplay 7 "Power" {% Invert %}
  ScribbleLine2_1    FXParamValueDisplay 7

  Fader1             FXParam 0  "Gain"
  ScribbleLine3_1    FXParamNameDisplay 0 "Gain" {% Invert %}
  ScribbleLine4_1    FXParamValueDisplay 0

  Select2            FXParam 8  "Limit" [ 0.0 1.0 ]  { 20 20 20 255 255 255 }
  ScribbleLine1_2    FXParamNameDisplay 8 "Limit" {% Invert %}
  ScribbleLine2_2    FXParamValueDisplay 8

  Fader2             FXParam 1  "Peak Reduction"
  ScribbleLine3_2    FXParamNameDisplay 1 "Reduction" {% Invert %}
  ScribbleLine4_2    FXParamValueDisplay 1

  Select3            FXParam 9  "Ext" [ 0.0 1.0 ]  { 20 20 20 255 255 255 }
  ScribbleLine1_3    FXParamNameDisplay 9 "Ext" {% Invert %}
  ScribbleLine2_3    FXParamValueDisplay 9

  Fader3             FXParam 3  "HPF"
  ScribbleLine3_3    FXParamNameDisplay 3 "HPF" {% Invert %}
  ScribbleLine4_3    FXParamValueDisplay 3

  Select4            NoAction
  ScribbleLine1_4    NoAction
  ScribbleLine2_4    NoAction

  Fader4             FXParam 4  "MF"
  ScribbleLine3_4    FXParamNameDisplay 4 "MF" {% Invert %}
  ScribbleLine4_4    FXParamValueDisplay 4

  Select5            NoAction
  ScribbleLine1_5    NoAction
  ScribbleLine2_5    NoAction

  Fader5             FXParam 5  "MG"
  ScribbleLine3_5    FXParamNameDisplay 5 "MG" {% Invert %}
  ScribbleLine4_5    FXParamValueDisplay 5

  Select6            NoAction
  ScribbleLine1_6    NoAction
  ScribbleLine2_6    NoAction

  Fader6             FXParam 6  "HF"
  ScribbleLine3_6    FXParamNameDisplay 6 "HF" {% Invert %}
  ScribbleLine4_6    FXParamValueDisplay 6

  Select7            NoAction
  ScribbleLine1_7    NoAction
  ScribbleLine2_7    NoAction

  Fader7             FXParam 2  "Mix"
  ScribbleLine3_7    FXParamNameDisplay 2 "Mix" {% Invert %}
  ScribbleLine4_7    FXParamValueDisplay 2

  Select8            NoAction
  ScribbleLine1_8    NoAction
  ScribbleLine2_8    NoAction

  Fader8             NoAction
  ScribbleLine3_8    NoAction
  ScribbleLine4_8    NoAction
ZoneEnd
        
      

Known Issues

Currently no known issues.

If you run into an issue, don't hassitate to let me know.
You can report issues here