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

Reply
 
Thread Tools Display Modes
Old 02-18-2018, 10:18 AM   #1
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default MPL Interactive Toolbar: context sensitive modular toolbar

Hi. This topic is dedicated to Cubase event info bar representation for REAPER world. It is a lua script with GUI which allow to dynamically display/edit context info.

All supported widgets (version 1.47)


In some cases it can reduce screen space usage taken by transport. Something like Breeder`s contextual toolbars, but expandable at lower level than just context sensitive regular Reaper toolbars with half-interactive buttons. Theoretically it is possible to put almost any stuff you can imagine (thanks to REAPER devs). Limitations are mostly coming from API, so it can`t fry bacon, but may show current plugin learned parameters or FX chain aligned horizontally, for example.

Download/Install:
  • Install ReaPack and SWS Extensions
  • run ActionList > ReaPack: Browse packages...
  • navigate and install InteractiveToolbar and Various_functions packages

Last edited by mpl; 05-10-2020 at 02:42 AM.
mpl is offline   Reply With Quote
Old 02-18-2018, 10:44 AM   #2
SoulOne82
Human being with feelings
 
SoulOne82's Avatar
 
Join Date: Sep 2008
Location: Illville - Germany
Posts: 972
Default

Quote:
Originally Posted by mpl View Post
This probably not such usefull tool as Heda`s stuff
WTF?

This is hella useful!
SoulOne82 is offline   Reply With Quote
Old 02-18-2018, 01:02 PM   #3
Chris Hurst Music
Human being with feelings
 
Chris Hurst Music's Avatar
 
Join Date: Mar 2017
Location: Wales, UK
Posts: 75
Default

This is great...but I can't get it to dock in the toolbar docker (which I have at the top of my screen), so I wonder what I am doing wrong...!
Chris Hurst Music is offline   Reply With Quote
Old 02-18-2018, 01:13 PM   #4
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

By default on first start it goes to the second dock whatever it placed. Then you can undock it and put to other toolbar or side (new docker will be shown), the configuration will be saved for next start.
mpl is offline   Reply With Quote
Old 02-21-2018, 02:17 AM   #5
Chris Hurst Music
Human being with feelings
 
Chris Hurst Music's Avatar
 
Join Date: Mar 2017
Location: Wales, UK
Posts: 75
Default

Quote:
Originally Posted by mpl View Post
By default on first start it goes to the second dock whatever it placed. Then you can undock it and put to other toolbar or side (new docker will be shown), the configuration will be saved for next start.
Thanks for that. I've accidentally made it a floating toolbar. Any ideas on how I dock it again, as I have tried everything unsuccessfully so far!

Thanks.
Chris Hurst Music is offline   Reply With Quote
Old 02-21-2018, 09:06 AM   #6
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default



You only need to reopen the script again after this (for Graphics update, currently it doesnt refresh after changing dock state and docker actually)
mpl is offline   Reply With Quote
Old 02-18-2018, 01:25 PM   #7
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

It looks very interesting. I installed via ReaPack but I get this error when I try to run it...
Code:
mpl_InteractiveToolbar_basefunc.lua:233: attempt to index a nil value
IXix is offline   Reply With Quote
Old 02-18-2018, 01:33 PM   #8
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by IXix View Post
It looks very interesting. I installed via ReaPack but I get this error when I try to run it...
Code:
mpl_InteractiveToolbar_basefunc.lua:233: attempt to index a nil value
Can you make a selected track FX chain screenshot at the moment you run script?
mpl is offline   Reply With Quote
Old 02-18-2018, 01:47 PM   #9
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Quote:
Originally Posted by mpl View Post
Can you make a selected track FX chain screenshot at the moment you run script?
It doesn't seem to matter whether the selected track has FX or not or even if any track is selected.
IXix is offline   Reply With Quote
Old 02-18-2018, 01:54 PM   #10
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

It seems to be something to do with my default project template. I created a new tab bypassing the default project and your toolbar opened.

edit: and if I load my default project while the toolbar is open, the error pops up and the toolbar goes away. Don't you just love computers.
IXix is offline   Reply With Quote
Old 02-18-2018, 02:00 PM   #11
HighVoltage
Human being with feelings
 
HighVoltage's Avatar
 
Join Date: Jan 2007
Posts: 496
Default

wow, pretty quick update!

Thanks for adding my requests.

1.Is there any way you can fix the renamed FX crash? I have a renamed FX on almost every 2nd track...
Just to be sure: It only crashes if the FX is renamed temporarily in the mixer. It works ok if the FX is renamed globally in the FX browser.

2.For me scrolling through takes with mousewheel only works in one direction, no matter what i do with the wheel.

3. Is there a way to access the offline plugins?


Thanks, this is a very useful tool, this should be a default in Reaper.
HighVoltage is offline   Reply With Quote
Old 02-18-2018, 02:05 PM   #12
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Quote:
Originally Posted by HighVoltage View Post
1.Is there any way you can fix the renamed FX crash? I have a renamed FX on almost every 2nd track..
Ah! My default template has a bunch of renamed FX and if I strip out the FX the toolbar runs. Case closed.
IXix is offline   Reply With Quote
Old 06-22-2020, 11:43 PM   #13
BitMallow
Human being with feelings
 
Join Date: Dec 2019
Posts: 18
Default Controls issue

Hi, thanks a lot for such a wonderful tool. However, I've found a small issue that makes my work a little slower: when midi editor window is active the controls of the script dissapear right after I refresh GUI, change any value in the script window, or simply leftclick on the script window area. After that, I see no script controls except for the name of whatever I'm focused on (TCP, media item, midi item, envelope).
After I close the midi editor window, everything gets to work properly.
I've recently installed the latest SWS Beta. Could it be the reason of the issue?
BitMallow is offline   Reply With Quote
Old 07-03-2020, 11:09 AM   #14
turanga
Human being with feelings
 
Join Date: Feb 2019
Posts: 18
Default view issue

hi,

the bar shows nothing unless vertical view is activated. and this view looks bad

https://imgur.com/a/lQh0qIH
turanga is offline   Reply With Quote
Old 12-14-2020, 01:57 AM   #15
Kabraxis
Human being with feelings
 
Kabraxis's Avatar
 
Join Date: Feb 2015
Location: Turkey
Posts: 200
Default

Hey there MPL, thank you for this fantastic add-on. I'm not coming from another DAW yet this toolbar is essential to me now.

Here's a little pet-peeve for me; When I open more than 1 projects via Project Tabs, #meter is only working for the first opened Project. Is this intentional?
Kabraxis is offline   Reply With Quote
Old 01-09-2021, 05:02 PM   #16
Swi
Human being with feelings
 
Join Date: Apr 2018
Posts: 358
Default Play Rate widget?

I would love to see a play rate widget in here near the tempo and play/stop button?
Swi is offline   Reply With Quote
Old 04-21-2021, 12:22 PM   #17
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by Swi View Post
I would love to see a play rate widget in here near the tempo and play/stop button?
After quick search didn`t found a way to set project play rate via API
mpl is offline   Reply With Quote
Old 04-21-2021, 12:23 PM   #18
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by Kabraxis View Post
Hey there MPL, thank you for this fantastic add-on. I'm not coming from another DAW yet this toolbar is essential to me now.

