Documentation HeDaMixer

About HeDaMixer

update 2.0 documentation in progress....

some info for the 2.0 and Graph 2.0 update

- Overview and how to add tracks and tabs
- Toolbar buttons. Meters vs Loudness plugin mode
- Settings
- Sync arrange size to Graph size
    - Adjust graph width dragging the left border
    - Click "<" to adjust the size to match the arrange size.
    - Right click "<" to enable automatic adjustment if arrange size changes.
- Zooming and panning and Zoom sync with Arrange
    - Middle drag to pan the graph (scroll horizontally)
    - Use Mouse wheel on the graph to zoom in and out.
    - Enable "Lock Zoom" toolbar button to keep current zoom view. Unlock it to resync arrange zoom with graph zoom.
    - "Zoom loop" selection to zoom to current loop.
    - "Zoom All" button to zoom the entire project, or from =START to =END markers if used.

- Mouse use in graph
    - Click on graph area to move play cursor
    - Double click on graph to play/pause
    - Click graph line to select track
    - ALT click graph line to clear track's line only
    - Right drag to clear all in dragged area.
    - Click on region to zoom to region.
    - ALT Click on region to clear graph on region area.
    - Drag below region and markers area to  set loop range.
    - Right click on loop to clear loop range.
    - Use mouse wheel while positioning the cursor over the top or bottom part of the grid scale numbers of the graph to adjust minimumm and maximum loudness graph scale

- Drag solo and mute buttons to affect multiple contiguous tracks
- Right click on any solo button to unsolo all tracks
- Hide tracks in tab from the graph view.
    - Right click on the selected track meter on the left to show the track's menu, and select "Show in Graph" to toggle the visibility of the track in the graph.
- Comparing track graph with a graph snapshot
    - Right click "Compare" button to save a snapshot of selected track
    - Click "Compare" button to toggle snapshot graph line along with the current track graph line.




By default, it displays the tracks that are selected. This can be also useful mode to use it as a simple Track Inspector.

You can add a tab with the selected tracks to lock these tracks and always show them independently of which track is selected. This is useful to create groups of tracks in each tab for quick access. You cna organize the tabs as you want. 

Mouse modifiers

Selecting tracks:

  • Click on a track to select that track. CTRL Click and SHIFT Click to select multiple tracks.

Changing track fader gain:

  • Drag a fader to change the gain of the track. If the fader is below minimum scale you can drag it too even if the fader is not visible.
  • Mouse wheel on a track to change the gain by 0.3 dB increments. The increment can be changed
  • Double click to reset fader to 0.0


  • Middle mouse button Drag horizontally: Scroll horizontally if you have many tracks and they don't fit in the window.

Changing default track width:

  • CTRL+mouse wheel: Changes default meter width. 1 pixel increment for each mouse wheel change. This method requires CTRL+middle click once first, to activate the script window. Then CTRL+mouse wheel will work in this script window.
  • CTRL+middle button drag: Changes default meter width by dragging.

Changing selected tracks width:

  • SHIFT+mouse wheel: Changes selected meters width, 1 pixel increment for each mouse wheel change. This method requires ALT+middle click once first, to activate the script window. Then CTRL+mouse wheel will work in this script window.
  • SHIFT+middle button drag: Changes selected meters width by dragging

Changing minimum scale:

  • ALT+mouse wheel: With the window active, changes the minimum dB scale visible.


To use keyboard shortcuts the script window must be active. When you click to select tracks or change a fader... the script gives focus back again to the arrange. This is by design to not interrupt normal REAPER workflow with the default keyboard shortcuts.

Then, You can activate the script window by:

  • Clicking at the bottom part where the track name and icons are,
  • You can also middle click anywhere to do it.
  • If the window is floating (not docked) then you can also click in the title bar of the window.

With the script window active you can use these keyboard shortcuts:

  • LEFT/RIGHT arrows: Change default meter width.
  • CTRL+LEFT/RIGHT arrows: Change gap after selected tracks. Note it doesn't need to have a separator track.These are gaps assigned after normal tracks
  • SHIFT+LEFT/RIGHT arrows: Change width of selected tracks.

Mixer Tabs

Each tab is a set of tracks to be displayed on a separate page. If you have many tracks, you can then organize them into tabs and switch between them easily without constant scrolling. It also adds the ability to specify some options for each tab independently of each other, like meter type, default meter width...

  • Create a new tab. Select some tracks first and then press the + button. The new tab will have the selected tracks and locked by default. If you want to edit the tracks displayed in the tab, unlock it first, select the tracks you want, and lock it again.
  • Switch to a tab. Left click on the tab button. Or with the mixer window focused, press numbers 1 to 9 to switch between the first 9 ones.
  • Right click menu of each tab:
    • Special Use MCP tab: This tab shows all tracks that are shown in REAPER MCP window. Right click and select Use MCP tracks. Be carefull to use it if you have many tracks and meter type set to RMS or EBUR128.
    • Refresh from MCP tracks: Right click tab and select Refresh from MCP tracks. This reloads the list of tracks displayed from the tracks displayed on MCP.
    • Lock/Unlock tab: Right click on the tab button, and uncheck/Check the lock menu.
    • Change meter type for the tab: Select Peaks/RMS/EBUR128 to change the meter type for all tracks in the tab.
    • Rename tab: Right click tab and select rename tab...
    • Delete tab: Right click and select Delete tab. No tracks are deleted, just the tab configuration.

Creating more instances

By default there are 3 actions (instances). HeDaMixer VIP - 1, HeDaMixer VIP - 2, and HeDaMixer VIP - 3. You can create additional instances if you need.

Select "Save as new instance..." from the menu. Then assign it a number or text.

For example, create one and name it "VCA". Then this happens: in the HeDaMixer VIP settings folder, a file HeDaMixer - VCA.lua is created Then it is automatically added to actions list in REAPER. Current settings, are copied to _Settings_VCA.cfg. Now you can start this new instance from REAPER actions. Assign a new shortcut to it. All changes, window position, selected tracks, etc will be saved for this instance.