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:

Region Tracks VIP 2.0pre6

Option to enable/disable adding Track name prefix and Parent Track name prefix if there is a parent track. The option is changed for each Region Track by right clicking on the region track name button, and check "Use Track/Parent names as prefix"

It separates prefix with a space by default, which you can change in preferences with a _ or with an empty string or whatever is needed.

* v2.0pre6 (2019-02-13)
  + option to add Track name prefix and Parent Track name(if any) to region names.
  + added Prefix separator option in preferences (a space by default)

Track Templates VIP v1.1pre5 (2019-02-11)

Small update to Track Templates VIP. To change colours in the them you still have to manually edit the included theme file. Ideally I should add an interface to change it more easily. The theme file is replaced on updates, so make sure if you edit it, to have a backup to copy the changes again to the new them file.

the other option added in this update is to prevent brackets being added to the folder names. I didn't add an interface for this either, so you have to manually edit the variable in the settings file "TT_Settings_1.cfg" This file is safe in the Track Templates VIP settings folder, and it is not deleted when updating so it remembers your configuration after updating. 

* v1.1pre5 (2019-02-11)
  # crash dragging FX chain to empty area belowe tracks, now it adds FX chain to selected tracks.
  + Set "folder_brackets" to 0 to avoid adding brackets [ ] to the folder names.
  + added variables in theme. "over_color" sets the color for the mouse over buttons for templates and "over2_color" for FX chains.


I am working on HeDaMixer 2.0... stay tuned for some news! ;)


HeDaMixer VIP v1.0pre8

* v1.0pre8 (2018-08-14)
  + Big CPU optimization drawing only what is seen. Now we can have many tracks , as with the use MCP tracks option. Only visible ones in the window will be drawn.
  # fix: mouse over bottom text label with custom width tracks draws lines with correct width.
  + Option to use all tracks in MCP
  + Theming: new files support for displaying image at peak hold line and meter line (peakhold.png and meter.png)
  # fix: bad string displayed when volume -Inf.
  # fix: possible crash

This new update mainly has to new features. An option to use all the tracks displayed in the REAPER default mixer (MCP). This was requested in the forum. But then I realized that there was a bug and I should only draw the tracks that are shown in the window. Because scrolling to the right was causing more and more slowness as more tracks were calculated.  Now it is always fast.

And another feature is to have images shown at the level of the meter, and at the peak hold line. Create the files meter.png and peakhold.png in your HeDaMixer theme and it will find the images next start. You can now have a DAW with cookies

Track Inspector VIP v1.4pre51 (2018-04-25)

Added a button to toggle the display of archived tracks in TCP. It is useful to quickly see all archived tracks and be able to select them to unarchive. Then click on the button again to return to display tracks as it was before.
Also a command in Tags menu to delete all tags in the project. To start fresh if needed to import another set of tags, etc..

* v1.4pre51 (2018-04-25)
  + Toggle Show archived tracks button.
  # fix mute sends button overlapping with sends presets.
  + Tags menu: Remove all tags and tags presets in project.
* v1.4pre50 (2018-04-20)
  # fix: graphic glitch peaks lines over all panels sometimes when stopped.

Track Inspector VIP v1.4pre49 (2018-04-14)

 v1.4pre49 (2018-04-14)
  + Meter Option per track: Use meter from other track (could be useful for MIDI tracks, VCA tracks...)
  # fix: display send presets buttons in multiple lines if not fitting.

in this update, there is a new option in the METERS panel menu, to select another track for the meter. This is helpful if you are in a MIDI track, and the output audio of the VSTi is in another track, for example in multichannel/outputs VST instruments.


HeDaMixer VIP v1.0pre5 (2018-03-14)

New update in HeDaMixer supporting Panning. You have to enable it from the Show submenu.

It supports Mono Pan. Stereo Pan. Dual Pan and some initial support for ReaSurround. For more control of the surround it is recommended to click on it and the ReaSurround plugin will float. But the idea was to have an overall view of all surround plugins in the mixer.

This update also includes a mode that displays the full track name and icon when you move the mouse over it. It can be useful when having long track names or small width for the tracks.

You can easily change the font size with the + and - keys. You need to have the window focused. If docked, then you can click on a track name and it will stay focused.

The theme uses Bebas Neue font by default now. But you can change the font editing the theme file if you want.


