HeDa Scripts for REAPER

REAPER is a great DAW with an extensive capability to be customized and extended with scripts. In this page I want to share some of the scripts I create. I hope you like them. You can support me with a paypal donation Thank you.

To start, you have to install HeDaScripts Manager and then use it inside REAPER to automatically install the rest of the scripts:

HeDa_Track Inspector v1.0pre7 update

Tooltips and updates to the notes panel.

v1.0pre7 (2016-04-06)
  + Tooltips: Enable/Disable tooltips if REAPER >= 5.18
  + Notes: Track Notes menu, show all tracks notes, show times, set notes per page
  + Notes: Notes pagination, with buttons or mouse wheel
  + Notes: Sort by time or by id
  + Notes: tooltip with note name if it doesn't fit in window. only REAPER >=5.18
  + Notes: Click to go to note when showing all tracks notes
  + Notes: RIGHT click on note to go and edit note text

HeDa_Track Inspector v1.0pre6

v1.0pre6 (2016-04-04)
  + SHIFT click sends/receives to toggle mute
  + UI: Configurable font sizes in global options
  + FXchain panel button right click menu
  # fix: 5.17+ window position and dock system
  # fix: sends colors for tracks without color
  # fix: avoid duplicated track notes numbering
  # fix: allow moving track notes markers
  # fix: hide meters panel
  # UI: more compact spacing minimized panels
  # fix: better detection of general dynamics Track Inspector
  # information to configure dpMeter if needed displayed in script console instead of messagebox window.

HeDa_Track Inspector v1.0pre5 update

Hello friends

I didn't manage to finish Track Inspector in march. I might be more busy in April, but I hope to finish the script during next month.
Thank you everybody for the support, feedback, ideas and your nice e-mails and donations. You really all are contributing to make this app better. :-)

Here is an update with the following changes:


HeDa_Track Inspector v1.0pre5 (2016-03-31)
  + Sends presets buttons (Left-click to create send from preset,
    CTRL+click to save current track as preset,
    Right-click to go to preset track,
    ALT+click to remove preset)
  + Select multiple sends/receives to adjust gain (CTRL click to select multiple)
  + ALT+click on sends/receives to remove them
  + Double click on sends/receives to reset to +0.0 db
  + colored sends option
  + colored fx groups option
  + show/hide buttons for wet knobs, and fx groups.
  # fix: refresh FX groups when deleting FX
  # fix: last touched track when adding fx


I also forgot to mention here that there is a small update but very important, for Loudness Graph that allows to use it at the same time with Track Inspector

HeDa_Loudness Graph v2.0rc3 (2016-03-29)
  # + - buttons to change meter width adds/removes one entire meter.
  # fix: allow other dpMeter instances. Also to use Track Inspector at the same time.
  # fix: could not select last mater if master track was not analyzed
  # some small fixes


HeDa_Track Inspector v1.0pre4

update, new features and fixes:

Track FX Groups is a number group that you can assign to each FX. Clicking in the number groups below the FX list floats all FX from the group, SHIFT-click toggles bypass to all FX in the group. If ALL button is activated. it will work on all tracks, not just the selected track.

Automatic assignment of groups using the FX name can be enabled or disabled. To specify the names, you must edit the global options file for now because the UI for that is not done. It is included with some example groups. You can add as many groups as needed.

v1.0pre4 (2016-03-21)
  + Track FX groups (toggle bypass group, toggle float group)
  + Auto FX group assignment based in FX name options
  + Hide effects or instruments prefixes option.
  + Track Automation panel (preliminar design)
  # wet/dry knob opacity when wet=0
  # fix: delete selected track crash
  # fix: delete FX with ALT+click crash
  # fix: do not create duplicated aux tracks
  # fix: faders can be used to write automation too. (thanks @mpl)
  # fix: autocreate aux tracks again if not found when opening new/old projects.

HeDa_Track Inspector v1.0pre3

another update.. it's getting better. Or it should.
Please if you are mac user, I would like to see a screenshot to make sure it is looking good. Thanks!
to update, overwrite all files from the zip to your resources folder.

v1.0pre3 (2016-03-19)
  + Post-Fader/Pre-Fader option for meters
  + Pan label number display %L %R CENTER
  + some theming options (background color, text1 and text2 color)
  + button to change RMS Window size
  # don't show parameters panel for now until implemented
  # fix: disable master analysis fx when not displaying master
  # desaturated a bit RMS meters
  # improved EBUR128 number readings display
  # improved grid display if meter zone height is smaller

HeDa_Track Inspector v1.0pre2

update with some fixes

to update, just extract and replace all the files needed.

v1.0pre2 (2016-03-18)

+ options for speed mouse on knobs, sends
+ option for absolute sends drag mode
# delete marker notes on exit
# delete hidden analysis tracks on exit
# middle click and CTRL left click on Loudness meter to set IL instead of simple click
# disable prefx if it is a frozen track
# if no selected track, maintain last displayed track instead of nothing
# if no selected track before running, display master track.
# automatically sets general preference undo on track selection
# general dynamics moved to correct folder "dynamics" inside the zip
# fix: script path for png icons
# fix: font size for OSX