Here's a little pet-peeve for me; When I open more than 1 projects via Project Tabs, #meter is only working for the first opened Project. Is this intentional?
Should be fixed for 2.08 (already in reapack)
mpl is offline   Reply With Quote
Old 04-23-2021, 07:25 AM   #19
Kabraxis
Human being with feelings
 
Kabraxis's Avatar
 
Join Date: Feb 2015
Location: Turkey
Posts: 200
Default

Quote:
Originally Posted by mpl View Post
Should be fixed for 2.08 (already in reapack)
Yep, just got it. Working like a charm, thanks!
Kabraxis is offline   Reply With Quote
Old 09-22-2021, 05:48 PM   #20
fbeauvaisc
Human being with feelings
 
Join Date: Nov 2018
Location: Montreal
Posts: 405
Default Issue with multi-timbral instruments Opus especially

Hi,

I've been enjoying this great script for a long time but it's been causing me an issue recently with EW's new Opus engine.

When stacking Hollywood Strings or Brass articulations from the Opus Edition into a multi-timbral instrument, I end up having a very sluggish track selection full of stalls and lags. Navigating becomes very un-responsive.

Using a portable installed fixed this so when turning my scripts off I figured it was the Interactive Toolbar that was causing the stalls. When deactivated, the track selection was very snappy and responsive again.