* v1.0pre5 (2018-03-14)
  + Panning: Mono Pan. Stereo Pan. Dual Pan.
  + Panning: Some initial ReaSurround support.
  + Mouse over track names to read entire track name.
  + Keys + and - to change font size.(keys work with HeDaMixer window focused)
  + Theme: Change Font support. "Bebas Neue" included as default. If not, Arial or default font should be used.
  + Setting: Show > Margin between tracks
  # fix: theme settings, colors, saved for each instance.
  # fix: crash in meter from another track. Thanks @hopi

* v1.0pre4 (2018-03-05)
  + Change fader image per track. Menu searches pngs in the faders folder. Included some example faders with default fader in different colors.
  # Change default fader type for all tracks, now uses new function that searches pngs in the faders folder too.
  # fix: locked tracks issue after switching from another project tab.
  # fix: correctly load theme from settings folder if found. If not, use default theme.
  # removed instances 2 and 3 examples. Use Save as new instance function to make new instances.
  # fix: track selection change if dragging fader and releasing mouse button outside the current dragged fader.

* v1.0pre3 (2018-02-17)
  # fix: toolbar_misc_key_lock.png not needed [p=1954013]  thanks @timh613
  # fix: (position out of bounds) [p=1955399] thanks @hopi

HeDaMixer VIP 1.0pre2 released and Track Inspector VIP 1.4pre42

I forgot to announce in the blog here that I released the first pre-releases of HeDaMixer for VIP members

If you find any issue please let me know or if you have new ideas or suggestions to improve it Thanks !


* v1.0pre2 (2018-02-08)
  + Automation support.
  # try to fix theme not found error.
  # fix: crash gap width dialog when deleting the number

* v1.0pre1 (2018-02-02)
  + Display peaks meter, waveform, fader, mute, solo, FXChain, I/O.
  + Display Selected tracks and Lock current tracks
  + Support for Track Inspector Tags special instances that show only tracks with specific TI tag.
  + Support for Track Inspector FX Groups, for displaying gain reduction for each plugin with different colors by FX group.
  + Option: Display Gain reduction from supported plugins. Multiple gain reduction indicator support.
  + Option: Set reference level grid
  + Option: Change color above reference level  
  + Option: Meter color by Track color or by defined color
  + Option: Change background color, and text color, and text shadows
  + Option: Selecting one meter, scrolls into TCP view or MCP view
  + Load and save configurations as presets of all the options.
  + Save as new instance
  + Gaps after a track.
  + Layout: initial support for different layouts. early limited. Separator layout. will be improved.
  + Auto layout Separators from MCP layout.
  + Initial public test version.



Also released Track Inspector VIP 1.4pre42 adds integration with HeDaMixer for tags: Added this to the TI documentation:

Integration Track Inspector Tags with HeDaMixer VIP

In Track Inspector 1.4pre42, there is an added feature in Tags to open a special instance of HeDaMixer VIP, that shows the tracks of that have that tag. This opens a new instance for each tag so it makes sense that if one instance is already running, the new one will have the prompt to terminate current instance or create a new instance. You can safely use Create New Instance, to be able to open more than one HeDaMixer with tags.

If you clicked remember setting and terminate, and now you want to change it to New iinstance, you can uninstall HeDaMixer (Not Track Inspector) and install it again. All your custom settings will remain and then it will ask again to terminate or to create new instance.

HeDaMixer preview

A preview of the progress in HeDaMixer.

I've been working in this new script/app which is intended to be like a secondary mixer window. The idea was not to replace REAPER mixer, but to have another window that can be useful to always have some tracks at hand. For example, VCA tracks, or some BUS tracks, or whatever is needed. By default it shows the selected tracks, until you lock them on display. There is also integration with Track Inspector tags with special instances that always show tracks by tag.

Right now it has basic functionality, like meter and fader gain, solo and mute buttons, FX and I/O buttons.  It is easy to change the width of all the mixer, or a single track to make room for multichannel meter for example. It is possible to hide/show different elements of the mixer. Like faders, to have only a meter window. The meters support gain reduction meter reported by the compression plugins.

Sample screen captures:

Docked to the bottom. You can easily change the width:


Here an example with two instances, one special instance linked to tracks with a OutputBUS tag in Track Inspector. And the normal instance. You can have as many instances as you want. Each one can be docked or floated anywhere. And each instance has its own configuration, for example, meter widths, faders display, colors, etc...

