https://github.com/ak5k/reasolotus
ReaSolotus: Plugin extension to improve live mixing experience with REAPER.
https://github.com/ak5k/reasolotus
audio audio-streaming live livestream reaper reaper-plugin reascript streaming
Last synced: 6 months ago
JSON representation
ReaSolotus: Plugin extension to improve live mixing experience with REAPER.
- Host: GitHub
- URL: https://github.com/ak5k/reasolotus
- Owner: ak5k
- License: gpl-3.0
- Created: 2023-03-29T11:11:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-19T14:49:56.000Z (9 months ago)
- Last Synced: 2025-04-30T21:09:02.553Z (6 months ago)
- Topics: audio, audio-streaming, live, livestream, reaper, reaper-plugin, reascript, streaming
- Language: C++
- Homepage:
- Size: 117 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ReaSolotus
* Solo bus extension to improve live mixing experience with REAPER.
* Uses discrete Mix and Solo buses (tracks) to achieve non-destructive soloing (uninterrupted output).
* Also known as Cue / PFL / Listen.
* Works by capturing solo commands and managing track routing automatically.
* 'Hijacks' tracks routed to Main / Master, and reroutes them through Mix and/or Solo bus when soloed/unsoloed.
* Works in tandem with control surfaces, mouse, and keyboard shortcuts.
* Folder tracks (parent/child structure) and are currently not supported.
* WARNING: Flattens existings parent/child structures and replaces parent send with ordinary send.
* Manual routing (e.g. grouping) can be done with sends.
* WARNING: changes REAPER default solo mode to 'ignore-routing'.
* REAPER Master track is used as control room / headphones output.
* Mix track is main / program / PA / stream / tape output. Freely assignable to any hardware output(s).
* Creating separate live mixing projects is recommended.
* Projects need to be initialized with ReaSolotus Init Actions.
* Tracks are soloed as PFL (post-fx).
* If no tracks are soloed then Mix is monitored.
## About
Each track gets assigned with a (muted) send to Solo bus. When track is soloed it's listened through this send. Perhaps 'monitoring bus' would be technically more accurate term. Similarly all top level tracks get assigned to Mix bus, which could also be thought of as a 'program out'. This is the routing which ReaSolotus manages automatically resulting in uninterrupted output while being able to monitor individual tracks, and this is also how most live mixing consoles are usually operated.