Download HeDa_Track Inspector v1.0pre1

First pre-release of Track Inspector available for my patrons

This is a preliminary release for beta testing and there are things unfinished and performance could be improved. But it should work and I hope I can get your feedback.

Make sure you read the installation instructions. It uses the same dpMeter preset "Loudness" for EBUR128 meter.

* v1.0pre1 (2016-03-17)
  + Initial pre-release
  + Track Notes
  + Freezer/Unfreezer/Frozen info
  + FX Chain
  + Track Delay
  + Sends
  + Receives
  + Pan and volume faders
  + Pan and volume RMS meters
  + Loudness EBUR128 meters
  + PreFX loudness meter
  + wet/dry controls for each fx
  + Multiple instances support  
  + Optional action to always initialize at master track and locked

HeDa_Track Inspector

HeDa_Track Inspector v1.0 has been in development for a while. Now I can show you a bit how it looks. This app is designed to be docked to the left of the TCP area. It displays and provides controls to manipulate information about the selected track.

Features include:

  • Track Markers Notes
  • Freeze management and freeze information display
  • FX Chain, Parameters, Sends, Receives
  • Track Delay
  • Volume and Pan faders
  • EBUR128 Loudness meter
  • RMS meter
  • Pan RMS Loudness meter
  • General Dynamics compression/expansion meter display

and some planned features:

  • FX Groups
  • Rec arm, inputs...
  • Solo mute buttons
  • Peaks meter
  • ...

This is still in development. You can support the development of this with your donations or patreon subscriptions.
A pre-release should be available soon. I hope you find it interesting, useful. Any suggestions, ideas? Thanks!

Here is a small gif. I hope to show you better in a video soon.

HeDa_Loudness Graph 2.0rc2


You should remove all previous files and extract the new files in the zip. Because some files have changed the name. It is ready to be released to the REAPER community soon. As always, tell me if you have any problems with it so I can help you.

>>> If your accumulative donations here are more than $10.00 check if your name appears in the ABOUT window correctly or if you want it to be changed or removed.

If you don't say anything I assume it is ok and I'll be releasing the app in a few days if no major bug appears due to the latest modifications.

Thank you all for your support and I hope to hear from you and I would love to see screen-shots of your projects working with the Loudness Graph


v2.0rc2 (2016-03-11)
  + RMS meters & graph
  + Right click in RMS button to change RMS Window for all meters
  # Changing meters area width define number of visible meters, not meter width.
  + Buttons to adjust meter width by 1 pixel and with mouse wheel over them.
  + Support for thin meters (width <32 pixels)
  + Support for saving window position (if REAPER 5.20+)
  # automatic detection of x64 or x32 platform. Always use HeDa_Loudness Graph.lua in your actions list now.
  # If playing, stop when adding or removing tracks and resume
  # Solo in graph in right click menu works for multiple selected tracks.
  # fix: selected graphs correctly for meters out of scroll visible area.

HeDa_Loudness Graph v2.0rc1

This release includes a number of new features described in the changelog in pre6. Documentation needs to be updated with the new features but you can experiment with it and discover them easily. Now to release the final version, I'll wait a bit to see if new small bugs appear and update the documentation and maybe a video tutorial if I have time. Thank you for your support in patreon and the donations in paypal ! I'm glad you support this work.

When updating from previous version you need to overwrite all files, including the global options.lua file because it has new options inside needed. If you have customized them, you can create a copy of your options first and compare them with the new options file.


v2.0rc1 (2016-03-01)
  + Zoom panning meters option
  # Copy to Reference also for panning graphs [suggested by X-Raym]
  # fix: small glitches in panning graphs [detected by X-Raym]
  # fix: detect new projects without tracks or no template [detected by X-Raym]
v2.0pre6 (2016-02-29)
  + Panning Loudness meters. Optional meters indicating Panning+Loudness.
  + Limit number of tracks displayed. (up/down arrow keys when script is in focus)
  + Scroll Tracks (Left Right arrow keys, or mousewheel over track icons for page scroll)
  + Copy to Reference to clone track graph to reference line. Right click "Clear All" to clear reference line.
  + fps display indicating you should display less tracks, or you zoomed out a lot, or you should
    use lines only mode without antialiasing if using filled mode or buy a new CPU.
  + Global option: Selected tracks always filled in graph
  # fix: detect if SWS is not installed and warn the user instead of doing nothing.
  # Selected tracks background in meters tinted with track's color.
  # Select track in Meters: scrolls into view also in MCP
  # Try to maintain width of graph area when adding or removing tracks.
  # Can remove tracks from arrange too without creating fatal error.
  # Click on single selected meter deselects it.
  # REAPER 5.16 required to display more than 32 track's icons
  # Master graph line always on top of other lines
  # Don't add master track plugins at initialization if not needed.
  # fix: sometimes some track icons not showing.