Plugin Mapping

There are multiple ways of managing the mapping of plugin parameters. By far the easiest will be via MIDI Learn. You can also use the UI, which gives you the option to change parameter names, step number, and so on. This requires changing the mapping files by hand.

New Plugin Mapping

The idea about the MIDI Learn method is to make the mapping as simple as possible. When in the Plugin Channel Mode:

  • Press the Solo button to open the window of that plugin.
  • Press the Link-button will open the editing mode. If no mapping has been done for the selected plugin, a new mapping will be created automaticaly. In this mode the button is blinking.

Now a configuration file gets created in the background and the linking is started. All displays should now look like this

Now you can wiggle/touch a parameter in the plugin and then press the Select button of the channel you want to assign it to or touch the fader. This should change the text Free to the name of the parameter (The top one for the select button and the bottom one for the fader).

The Select-button can be used fo toggle buttons (on/off) or plugin parameters with a limited amount of steps. in that case, when the correct data is available from the plugin, pressing the Select-button will loop through the options

If all channels are populated (or earlier) you can use the Pan/Param encoder to scroll to a next set of empty slots

If you want to disconnect an assignment, you can press the Right Shift and press the Select button or touch the fader you want to disconnect. The connection in removed and the text will change to Free again.

Once done editing, press thge Link-button again. Now you can use your mapping instantly

Edit Mapping

If the selected plugin already has a mapping, this will get activated instantly. If you want to make changes to the mapping, press the Link button. This will enable the edit mode. All values should be cleared from the displays and the empty slots will display the Empty text again.

If you want to overwrite a mapping, just wiggle/touch a plugin parameter and the select the control you want to assign it to. This will overwrite it

Overwriting names

It is also possible to overwrite parameter names. Check the Ui tab for this.

Within ReaSonus it is also possible to manually add a mapping or to edit some settings of the mapping. If you want to use this, you have to be in the learn mode. More about that in the MIDI Learn tab.

In this mode, press the Left Shift and press the Select button of the channel you want to edit. The window on the left appears:

The Fields

  • Control Name: The display name for the control. This is how the parameter appears in the display and is editable
  • Original Name: The name given by the developer of the plugin. This is not editable and purly for reference
  • Param Id: The index of the parameter.
  • Number of Steps: (Select only) the numbe rof steps/options for the parameter. In case of on/off this will be 2

Changes are saved instant.

The mapping of the plugins is done in simple ini files. These can be opened in your editor of choice. The files are located in the next location: <Path to reaper resources>/ReaSonus/Plugins. All the plugins are grouped by developer what makes searching a bit easier

More info will follow

Functions Management

Within ReaSonus it is fairly simple to manage the actions attached to the function buttons. To open the window click the Left Shift + Macro-button.

There are 8 fields for the function keys with all 2 buttons.

  • ...: This will open the actions window of reaper. Look up the action you want to attach to theh function button and select it.
  • info: Clicking this button will display info about the corresponding action.

Filters Management

ReaSonus Native has the ability to create and manage your own track filters. The filters are based on file names with additional options. To open the window click the Macro-button.

Adding and removing filters

The left side of the window contains the list with available filters. If you want to delete a filter, select the filter in the list and click the 'minus' button under the list

Adding a new filter is as simple as deleting one. Click the 'plus' button to create a new one.

By selecting a filter and use the arrow buttons you are able to change the order of the filters. This is also the order in which the filters are displayed.

The Filter Options

The first match the filter makes is by name. If no name is provided, no tracks will be visible by selecting that filter. After the name the filter is checking by the given options.

  • Filter name: The name of the filter. This will be the name used in the list on the left side and in the displays of the controller.
  • Filter text: Adding a text can be done by entering it in the input field and click the 'plus' button. Removing an item can be done by selecting it and clicking the 'minus' button under the list.
  • Show track siblings: Show all the sibbling tracks of matching tracks
  • Show track parents: Show all parent tracks of matching tracks
  • Show track children: Show all the child tracks of matching tracks
  • Show only top level tracks: Shows only the filtered tracks if they are top-level
  • Match multiple: By default the names wil only match the first item. Enabling this option will show all matches

Using your own filters

To use your own filters press [Left Shift] + All. This will show all your self created filters in the displays. If you have created more then 8/16 filters, use the pan encoder to scroll to the next filters.

If there is a filter available press the Select-button to select the filter. The All-button will now be yellow.

If no filter is available, the display tells you so. Pressing the select button then will ask you if you want to open the Filter Management window.

ReaSonus Actions

With ReaSonus Native also some actions get installed. These are internally also used in the extension, but if you want one or more of them as a menu button, you can.

Reasonus: Toggle follow the play cursor

Toggle Follow the play cursor. This action has a state, so should reflect its state in the button

ID: REASONUS_TOGGLE_PLAY_CURSOR_COMMAND

Reasonus: Show the ReaSonus Filters window

Toggle the ReaSonus filters window. This action has a state, so should reflect its state in the button

ID: REASONUS_SHOW_REASONUS_FILTERS_WINDOW

Reasonus: Show the ReaSonus Functions window

Toggle the ReaSonus functions window. This action has a state, so should reflect its state in the button

This one is for the FaderPort 8 & 16 only

ID: REASONUS_SHOW_REASONUS_FUNCTION_WINDOW

Reasonus: Show Reaper resource path

Shows the Reaper Resource folder location in a console so you can easily copy it

ID: REASONUS_SHOW_REAPER_RESOURCE_PATH_COMMAND

Reasonus: Close all floating fx windows

Colses all the open fx windows. All other windows just stay open

ID: REASONUS_CLOSE_ALL_FLOATING_FX_WINDOWS_COMMAND