Old 03-01-2021, 07:59 AM   #1
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default TCP FX list documentation?

Hi,
I do not get to the forums very often, and am very excited to see that some of the new themes seem to have FX listings in their TCP designs.
I would like to add a FX list to the TCP in a theme I made and use on my system.

Is there any documentation available?

A quick search found some mentions of some of the rtconfig parameters. I am wondering if there is a place where the info is explained as a new feature for old users. :-)

Thank you!
mister happy is offline   Reply With Quote
Old 03-01-2021, 08:02 AM   #2
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

I don't think you need to change something. It should be enabled in options only.
vitalker is offline   Reply With Quote
Old 03-01-2021, 08:38 AM   #3
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

Wow!

Thanks for that. I just looked and found those choices in the Options menu.

I just tried this option and nothing seems to have changed, which I suspect is because my home made DIY theme uses a simplified rtconfig from the days of REAPER v5 and I will need to learn what updates to make to utilize this new feature.

It has been 3 years since I dug into making the theme. I have been enjoying it since then while forgetting all the details. This is going to seem like an archeological expedition. :-)

Does anyone have any tips for inserting the FX list info into an old theme?

Thank you!
mister happy is offline   Reply With Quote
Old 03-01-2021, 08:46 AM   #4
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Hm, I see it in almost all default themes, except Default 2.0. Even Classic 1.x shows it. I don't know what should be included.
vitalker is offline   Reply With Quote
Old 03-01-2021, 08:47 AM   #5
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

The FX list is implemented in (recent versions of?) v6. It uses the same area as used for the plug-in parameter knobs (that is: tcp.fxparm)

You "just" need to add set tcp.fxparm ... definitions to the layouts in rtconfig.txt.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 03-01-2021, 12:38 PM   #6
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

Quote:
Originally Posted by vitalker View Post
Hm, I see it in almost all default themes, except Default 2.0. Even Classic 1.x shows it. I don't know what should be included.
Thanks. I should have said that my rtconfig was from the days of v5 AND I (greatly) simplified it so it has minimal entries.

I went and looked at a Default v5 theme and it shows the FXlist as you suggest. I have to figure out what add to my rtconfig to get the same function.

Thank you.
mister happy is offline   Reply With Quote
Old 03-01-2021, 12:40 PM   #7
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

Quote:
Originally Posted by DarkStar View Post
The FX list is implemented in (recent versions of?) v6. It uses the same area as used for the plug-in parameter knobs (that is: tcp.fxparm)

You "just" need to add set tcp.fxparm ... definitions to the layouts in rtconfig.txt.
Thank you. I went searching through the REAPER default rtcongi examples and found some fx parm entries. I have not made sense of it yet but it's helpful to know where to start.

Thank you.
mister happy is offline   Reply With Quote
Old 03-01-2021, 12:52 PM   #8
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

FWIW

Here is my its very simple and it makes me happy theme:



I minimized the functionality, so as you can see here there is no shuffling of elements if the TCP is resized. I just set it up to suit me and left it at that.



Here is a "sketch" of what I would like to do:



I'd like to add the FX list area where the pink rectangles are.

Last edited by mister happy; 10-17-2022 at 10:03 AM.
mister happy is offline   Reply With Quote
Old 03-01-2021, 12:55 PM   #9
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by mister happy View Post

I'd like to add the FX list area where the pink rectangles are.
Then you need this thread: https://forum.cockos.com/showthread.php?t=248271
vitalker is offline   Reply With Quote
Old 03-01-2021, 12:58 PM   #10
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

Thank you very much. That looks like the info I was hoping to learn about.

Thank you!
mister happy is offline   Reply With Quote
Old 03-01-2021, 01:00 PM   #11
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by mister happy View Post
Thank you very much. That looks like the info I was hoping to learn about.

Thank you!
You're welcome. It's good you showed it, because otherwise you wouldn't know.
vitalker is offline   Reply With Quote
Old 03-01-2021, 08:46 PM   #12
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

Thanks again for pointing me in the right direction.

I used the code shared in that thread, and made some headway:



I like the way it is working but the FX_parm elements are stuck to the right margin as shown here:



Now I would like to convert the WALTER so that the FX_parm elements are not glued to the right margin but are specifically located with coordinates so it stays in place just like all my other elements.

I am having some trouble imagining how to convert the WALTER that I copy pasted to the syntax that I need, but I will keep at it.

Last edited by mister happy; 10-17-2022 at 10:03 AM.
mister happy is offline   Reply With Quote
Old 03-02-2021, 12:01 AM   #13
Pink Wool
Human being with feelings
 
Pink Wool's Avatar
 
Join Date: Apr 2020
Posts: 1,501
Default

Mister happy; have you shared your theme anywhere? I think it looks nice and would like to check it out!
Pink Wool is offline   Reply With Quote
Old 03-02-2021, 07:17 AM   #14
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

Quote:
Originally Posted by Pink Wool View Post
Mister happy; have you shared your theme anywhere? I think it looks nice and would like to check it out!
I have not posted it anywhere, because it is in many ways a "crippled" theme.

I have simple habits and many aspects of REAPER's GUI experience have been left neglected and or altered by prioritizing the track view when working with elements that are shared elsewhere.

I suspect that many if not most users would find that their routine expectations and workflow would result in the inference that this theme and or REAPER is broken.

This theme is just a homemade DIY effort that suits the very limited workflow I use.

Thank you.

Last edited by mister happy; 03-02-2021 at 08:34 AM.
mister happy is offline   Reply With Quote
Old 03-02-2021, 08:32 AM   #15
mister happy
Human being with feelings
 
Join Date: Mar 2017
Location: in the moment
Posts: 632
Default

FWIW,
I got some of the WALTER figured out and was able to place the FX list where I wanted, but all I did was hack around the code provided in the other thread. I wish I could find some actual documentation that described what that code was doing, because I feel like all I did was "not break it" rather than understand its function.
In any event, I am extra happy that a feature I have long wished for is now available.



I am going to spend some time reading the WALTER SDK to see if I can interpret what the fxparm tags are doing.

Thank you!

Last edited by mister happy; 10-17-2022 at 10:03 AM.
mister happy 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 03:09 AM.


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