Any idea what could be causing this? Any MPL Toolbar setting I could try?

Thanks,
fbeauvaisc is offline   Reply With Quote
Old 09-22-2021, 05:57 PM   #21
fbeauvaisc
Human being with feelings
 
Join Date: Nov 2018
Location: Montreal
Posts: 405
Default

Ok so running in native-API-Only Mode for Track Context fixed it. Super happy but still, any one care to explain? I'm still curious.

Thanks,
fbeauvaisc is offline   Reply With Quote
Old 09-22-2021, 11:14 PM   #22
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by fbeauvaisc View Post
Ok so running in native-API-Only Mode for Track Context fixed it. Super happy but still, any one care to explain? I'm still curious.

Thanks,
Some widgets use one of the SWS function, which is sluggish as hell. Native API-only mode doesn`t allow to use these widgets, Interactive Toolbar doesn`t use third party API, but this increase performance, because most of that functions do chunking.

Edit: specifically it is BR_GetMediaTrackFreezeCount related to #freeze widget.

Last edited by mpl; 12-25-2021 at 08:15 AM.
mpl is offline   Reply With Quote
Old 09-23-2021, 03:38 AM   #23
fbeauvaisc
Human being with feelings
 
Join Date: Nov 2018
Location: Montreal
Posts: 405
Default

Thanks for the explanation,

I'm very happy I can keep using your amazing toolbar.
fbeauvaisc is offline   Reply With Quote
Old 09-29-2021, 12:53 AM   #24
Kabraxis
Human being with feelings
 
Kabraxis's Avatar
 
Join Date: Feb 2015
Location: Turkey
Posts: 200
Default

Hey MPL,

Interactive Toolbar causes hiccups when using East West OPUS (VST3). First I thought it was Reaper, but after closing Interactive Toolbar, all hiccups are gone. Surprisingly, it's also gone when I enable "Disable saving full plug-in state" in Reaper.

I know it's a far shot to solve an issue with a specific (expensive) plugin, but just wanted to let you know.

Specs:
Ryzen 3800x
Reaper 6.36
Interactive Toolbar 2.09 (last free version)
Kabraxis is offline   Reply With Quote
Old 11-02-2021, 09:00 AM   #25
JRTaylorMusic
Human being with feelings
 
Join Date: Feb 2019
Location: Austin, TX
Posts: 413
Default

I've lost the ability to dock Interactive Toolbar. I see no change whether the option is checked or not. I've tried reinstalling via reapack but the problem persists.
JRTaylorMusic is offline   Reply With Quote
Old 11-02-2021, 09:37 AM   #26
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by JRTaylorMusic View Post
I've lost the ability to dock Interactive Toolbar. I see no change whether the option is checked or not. I've tried reinstalling via reapack but the problem persists.
Dock option should be mac only, it should works natively on Windows.
mpl is offline   Reply With Quote
Old 11-02-2021, 01:59 PM   #27
JRTaylorMusic
Human being with feelings
 
Join Date: Feb 2019
Location: Austin, TX
Posts: 413
Default

I’m on a Mac, and I’ve had no problem docking it until recently. I think I may have broken something when trying to customize it, however I’ve tried reinstalling and it doesn’t seem to fix it. Am I going about it correctly by uninstalling via ReaPack, restarting Reaper then reinstalling via ReaPack?
JRTaylorMusic is offline   Reply With Quote
Old 12-25-2021, 08:11 AM   #28
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by JRTaylorMusic View Post
I’m on a Mac, and I’ve had no problem docking it until recently. I think I may have broken something when trying to customize it, however I’ve tried reinstalling and it doesn’t seem to fix it. Am I going about it correctly by uninstalling via ReaPack, restarting Reaper then reinstalling via ReaPack?
Hello. Sorry for a late answer. Was too busy.
You don`t need to reinstall something. You can just:
1) close reaper
2) navigate for / REAPER/reaper-extstate.ini
3) make a backup of this file
4) search for [MPL_InteractiveToolbar]
5) remove all entries under that section carefully (there could be other scripts configurations further, so remove entries down to next section start).
6) run Reaper, it will reset Interactive toolbar settings.
mpl 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 01:47 AM.


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