Skip to content

suckyble/ReaMixingStation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReaMixingStation

a touch-optimized, mobile-first web interface for individual IEM mixes with REAPER

screenshot

It allows musicians to control their own In-Ear Monitor (IEM) mixes directly from their smartphones or tablets using REAPER's native Web Remote functionality.

No apps to install. No backend scripts. Just one HTML file.

✨ Features

  • 📱 Mobile-First Design: Large faders and buttons designed specifically for touchscreens.
  • 🎚️ Banked Layout: Channels are organized in banks of 8 (1-8, 9-16, etc.) for easy navigation on small screens.
  • 🎨 Color Sync: Automatically pulls track names and colors from REAPER.
  • 👀 Real-Time Feedback: Instantly updates when tracks are renamed, re-colored, or added.
  • ⚡ Zero Latency Feel: Optimized scroll locking and "shadow fader" logic for a smooth, native app experience.
  • 🔴 Connection Watchdog: Visual status LED warns you immediately if the connection to REAPER drops.
  • 🎛️ Dedicated FX Control: Musicians can adjust their own FX levels (Reverb, Delay - add VSTs of your choice) independently.

📦 What's Included

  • index.html: The complete web interface code.
  • IEM-Template.RPP: A pre-configured REAPER project template to get you started instantly.

🚀 Quick Start Guide

1. Install the Interface

  1. Open REAPER.
  2. Go to Options > Show REAPER resource path in explorer/finder.
  3. Open the folder named reaper_www_root.
  4. Copy the ReaMixingStation.html file into this folder.

2. Load the Project Template

  1. Open the included IEM-Template.RPP file in REAPER.
  2. This template comes pre-loaded with:
    • 16 Input Channels (Drums, Bass, Guitars, Vox, etc.).
    • 3 FX Tracks (Vox Reverb, Drum Reverb, Delay Throw) pre-routed for individual control.
    • 5 AUX Tracks (Monitor Mixes) ready for routing.
    • Color-coded tracks for easy visual identification.

3. ⚠️ IMPORTANT: Set Your I/O

The template cannot predict your specific audio interface. You must manually connect the virtual tracks to your physical hardware.

  1. Inputs: Go to the instrument tracks (Kick, Snare, Vocals, etc.). Arm them for recording and select the correct Mono/Stereo Input from your audio interface.
  2. Outputs: Go to the AUX tracks (AUX 1, AUX 2, etc.).
    • Click the Route (I/O) button on the AUX track.
    • Add an Audio Hardware Output corresponding to that musician's headphone amp or IEM transmitter (e.g., Output 3/4 for the Drummer).
    • Repeat this for all 5 AUX tracks.

4. Enable Web Remote

  1. In REAPER, go to Preferences > Control/OSC/Web.
  2. Click Add.
  3. Control surface mode: Select Web Browser Interface.
  4. Access URI: Enter a simple ID (e.g., iem).
  5. Default Interface: Select ReaMixingStation.html from the dropdown list.
  6. Click Apply.
  7. Note the Access URL displayed in the window (e.g., http://192.168.1.50:8080).

📱 How to Use

  1. Connect your phone or tablet to the same Wi-Fi network as the REAPER computer.
  2. Open your phone's web browser and type in the Access URL from Step 4.
  3. Pro Tip: On iOS (Safari) or Android (Chrome), tap "Share" > "Add to Home Screen". This removes the browser address bar and makes it feel like a real app.
  4. Select your Mix (e.g., AUX 1) from the dropdown menu at the top.
  5. Start mixing!

🎛️ Customizing the Template

  • Adding Tracks: Simply create a new track in REAPER. If you create a send from it to an AUX track, it will automatically appear in the web interface.
  • Renaming: Rename tracks in REAPER; the web interface updates instantly.
  • Colors: Change track colors in REAPER; the app will update to match.
  • More FX: To add a new effect (e.g., "Slap Delay"), create a track, add the plugin (100% wet), and route specific instruments to it. Then route that FX track to the AUX tracks so musicians can control it.

🛠️ Troubleshooting

  • "Searching..." forever: Ensure your phone is on the same Wi-Fi network as the computer. Check if your computer's firewall is blocking REAPER.
  • Faders moving but no sound: Double-check the Hardware Outputs on the AUX tracks in REAPER (Step 3).
  • Red LED: The connection to REAPER has been lost. Check your Wi-Fi signal or hit the Reload (↻) button.

📄 License

This project is open-source. Feel free to modify and adapt it to your band's needs!

About

a touch-optimized, mobile-first web interface for individual IEM mixes with Reaper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages