Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 07-31-2022, 06:55 PM   #41
mykrobinson
Human being with feelings
 
mykrobinson's Avatar
 
Join Date: Mar 2011
Location: West Tennessee
Posts: 1,146
Default

Got that video out today!


https://youtu.be/yxzDPoQTwJ0



Wonder why I don't have the buss logo on mine 🤔
mykrobinson is offline   Reply With Quote
Old 08-01-2022, 08:22 AM   #42
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by mykrobinson View Post
Got that video out today!

Wonder why I don't have the buss logo on mine 🤔
Awesome video, Myk! I really dug how you related Buss Driver to the native mouse modifiers, and of course you're right that BD doesn't offer master/parent send toggle yet. (Still figuring out how that would work...)

Meanwhile, thanks for the bug report – logo not appearing on Windows. That might be an rtk thing, not sure...
MonkeyBars is offline   Reply With Quote
Old 08-01-2022, 08:36 AM   #43
mykrobinson
Human being with feelings
 
mykrobinson's Avatar
 
Join Date: Mar 2011
Location: West Tennessee
Posts: 1,146
Default

Quote:
Originally Posted by MonkeyBars View Post
Awesome video, Myk! I really dug how you related Buss Driver to the native mouse modifiers, and of course you're right that BD doesn't offer master/parent send toggle yet. (Still figuring out how that would work...)

Meanwhile, thanks for the bug report – logo not appearing on Windows. That might be an rtk thing, not sure...



Curious, since the tool already requires SWS Extension, can a button/checkbox be added to simply call the SWS action that toggles send to master/parent?
mykrobinson is offline   Reply With Quote
Old 08-01-2022, 09:28 AM   #44
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by mykrobinson View Post
Curious, since the tool already requires SWS Extension, can a button/checkbox be added to simply call the SWS action that toggles send to master/parent?
Changing this setting programmatically is trivial; the challenging part is defining via the UX exactly which tracks' master/parent sends the user alters (and how).
MonkeyBars is offline   Reply With Quote
Old 08-01-2022, 09:53 AM   #45
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Deployed v1.1.4
  • Fixed missing logo in ReaPack metadata

Sync up and give this a shot, Myk...
MonkeyBars is offline   Reply With Quote
Old 08-01-2022, 10:19 AM   #46
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by MRT View Post
When creating sends, the selections [Pre-Fader (Post FX)/Pre FX] seem to be crossed, select one, and you get the other.
Hey, sorry I missed this bug report post! Bug confirmed, thanks for that.
MonkeyBars is offline   Reply With Quote
Old 08-01-2022, 10:23 AM   #47
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Deployed v1.1.5
  • Bug fixed: Routing Settings: Pre-Fader (Post FX)/Pre FX reversal
MonkeyBars is offline   Reply With Quote
Old 08-02-2022, 08:09 AM   #48
Aaron Pace
Human being with feelings
 
Join Date: Mar 2022
Posts: 2
Default

Hey this is so dope! I'm so glad you've made this possible

I still wish i could designate only certain types of tracks as targets for routing but that's mainly a gripe with reaper not this extension

This will mitigate a lot of Option + Shift Dragging of tracks for routing
Aaron Pace is offline   Reply With Quote
Old 08-02-2022, 10:50 AM   #49
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by Ann-82 View Post
If i have for example 10 guitar channels to be send straight into a guitar buss, what i do right now is selecting the guitars, deactivate their master send (otherwise i get double signal flow) and open buss driver to route them into the guitar buss.
Ah that makes sense. A very common use case.

So you're asking for Master/Parent Send control on source tracks. Can anyone think of a situation in which the user will want to toggle the Master/Parent Send of the destination tracks?

Quote:
But of course, i can use for this the SWS, the matrix or directly in the TCP.
Well to be fair, Buss Driver isn't really like my other script Superglue, which enables a lot of things that aren't possible natively in Reaper. BD is a way to do bulk actions conveniently with clear UX that are possible already just much slower.
MonkeyBars is offline   Reply With Quote
Old 08-02-2022, 10:51 AM   #50
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by Aaron Pace View Post
Hey this is so dope! I'm so glad you've made this possible

