Old 01-25-2018, 10:29 AM   #1
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,021
Default Ultraschall State Inspector - monitor and modify your Reaper-states

Hey there,

during my developement-stuff I'm doing for the ultraschall.fm-project, I came across the need of a way of monitoring states(external, toggle command, project-states, key-value-stores of ini files, like reaper.ini, etc, etc) of Reaper easily.
So I made one during the last two weeks and it came quite handy for me since then.
Maybe you have use for it as well.

You can easily add, change states. You can also run actions from within the Inspector, so you can build up a list of often used actions, that you can run easily, without having to work with thousands of keyboard-shortcuts or the action-list time and again.

Cheers and feel free to suggest things, that you'd love to see as well in the Inspector...

Meo

You can get the Ultraschall Inspector by installing my Ultraschall-API:
https://mespotin.uber.space/Ultrasch...002_How_to_Use

Run the action for installing the developer tools(filter for "Ultraschall" and "Developer" in the actionlist) and the State Inspector(among other tools) should appear in the actionlist.


Last edited by mespotine; 02-27-2020 at 10:01 AM.
mespotine is online now   Reply With Quote
Old 01-25-2018, 10:35 AM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,372
Default

Hi,

Pretty complex script !

I usually only put action on toolbars for that ^^

Well done !
X-Raym is offline   Reply With Quote
Old 10-20-2019, 04:02 PM   #3
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 457
Default

Hey Mespotine, Any chance we could have that but for gmem?
For now I print all my gmems in Ext_states so that I can monitor them, Would be nice to monitor them directly...
by gmem, I'm talking about this:
https://forum.cockos.com/showthread.php?t=214162
__________________
MP 12 Core 3.46GHZ 48GB OSX10.11.6, MBP 15" 2012 OSX10.12, RME Fireface UFX, MCU,
Reaper 5, SD2, Omnisphere, Wave Altiverb, PSP, VB3, Izotope, Scuffham, Soundtoys 5, Slate All Plugins.
lexaproductions is offline   Reply With Quote
Old 10-21-2019, 09:20 AM   #4
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,021
Default

Nice idea, hadn't thought about that yet.

I'm still in early plannings of a completely revamped StateInspector (including Config Vars, editable StateChunks, etc) and would try to include that as well in the process.
__________________
Pronounce me with she/her, when referencing me, please. Thanks :)
Ultraschall-API - 1111 ReaScript functions for Reaper
Reaper Internals - Developerdocs4Reaper
mespotine is online now   Reply With Quote
Old 01-05-2020, 10:11 PM   #5
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 457
Default

Hey Mespotine.
Thanks again for this inspector. It's very useful
Anyways we can label the GMEM states? Give them meaningful names on the gui?
__________________
MP 12 Core 3.46GHZ 48GB OSX10.11.6, MBP 15" 2012 OSX10.12, RME Fireface UFX, MCU,
Reaper 5, SD2, Omnisphere, Wave Altiverb, PSP, VB3, Izotope, Scuffham, Soundtoys 5, Slate All Plugins.
lexaproductions is offline   Reply With Quote
Old 01-06-2020, 11:58 AM   #6
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,021
Default

Maybe with v3 somewhen this year.
I need to rewrite everything, as this script is my very first gui-script and full of ugly code.

Can you make a mockup, which shows, how you would like to have it?
__________________
Pronounce me with she/her, when referencing me, please. Thanks :)
Ultraschall-API - 1111 ReaScript functions for Reaper
Reaper Internals - Developerdocs4Reaper
mespotine is online now   Reply With Quote
Old 02-27-2020, 06:49 AM   #7
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 457
Default

Hi Mespotine, I never got back to you about this:
Simply add a third line to the dialog named label
then in the GUI:
now it is like this
|GMEM [gmemSection] -> index:##: [VALUE]

It would be cool to have something like this
|GMEM [gmemSection] -> [LABEL] -> index:##: [VALUE]

What do you think?
__________________
MP 12 Core 3.46GHZ 48GB OSX10.11.6, MBP 15" 2012 OSX10.12, RME Fireface UFX, MCU,
Reaper 5, SD2, Omnisphere, Wave Altiverb, PSP, VB3, Izotope, Scuffham, Soundtoys 5, Slate All Plugins.
lexaproductions is offline   Reply With Quote
Old 02-27-2020, 07:41 AM   #8
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,021
Default

I'll see, what I can do. Will be part of the next Ultraschall-API devcycle.
__________________
Pronounce me with she/her, when referencing me, please. Thanks :)
Ultraschall-API - 1111 ReaScript functions for Reaper
Reaper Internals - Developerdocs4Reaper
mespotine is online now   Reply With Quote
Old 02-27-2020, 09:42 AM   #9
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 9,495
Default

Link in first post doesn't seem to work (here) btw.
nofish is offline   Reply With Quote
Old 02-27-2020, 09:59 AM   #10
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,021
Default

Yeah, it's part of the Ultraschall-API now. I'll update the first post.
__________________
Pronounce me with she/her, when referencing me, please. Thanks :)
Ultraschall-API - 1111 ReaScript functions for Reaper
Reaper Internals - Developerdocs4Reaper
mespotine is online now   Reply With Quote
Old 03-07-2020, 04:26 PM   #11
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 9,495
Default

Quote:
Originally Posted by mespotine View Post
You can get the Ultraschall Inspector by installing my Ultraschall-API:
https://mespotin.uber.space/Ultrasch...002_How_to_Use

Run the action for installing the developer tools(filter for "Ultraschall" and "Developer" in the actionlist) and the State Inspector(among other tools) should appear in the actionlist.
Hm..it doesn't seem to work for me.
This is what I see in action list after having run the action "Script: ltraschall_Add_Developertools_To_Reaper.lua" (sidenote: It says "ltraschall_.." instead of "Ultraschall_..":



No state inspector script afaict.

Any ideas? Thanks.

edit:
It worked adding the 'ultraschall_developertool_StateInspector.lua' script manually to action list, so no problem.

Last edited by nofish; 03-07-2020 at 04:42 PM.
nofish is offline   Reply With Quote
Old 03-08-2020, 04:09 PM   #12
mespotine
Human being with feelings
 
mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig, Germany
Posts: 2,021
Default

Ok, this is a bug. Will be fixed in the next US-API-release.

Thanks for reporting
__________________
Pronounce me with she/her, when referencing me, please. Thanks :)
Ultraschall-API - 1111 ReaScript functions for Reaper
Reaper Internals - Developerdocs4Reaper
mespotine is online now   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 11:44 AM.


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