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

Reply
 
Thread Tools Display Modes
Old 01-25-2018, 10:29 AM   #1
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
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...How_to_Install

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 Meo-Ada Mespotine; 11-29-2020 at 12:48 PM.
Meo-Ada Mespotine is offline   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: 9,900
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: 1,128
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
lexaproductions is offline   Reply With Quote
Old 10-21-2019, 09:20 AM   #4
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
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.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 01-05-2020, 10:11 PM   #5
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
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?
lexaproductions is offline   Reply With Quote
Old 01-06-2020, 11:58 AM   #6
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
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?
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 02-27-2020, 06:49 AM   #7
lexaproductions
Human being with feelings
 
Join Date: Jan 2013
Posts: 1,128
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?
lexaproductions is offline   Reply With Quote
Old 02-27-2020, 07:41 AM   #8
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

I'll see, what I can do. Will be part of the next Ultraschall-API devcycle.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   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: 12,109
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
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

Yeah, it's part of the Ultraschall-API now. I'll update the first post.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   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: 12,109
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
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

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

Thanks for reporting
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 11-29-2020, 12:47 PM   #13
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

The Ultraschall State Inspector now supports monitoring of config-vars as well.

Now available in your most favorite Ultraschall-API
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine 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 05:35 PM.


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