I still wish i could designate only certain types of tracks as targets for routing but that's mainly a gripe with reaper not this extension
Thanks for your kind words.

What "types of tracks" are you referring to? (After all Reaper doesn't have track types per se...)
MonkeyBars is offline   Reply With Quote
Old 09-01-2022, 03:48 PM   #51
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Dude! This is fucking crazy cool!
Amazing work.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-01-2022, 03:50 PM   #52
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Could you an option to open the source track's Routing window once new sends have been created? It's REAPER action #40293.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-01-2022, 03:50 PM   #53
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Hmm.. better still, what about a recreation of the routing window using your nice GUI elements? That way it could just be a simple list of sends, displaying only the fader and mute buttons for each send?

Perhaps this is a different script that is (optionally) triggered by the Buss Driver script after creating a new send.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-01-2022, 03:52 PM   #54
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

And could you support dragging/swipe action to enable multiple checkboxes by dragging the mouse? (Just like the way it works for track mute, solo, rec-arm buttons in TCP & MCP)
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-01-2022, 07:08 PM   #55
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by daxliniere View Post
Could you an option to open the source track's Routing window once new sends have been created? It's REAPER action #40293.
Custom Actions are your friend...

Quote:
Originally Posted by daxliniere View Post
And could you support dragging/swipe action to enable multiple checkboxes by dragging the mouse? (Just like the way it works for track mute, solo, rec-arm buttons in TCP & MCP)
Good idea .. hopefully it's possible
MonkeyBars is offline   Reply With Quote
Old 09-02-2022, 04:08 AM   #56
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
Originally Posted by MonkeyBars View Post
Custom Actions are your friend...
Yes, I use them a lot, but I think that the routing window would be opened as soon as the Buss Driver GUI was opened, yeah?
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-02-2022, 07:51 AM   #57
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by daxliniere View Post
Yes, I use them a lot, but I think that the routing window would be opened as soon as the Buss Driver GUI was opened, yeah?
Ah right, good point. However, if you have more than one track selected, that might be of limited use.

... which is of course why you asked for a multi-track view of all routing settings above...
MonkeyBars is offline   Reply With Quote
Old 09-03-2022, 12:40 PM   #58
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

What I was actually thinking about was a replacement for the standard routing dialogbox, but with fewer controls+options.




As for multiple tracks at a time, well, there could be multiple columns (with a horizontal scrollbar as needed).
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-07-2022, 04:55 PM   #59
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Hey, do you think you could tweak the logic for determining weather a track's font colour is black or white?

Many of these are unreadable as black text. I almost wonder if the default colour should be white.

__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 09-07-2022, 07:20 PM   #60
Broken Glass Audio
Human being with feelings
 
Broken Glass Audio's Avatar
 
Join Date: May 2022
Location: Long Beach, CA
Posts: 104
Default

Whoa! What an amazing Script. Thank you!!
__________________
bigE
Broken Glass Audio
Formerly user djmajik
Broken Glass Audio is offline   Reply With Quote
Old 09-08-2022, 03:02 PM   #61
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by daxliniere View Post
Many of these are unreadable as black text. I almost wonder if the default colour should be white.[/img]
Yes that was borrowed code – thanks for the screenshot, very helpful

Quote:
Originally Posted by Broken Glass Audio View Post
Whoa! What an amazing Script. Thank you!!
You're welcome!
MonkeyBars is offline   Reply With Quote
Old 09-08-2022, 09:34 PM   #62
fero@reaper
Human being with feelings
 
Join Date: Mar 2022
Posts: 110
Default

Would it be possible to add a feature to have alternate routing to selected tracks based on tracknumber.

For eg.
I selected tracks 10-20,
I want to send track 1 to these selected tracks but,
1/2 of track 1 should go to 1/2 of track 10
3/4 of track 1 should got to 1/2 of track 11
Similarly 5/6 of t1 --> 1/2 of t12
And so on..

Would that be possible? Or will that get too complicated?
fero@reaper is offline   Reply With Quote
Old 09-09-2022, 12:55 AM   #63
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Quote:
Yes that was borrowed code – thanks for the screenshot, very helpful
Weird, I dont recall having that obvioisly wrong isDark results with my function, else I would have change it. I ude it in several scripts.

Let us know if you find better anyway^^
X-Raym is offline   Reply With Quote
Old 09-09-2022, 08:43 AM   #64
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by X-Raym View Post
Weird, I dont recall having that obvioisly wrong isDark results with my function, else I would have change it. I ude it in several scripts.

Let us know if you find better anyway^^
Will do. I found it didn't quite work right for me, so I made some adjustments to the color values in the code that obviously didn't work either, so...
MonkeyBars is offline   Reply With Quote
Old 09-09-2022, 08:45 AM   #65
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by fero@reaper View Post
Would it be possible to add a feature to have alternate routing to selected tracks based on tracknumber...

Would that be possible? Or will that get too complicated?
Probably best to run the script a couple times in that case.

I do plan to add the ability to send incrementing channels soon (for the common case of virtual instrument routing, etc.).
MonkeyBars is offline   Reply With Quote
Old 09-09-2022, 08:49 PM   #66
fero@reaper
Human being with feelings
 
Join Date: Mar 2022
Posts: 110
Default

[QUOTE=MonkeyBars

I do plan to add the ability to send incrementing channels soon (for the common case of virtual instrument routing, etc.).[/QUOTE]

Aah that's exactly my use case lol,
Will wait.
fero@reaper is offline   Reply With Quote
Old 09-18-2022, 07:28 AM   #67
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 656
Default

I'm loving this script, but I'm experiencing a problem.
If I select a track, I can create sends to multiple unselected tracks.
But if I select multiple tracks and try to create receives from an unselected track, the audio routing works, but it does not add the MIDI routing.

I'm running Reaper 6.66 on Ubuntu 22.04 LTS
PMan is offline   Reply With Quote
Old 09-18-2022, 08:34 AM   #68
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by PMan View Post
I'm loving this script, but I'm experiencing a problem.
If I select a track, I can create sends to multiple unselected tracks.
But if I select multiple tracks and try to create receives from an unselected track, the audio routing works, but it does not add the MIDI routing.

I'm running Reaper 6.66 on Ubuntu 22.04 LTS
Bug not confirmed – MIDI receive adds work here.

Make sure your Routing Settings dialog has MIDI channel(s) selected. Also remember the "Save choices & settings on close" checkbox – if you deselected MIDI in a previous run, you won't create MIDI next time unless you change the MIDI dropdowns.
MonkeyBars is offline   Reply With Quote
Old 09-18-2022, 01:51 PM   #69
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Deployed v1.1.6

Bugfixes:
  • Track color calculation for contrast
  • "Save choices & settings on close" now saves main action choices
MonkeyBars is offline   Reply With Quote
Old 09-19-2022, 07:20 PM   #70
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 656
Default

I did some more testing...

I'm still having the issue. Here is some addtional info:

If I select multiple tracks and try to create receives from an unselected track - with the receive Audio set to none, I still get a receive 1/2 > 1/2 and MIDI > none.

Also, if I set 2 tracks to each have 4 channels, and I set receive to 3/4 > 3/4, I still end up with Audio 1/2 > 1/2, and MIDI > none.

It's acting like it doesn't see the receive settings, and it's just using the default settings...

Is there anything I can do to help troubleshoot?
PMan is offline   Reply With Quote
Old 09-19-2022, 08:14 PM   #71
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by PMan View Post
If I select multiple tracks and try to create receives from an unselected track - with the receive Audio set to none, I still get a receive 1/2 > 1/2 and MIDI > none.
Confirmed I am not getting correct routing settings on receive creation either. Will definitely look into that. Thanks for spelling it out for me in your bug report.
MonkeyBars is offline   Reply With Quote
Old 09-20-2022, 07:52 AM   #72
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 656
Default

You're most welcome...

And thank you for this *amazing* script!
PMan is offline   Reply With Quote
Old 09-24-2022, 05:06 PM   #73
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Deployed v1.1.7

Bugfixes:
  • Receive routing settings not getting picked up
  • User options were getting saved in undo history (master track P_EXT) before, now outside (Project ExtState)
MonkeyBars is offline   Reply With Quote
Old 09-24-2022, 05:48 PM   #74
WarrenG
Human being with feelings
 
WarrenG's Avatar
 
Join Date: Jan 2020
Location: In the studio at my desk
Posts: 365
Default

Quote:
Originally Posted by MonkeyBars View Post
Deployed v1.1.7

Bugfixes:
  • Receive routing settings not getting picked up
  • User options were getting saved in undo history (master track P_EXT) before, now outside (Project ExtState)
Sorry to have to post this but this error came up after the update.
Not quite sure what it means.

...h add or remove sends or receives on selected tracks.lua:36: module 'mb-dev-functions' not found:
no field package.preload['mb-dev-functions']
no file 'C:\Program Files\REAPER (x64)\lua\mb-dev-functions.lua'
no file 'C:\Program Files\REAPER (x64)\lua\mb-dev-functions\init.lua'
no file 'C:\Program Files\REAPER (x64)\mb-dev-functions.lua'
no file 'C:\Program Files\REAPER (x64)\mb-dev-functions\init.lua'
no file 'C:\Program Files\REAPER (x64)\..\share\lua\5.3\mb-dev-functions.lua'
no file 'C:\Program Files\REAPER (x64)\..\share\lua\5.3\mb-dev-functions\init.lua'
no file '.\mb-dev-functions.lua'
no file '.\mb-dev-functions\init.lua'
no file 'C:\Users\Chris\AppData\Roaming\REAPER\Scripts\Mon keyBars-ReaScripts\Buss Driver\mb-dev-functions.lua'
no file 'C:\Program Files\REAPER (x64)\mb-dev-functions.dll'
no file 'C:\Program Files\REAPER (x64)\..\lib\lua\5.3\mb-dev-functions.dll'
no file 'C:\Program Files\REAPER (x64)\loadall.dll'
no file '.\mb-dev-functions.dll'

Warren
WarrenG is offline   Reply With Quote
Old 09-24-2022, 05:58 PM   #75
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Oops sorry, sync again in a few minutes and see if that fixes it
MonkeyBars is offline   Reply With Quote
Old 09-24-2022, 06:08 PM   #76
WarrenG
Human being with feelings
 
WarrenG's Avatar
 
Join Date: Jan 2020
Location: In the studio at my desk
Posts: 365
Default

Quote:
Originally Posted by MonkeyBars View Post
Oops sorry, sync again in a few minutes and see if that fixes it
That fixed it!
Thank You very much.
Awesome scripts!!!

Warren
WarrenG is offline   Reply With Quote
Old 09-24-2022, 06:58 PM   #77
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 656
Default

It works perfectly.

Life is grand in Linux land!
PMan is offline   Reply With Quote
Old 09-24-2022, 08:39 PM   #78
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Thanks for your support, all!
MonkeyBars is offline   Reply With Quote
Old 10-01-2022, 08:32 AM   #79
chacka
Human being with feelings
 
Join Date: Jul 2011
Posts: 179
Default

Thanx a ton for this cool tool and your awesome support, MonkeyBars!

Much appreciated.
chacka is offline   Reply With Quote
Old 11-06-2022, 12:18 PM   #80
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Deployed v1.1.9

Bugfix: Reset All Options silently selects all target tracks
MonkeyBars is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:59 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.