ReaMenus Splicer

The ReaMenus Splicer can be used simply to customize ReaMenus to the user’s taste, stripping labels, tweaking capitalization, etc., but where the Splicer really shines is in allowing users to merge their personal customizations with the most recent version of ReaMenus (and thus, the most recent of REAPER’s features).

Step #1: Preparation

The ReaMenus Menu Splicer is sensitive to special tags you include in your customized menu set.

How to add tags
  1. In REAPER, open Options->Menus/toolbars...
  2. Double-clicking on any separator or submenu-end marker will reveal that they are secretly namable.
  3. Apply tags only to those separators or submenu-end markers you are sure you will not move around. Doing so may cause annoyances later.
  4. NOTE: Currently, only separator tags are available. See the List of supported tags below.
List of supported tags

Separator tags

#protect-above
#protect-above indicates that you want the Splicer to save everything above this tag and have it appended to the top of updated MenuSet. This separator tag will be ignored if inside a submenu. Only the first #protect-above will be used in the event of duplicates.
#protect-below
#protect-below indicates that you want the Splicer to save everything below this tag and have it appended to the bottom of the updated MenuSet. This separator tag will be ignored if inside a submenu. Only the last #protect-below will be used in the event of duplicates.
#protect-menu
#protect-menu indicates that you want the Splicer to completely ignore this menu during processing, meaning that this menu will NOT be updated. This is useful when your customized menu is more complicated than the #protect-above and #protect-below tags will allow. This separator tag will even be detected inside a submenu.
How to export your .ReaperMenuSet

You can access your ReaperMenuSet in one of two ways:

  1. In REAPER, go to the Options->Menu/toolbar... settings page, click Export->Export ALL menus/toolbars to ReaperMenuSet file..., and save your new .ReaperMenuSet to a convenient location.
  2. Advanced users can quickly locate REAPER's copy of your MenuSet in your user settings directory. Just do a file search for reaper-menu.ini.

Step 2: Upload or Format?

Operation
If you check this box, you do not have to upload a MenuSet.

Step 3: Preferences

General settings
Useful when using the ReaMenu Splicer for formatting purposes only.
Use this option to format, but not replace, user protected menus.
Label settings
Completely strips all labels. Includes user created labels if you checked "Format items in #protected regions and menus" as well.
LABELS UPPER-CASE
Labels Like Title
Labels like sentence
labels lower-case
LABEL
LABEL:
:: LABEL ::
LABEL
Submenu settings
SUBMENUS UPPER-CASE
Submenus Like Title
Submenus like sentence
submenus lower-case
SUBMENU
SUBMENU:
SUBMENU-->
SUBMENU
Action settings
ACTIONS UPPER-CASE
Actions Like Title
Actions like sentence
actions lower-case
ACTION
ACTION

Step 4: Splice!


Comments

Legal info concerning user-generated content.