There is still work to do, features to add etc, and I occasionally get some crashes that I need to fix, but the main framework is working, hopefully, and I wanted to announce this preview to let you all know how it is going. I hope you like it!

Track Inspector VIP v1.4pre37 (2018-01-08)

New updates to Track Inspector. You can add links to jpg or png images in the notepad to display photos of the beautiful singer, or the mic setup, or detailed pictures of the instrument recorded. Whatever you want. You can add as many as you want. If you add many, you can see them as a list of small thumbnails. Click on them to remove or change their size. You can set the default size from the notepad menu too. By default they should fit to width of Track inspector. You can open the images in your predefined application to view the images in full resolution. Removing the image doesn't delete the image files. It is recommended that you copy the images to your reaper project folder, where the media is. But you can also link to the images in any other folder.

* v1.4pre37 (2018-01-08)
  + Notepad Images. Possibility to add/remove images to the notepad. Change size, open in application.
  + Copy Notepad images and text and Paste in another track.
  + Tags: Bypass TrackFX tag
  + Tags: Auto-Arm tag
  + Tags: < > buttons to column-scroll tag table horizontally
  + Settings: "Use Mastering Gain in Mastering mode" and "Toggle Master FX in Mastering mode": Mixing/Mastering button on master instance options to toggle monitorfx gain plugin and fx chain for master track.
  # fix: notepad number of lines displayed
  # fix: notepad scrollwheel to scroll notepad text with x number of lines displayed.
  # fix: saving changing fx groups immediately
  # fix: tags presets load including mute and solo update
  # fix: Support "Select track under mouse" action


Region Tracks v2.0 pre-release (2017-11-29)

New Region Tracks VIP v2.0 released (previously Regions&Markers from Items)

* v2.0pre1 (2017-11-29)
  + Complete rewrite of "Regions&Markers from Items" script. New GUI. New engine. Better association with items.
  +    Compatible with Region Render Matrix.
  + Option to Join overlapped items into single region.
  + On change refresh. Minimized mode on change.
  + Manual Refresh.
  + Optimized Autorefresh. Option to fall back to On change if it is slower than a threshold.
  + No need to specify minimum index in track name suffix. Dedicated button for it.
  + Change minimum index for each track maintaining Region Render Matrix, it can be used as region render matrix presets for each group.
  + Buttons to add to Render Region Matrix.
  + New GUI

Track Inspector VIP Updates today

* v1.4pre32 (2017-11-29)
  + Setting: Added option: Delete hidden Track Inspector Analysis Tracks on Exit
  + FXChain: Added buttons to show FXChain of: Selected Track, Analysis PostFader, Analysis PreFX buttons
  + Meter panel option: Show/Hide pan law and pan mode buttons
  + Export Tags as "Default" will make the list of tags always imported automatically
  # fix: refix scroll to first fully visible panel when changing track
  # fix: Hide Notepad when showing all track notes
  # fix: when importing tags from file, or from default. Do not change tag settings(TCP, MCP, weight etc) if the tag already exists in the project

* v1.4pre31 (2017-11-16)
  + Meter Panel: Option to set True Peak MAX level when red indicator happens (TP MAX over level)(default -1.0)
  + Versions: Render selected area to new track version
  # fix: crash deleting track version when version was created by rendering stem to new version.
  # fix: no color of rendered new version if original version had no color.
  + Settings: Do not put FX online when switching track versions.
  + Settings: Do not put FX offline in unactive track versions when switching or creating track versions.
* v1.4pre30 (2017-11-13)
  + Gain reduction meter with GainReduction_dB API (needs REAPER v5.65pre12+)
  # TP MAX suffix units changed to dBFS

* v1.4pre29 (2017-11-13)
  # Only show used FX groups
  # small fix in fx names
* v1.4pre28 (2017-11-10)
  # fix: scrolling panels issue skipping notepad panel
  # fix: crash when renaming a tag (broken in pre27)
  # fix: small fixes in tags
* v1.4pre27 (2017-11-09)
  + Notepad panel: Multiline text panel for adding general notes of text to the tracks.

* v1.4pre26 (2017-11-08)
  # fix: tags, crash changing TCP visibility
  # fix: Listening mode fixes (hide meter buttons, show fader, and customizable listening mode text, no text by default now)

* v1.4pre25 (2017-10-17)
  # fix: Crash when disabling "Show RMS meters" and correlation meter is used.