Add this URL to your Reapack repositories (Reapack>Manage Repositories... import/export) to install these Scripts
https://github.com/Geeksound/Reaper_Scripts-Mariow/raw/main/index.xml
- Documentations/---------
Special Script to see and Download Guide for my Repository and Scripts
For better knowledge of Scripts & RECORDING-TRACK GUIDE "as in PROTOOLS"Editing/: Scripts for editingField-Recorder_Workflow/:
Exclusive Scripts for Dialogue
editing&conformation Inspired
by "PT' Field-recorder TrackMetadatas/: Scripts related to metadataUtility/: Utility scriptsView/: Scripts related to display
- Editing/---------
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/TimeShift.lua)
Precise Time Shifting (ReaImGui)
ReaImGui script for REAPER that allows precise shifting of items, time selection, or the edit cursor using a user-defined value in various formats.
This script is inspired by the Edit/Shift function in PROTOOLS, with added improvements.
- Quick shifting of selected items or time selection
- Flexible input options :
- Timecode (hh:mm:ss:ff)
- Milliseconds
- Samples
- Automatic conversion between formats
- Interactive interface using ReaImGui
- Directional shifting : forward or backward
- Action buttons for instant application
- Choose whether to shift the Selected Item, the Time Selection, or the Edit Cursor.β¨
- Enter the desired offset value (e.g. 00:00:02:15, 1500 ms, or 44100 samples).β¨
- Click the appropriate button to shift forward or backward.
- ReaImGui (install via ReaPack)
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/ReaplaceClip.lua)
Script for REAPER that allows replacement of Items in Session by Files on Browser files.
This script is inspired by the Replacement function in PROTOOLS.
- Choose the Item to be replaced.β¨
- Run the Script and browse files to replace Item selected.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/Swap-ItemsPositionsOnSameTracks.lua)
Swap 2 Items on a Track for listening and editing purpose
- **Quick comparative listening between 2 items
- **Particularly useful during sound editing for picture
- Select the 2 items you wish to swap positions.
- Run the Script
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/SelNoNamed-Tracks.lua)
Select Tracks without Names or unnamed
TRACKMANAGER provides harmonious color palettes and advanced tools to visualize, organize, and manage your REAPER session.
It includes an ImGui-based graphical interface that introduces a dedicated guide track named βTRACKSβ.
This special track acts as a visual map of your project: each real track is represented by a colored item inside the βTRACKSβ track.
Through this system, you can:
- Apply consistent and harmonious colors to tracks and items (2x18 color grid)
- Easily create, delete, or reorganize tracks and visual spacers
- Maintain a two-way synchronization between the βTRACKSβ representation and the real tracks in your session
- Build or reconstruct a full project structure directly from the visual βTRACKSβ template
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/TRACKMANAGER.lua)
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/TRACKMANAGERexpanded.lua)
- Put it in your Global Startup if needed
- Colorize / View / Manage tracks by items in βTRACKSβ and vice versa
- Create new tracks in your session directly from organized items in βTRACKSβ
- Use the two advanced βsearchβ modes to retrieve Tracks-by-Type and Take Markers efficiently
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/ShuffleItems.lua)
Shuffle Selected Items lijke in Protools
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/RemoveTakesByChoices.lua)
Remove Takes by a Coche
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Editing/ItemControlBoard.lua)
ItemControlBoard
ItemControlBoard is an advanced ImGui-based control panel that lets you interactively manipulate selected media items in REAPER with precision and style.
It provides an ergonomic interface designed for real-time control of item properties through intuitive buttons and repeatable actions.
You can:
- Move, trim, pitch, timestretch, and gain-adjust selected items
- Instantly lighten/darken or apply colors from the built-in 48+ harmonious palette
- Adjust fade-in / fade-out lengths interactively
- Use ALT as a modifier to reverse each action for faster editing
- Switch between momentary and latching modes β hold to repeat
- Preview and apply colors directly within the ImGui interface
- Access the GitHub repository through the integrated thumbnail button
- Field-Recorder_Workflow/-------
ReaImGui scripts for REAPER that may be executed after an AAF import and match these .wav files imported with the Original RAW Files from the **Fieldrecorder
B. FieldrecorderTrack-Matching "PROTOOLS Fieldrecorder Track" with some presets accorded to Fieldrecorders
β Automate and organize your dialogue workflow in Reaper: create tracks from metadata, split multichannel audio, rename and move items, and clean up unused tracksβall in one go. Perfect for fast, metadata-driven dialogue conforming. (https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/mainField-Recorder_Workflow/Dial-EditConform.lua)
###Description: This script streamlines the field recording workflow in Reaper by generating a detailed Sound Report for dialogue or production recordings. Record the Dialog Lines on SHOOTING film via Dantefrom Field-Recorders like **Cantar or Sound Devices and edit a Sound-Report for Post-Production. (https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/mainField-Recorder_Workflow/FieldrecordingSound-Report.lua)
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Field-Recorder_Workflow/RenameItemFrom-ShootingSlate.lua)
This script Rename Items with the SCENE/Take and/or TRACK NAME edited during Shooting on the FIELD RECORDER
May be useful for Post-production editing Dialogues
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Field-Recorder_Workflow/ItemNames-To-TrackNames.lua)
This script Rename the Track from item selected.
May be useful for Post-production editing tasks and other.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Field-Recorder_Workflow/Remove-DuplicateItems.lua)
This script delete the unnecessary duplicates Items that are imported
when Matching Raw Files with AAFs during conformation.
Very useful when editing dialog.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Field-Recorder_Workflow/Detect-DeleteEmpty-Items.lua)
This script delete the empty Items that sometimes are recorded
on a Field Recorder when track as no input but is ARMED.
-- Dont't worry , ROOM TONES won't be deleted :) ! --
There is also a variation called DetectEmpty-Items.lua which rename 'Empty Items' with the Β£Prefix
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Field-Recorder_Workflow/Set-ItemFor-IXMLRendering.lua)
This script may be used if..., Metadata related to SCENE/Take in AAF .wavs files are missing.
So when translating AAF>RPP with Vordio, we can retrieve these informations in the Notes of each Items
One strategy could be to Rename each Item by "SCENE" and leave the Notes with only Take
Then Reaper can Re-render each Items and re-inject missing Metadata in tags iXML with Wildcard used as shown below.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Field-Recorder_Workflow/SelectDISARMEDitemFromCANTARMonofiles.lua)
This script during conformation, when Polyfiles from CANTAR are exploded into MonoFiles on MonoTracks.
During SHOOTING , some Tracks on the recorder are not 'ARMED' but recorded as empty to keep some correlation during CONFORMATIO
One strategy could be detect these Items automatically and Delete them.
- Metadatas/---------
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Metadatas/View-FieldRecorder-Metadatas.lua)
This script allows you to read and analyze the metadatas of the selected item through its source file in a window.
The metadatas being examined are that entered by Sound Recorders in Film Sound Recording, such as the Scorpio or Cantar,
in order to answer questions in this type of workflow.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Metadatas/ViewFile-FieldRecorder-Metadatas.lua)
This script allows you to read and analyze the metadata of an audiofile in the browser.
It may be useful for Conformation and Dialogue Editing duties.
- Utility/---------
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/CreateTracksFromText.lua)
Type a text and convert it in Reaper Session
Write your Templates as a Text and transform this in a Reaper session as a Template would do
- Write the appropriate form of Text and save the file
- Open the Script and Browse to your Text file and select it
- Your Tracks in Reaper are created
TEXT must be in PLAIN TEXT
SHIFT(Cmd+T) in TextEdit or
click on Format,then Make Plain Text.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/CreateTextFromTracks.lua)
This is the "Reverse" Script version of CreateTracksFromText
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/prefix-to-name.lua)
Add a prefix to Name of Selected Items to improve sorting and organisation
Batch Re-naming selected Items with a prefix for a better Workflow and sorting
1 Select Items 2 Action list / prefix-to-name 3 Choose a prefix
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/ReplaceXthCharacter-inName.lua)
Replace a /suit of Chararacter(s) in a Name
Replace a/suit of character(s) in a Name for special Worflows and convention
1 Select Items
2 Action list / ReplaceXthCharacter
3 Enter Character to replace
4 Enter New Character
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/GotoTime-Advanced.lua)
ImGui-based time navigator for REAPER (25fps) with large counter, H:M:S:F sliders, presets, offset, cursor display, and optional time selection.
- Large centered time counter
- Sliders for Hours, Minutes, Seconds, Frames
- Go / Play buttons with optional Time Selection
- Presets (1h / 10h)
- Offset control (0β30s)
- Display current cursor position
- Open REAPER and select your project.
- Run the script from the Action List:
GotoTime-Advanced. - Use sliders to set the desired time (H:M:S:F).
- Adjust offset if needed.
- Press Go to move the edit cursor, or Play to start playback.
- Optionally, check Make Time Selection to create a time selection from cursor to target time.
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/MoveItem-OneKNOB.lua)
Move Item UP/Down with One Knob
- If no tracks Below move Item Down create a new Track based on Item Name
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/Utility/Create-CueItem.lua)
Create beautiful empty items for better organisation of your sessions
Ideal for workflow optimization when creating markers, labels, regions or organizational items inside REAPER.
- View/---------
(https://github.com/Geeksound/Reaper_Scripts-Mariow/blob/main/View/Interactive-TC-Display.lua)
Displays either the Timecode or the selected item's name dynamically, based on context.
Designed for precise visual feedback in post-production or recording workflows.
ReaImGui script for REAPER that displays contextual time information in a clean and readable floating window.
- Displays the name and timecode of selected Items (hh:mm:ss:ff)
- Displays the duration of the timeselection (if no item is selected)
- Shows the play cursor or playback position with large text
- Dynamic display :
Playwhen Reaper is playingRECwhen RecordingPositionwhen stopped- Colored background :
- Black by default
- Green during playback
- Red while recording
- custom typography : Comic Sans MS for a playful touch
This script requires ReaImGui
π π π§ About the Author π§ π π
Sound engineer, professor, eternal student, and workflow "designer".
Working in Film Sound Recording and Post-Production,with a passion for developing innovative workflows.
Wish the best for Reaper, its collaborators and community.





























