Old 05-31-2022, 05:05 AM   #81
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

NEW VERSION 531b in post #1 : Includes check that script folder is present. Fixes toolbar etc sizing at 125%ish.

INSTRUCTIONS - Use the 'ERASE THEME' button (Theme Assembler script, top right). Then delete theme_assembler.lua and the theme_assembler folder from your scripts folder, and unzip the new ones there. Then carry on as normal.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 05-31-2022, 05:06 AM   #82
MEMFIS_AKA
Banned
 
Join Date: Jul 2017
Posts: 192
Default

Quote:
Originally Posted by White Tie View Post
People having installation problems please confirm:

...when you put the theme_assembler.lua file in your scripts directory, did you also put the theme_assembler directory with it?

YES.
MEMFIS_AKA is offline   Reply With Quote
Old 05-31-2022, 05:33 AM   #83
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,589
Default

Sorry WT missundrestood you. You managed to make some kind of swapping elements without drag and drop? It does not need to be drag and drop I've just made it because its simple to do in prototype with IMGui
Sexan is online now   Reply With Quote
Old 05-31-2022, 05:34 AM   #84
Amberience
Human being with feelings
 
Amberience's Avatar
 
Join Date: Oct 2006
Location: swing on the spiral of our divinity
Posts: 2,242
Default

This is excellent.
Amberience is offline   Reply With Quote
Old 05-31-2022, 06:01 AM   #85
SleepGardens
Human being with feelings
 
Join Date: Aug 2017
Posts: 12
Default

Very nice work White Tie, thank you.

Would be nice to be able to save some assembler presets in case we need to update the assembler. It's definitely a pita to have to customize everything again, especially if i want to use custom colors on some elements.

Also I have some bugs/weird things when using the "def5" color and font (love some white background here). First of all the default tab color for the docker is basically unreadable (easily changable throuhg theme tweaker though), secondly the "selection" part of the transport has way bigger fonts than other base themes.

look at it here: https://imgur.com/a/wrtrQMI

As you can see the font is slightly bigger than its box, nothing world-ending but hurts my eyes a bit. I can't find a way to resize in the theme tweaker, if anybody knows how i'm all ears.
SleepGardens is offline   Reply With Quote
Old 05-31-2022, 08:05 AM   #86
todd_r
Human being with feelings
 
todd_r's Avatar
 
Join Date: Nov 2006
Posts: 855
Default

Is it possible to add to Reapack? Or Justin/Scwha to roll into official?
todd_r is online now   Reply With Quote
Old 05-31-2022, 08:14 AM   #87
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

Quote:
Originally Posted by Sexan View Post
You managed to make some kind of swapping elements without drag and drop?
You know what? Famous last words, but I think I just might have! However, I'm only going to do the bits after the volume control (since the bits before are joined graphically) and I'm going to do it as a global, all-layouts thing. So if you would be willing to continue with what you were doing, I'm sure there would be users who who find that very helpful as a more granular, powerful alternative.

Quote:
Originally Posted by SleepGardens View Post
Would be nice to be able to save some assembler presets in case we need to update the assembler. It's definitely a pita to have to customize everything again, especially if i want to use custom colors on some elements.

Also I have some bugs/weird things when using the "def5" color and font
I have a vague idea of how I might do presets, but not yet because whatever I did now would definitely get broken by subsequent updates, which would completely miss the point, right?

Don't read too much into the color and font section yet, its mostly placeholder.

Quote:
Originally Posted by todd_r View Post
Is it possible to add to Reapack? Or Justin/Scwha to roll into official?
Lets not get ahead of ourselves...



------


Folks, please stop PMing me. Say it here, all are welcome.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 05-31-2022, 08:18 AM   #88
souk21
Human being with feelings
 
souk21's Avatar
 
Join Date: Mar 2021
Posts: 463
Default

Thank you White Tie, this is really useful

Quote:
Originally Posted by todd_r View Post
Is it possible to add to Reapack? Or Justin/Scwha to roll into official?
And +1 for Reapack! That would make it easier to install/update
souk21 is offline   Reply With Quote
Old 05-31-2022, 08:52 AM   #89
PhelixK
Human being with feelings
 
PhelixK's Avatar
 
Join Date: Mar 2019
Posts: 875
Default

Quote:
Originally Posted by White Tie View Post
Thanks, fixed the mute button. Phase button should be there though, drag up for a bit more space perhaps?
To be more precise, mcp_phase_inv is missing from the resources (not mcp_phase_norm) and does not show up at 200% (works for 100 and 150%). However, gen_phase_inv is present at 200% but for some reason isn’t used instead. See my screenshot in post #45. –> MCP, Track #9.

Quote:
The track number brightness is currently for tracks without custom colours, maybe that's what you're seeing?
aha, good to know.

Btw.
the assemble I did yesterday was based on the Classic template. All fonts have been changed as they look extremely small in Hi-DPI by default. Maybe at some point you can make use of the defined sizes for Arial font.

Keep it up!

.

Last edited by PhelixK; 05-31-2022 at 08:59 AM.
PhelixK is offline   Reply With Quote
Old 05-31-2022, 09:54 AM   #90
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

This is EPIC!!!
pipelineaudio is offline   Reply With Quote
Old 05-31-2022, 10:08 AM   #91
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,589
Default

Ok, want to help you as much as I can. Hopefully from this you can get something more since its using gfx functions.

This is gfx port (no IMGUI). Again commented as much as I can (DRAW() is the main function where it all happens)


BTW Still needs JS-API (and V6 only) since its working inside reatheme zip file, but in your case since this theme is unpacked you can access and update rtconfig.txt without it (with modifications).

There are no layout labels here but it goes "A" "A 150%" "A 200%" etc it follows screenset/layout ordering
Attached Files
File Type: lua gfx_drag_drop.lua (12.5 KB, 139 views)

Last edited by Sexan; 05-31-2022 at 12:32 PM.
Sexan is online now   Reply With Quote
Old 05-31-2022, 10:20 AM   #92
EugenS
Human being with feelings
 
EugenS's Avatar
 
Join Date: May 2022
Location: Stuttgart
Posts: 73
Default Small bug

can you please check whether this visual bug at 150 and 200% only occurs with me or is it a general bug?

On White Tie... Brilliant..!!! Many Thanks!!!
This tool makes life easier for all users!!! Please, please stay tuned!!!

"EpicSounds" ---I'd love to see this expanded to change flow order if at all possible.---
That was great too!

I would also be very happy about a slightly lighter version of the GUI. Maybe other users too? I'm on my computer 10-12 hours a day. The very dark is trendy for a few days. After that it makes my eyes tired.

Otherwise... 10 out of 10 points! Really, thank you very much!

I think that should be firmly integrated into Reaper.

Last edited by EugenS; 06-14-2022 at 05:05 PM.
EugenS is offline   Reply With Quote
Old 05-31-2022, 11:21 AM   #93
EugenS
Human being with feelings
 
EugenS's Avatar
 
Join Date: May 2022
Location: Stuttgart
Posts: 73
Default Another small visual bug

Today is my day :-)
I'm catching all the bugs today. Sorry.. Sorry White Tie. The tool is great!!! I hope this doesn't make you sad...
Another small visual bug for me. But this only comes under 100% track size. Below 150 and 200% it's no problem, but the font size doesn't get bigger with either. The font size remains as at 100%.
I think the font size should be bigger at track size 150 and 200%.

Last edited by EugenS; 06-14-2022 at 05:03 PM.
EugenS is offline   Reply With Quote
Old 05-31-2022, 11:36 AM   #94
EugenS
Human being with feelings
 
EugenS's Avatar
 
Join Date: May 2022
Location: Stuttgart
Posts: 73
Default visual problem

This is certainly not a bug but a problem. At least for me..

These dark colored fonts are absolutely illegible. And with a 4K monitor you can hardly see anything.

Can't you turn off these colored fonts? The idea is nice but not practical. Or can you build that into the tool as an option to decide if you want it or not?
I always plead for clear and practical solutions. I know there are other opinions...
EugenS is offline   Reply With Quote
Old 05-31-2022, 11:40 AM   #95
EugenS
Human being with feelings
 
EugenS's Avatar
 
Join Date: May 2022
Location: Stuttgart
Posts: 73
Default Here is the picture with the problem

Here is the picture with the problem

Last edited by EugenS; 06-14-2022 at 05:03 PM.
EugenS is offline   Reply With Quote
Old 05-31-2022, 12:09 PM   #96
EugenS
Human being with feelings
 
EugenS's Avatar
 
Join Date: May 2022
Location: Stuttgart
Posts: 73
Default One more note

At track size 150 and 200% the font of the track name gets even smaller. I think it should be bigger, right?

Am I writing these things correctly here or does it belong in bug report?
EugenS is offline   Reply With Quote
Old 05-31-2022, 01:36 PM   #97
DeathByGuitar
Human being with feelings
 
DeathByGuitar's Avatar
 
Join Date: Jan 2011
Location: Greensboro, NC
Posts: 507
Default

Quote:
Originally Posted by PhelixK View Post
I just took assembler_0530b for a spin and the script works fine here on macOS10.14.

For high-res @200% I notice that the mute and also the phase-invert button in the mixer are not displayed (they’re there in standard res.).

Also, the brightness setting for track number text has no effect, at least not what I can see. Maybe others encounter this as well.


But, very entertaining to play with, also in combination with the global settings from the Theme Adjuster.

Here's my 'Frankenstein'!




.
The color scheme of this is GORGEOUS. Please consider sharing it when it's all said and done.
DeathByGuitar is offline   Reply With Quote
Old 05-31-2022, 02:35 PM   #98
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,589
Default

don't wanna hijack this thread but since many of you asked, button reorganizing tool available here
https://forum.cockos.com/showthread....93#post2564793
Sexan is online now   Reply With Quote
Old 05-31-2022, 05:28 PM   #99
mehmethan
Human being with feelings
 
mehmethan's Avatar
 
Join Date: Jun 2011
Posts: 603
Default

Thank you so much, White Tie.

I would like to ask if it is possible to change the position of Fx-Send-Parameter LIST to be on right side or left side of TCP with this script?
mehmethan is offline   Reply With Quote
Old 05-31-2022, 08:48 PM   #100
User41
Human being with feelings
 
Join Date: Aug 2020
Posts: 240
Default

maybe I am doing something wrong but when I click "click here" it just redirects me to this webpage?
User41 is offline   Reply With Quote
Old 05-31-2022, 09:43 PM   #101
zappa66
Human being with feelings
 
zappa66's Avatar
 
Join Date: Jan 2016
Location: Brazil
Posts: 27
Default Reascript error

I would like to know if somebody got the same error when launching the Theme Assembler for the first time.
Maybe I am doing something wrong...

And many thanks to White Tie for this huge effort!
Attached Images
File Type: jpg Theme Assembler Error.JPG (41.4 KB, 159 views)
zappa66 is offline   Reply With Quote
Old 05-31-2022, 11:17 PM   #102
Judders
Human being with feelings
 
Join Date: Aug 2014
Posts: 11,044
Default

Quote:
Originally Posted by User41 View Post
maybe I am doing something wrong but when I click "click here" it just redirects me to this webpage?
Try right-click and "save link as...".
Judders is offline   Reply With Quote
Old 05-31-2022, 11:21 PM   #103
Judders
Human being with feelings
 
Join Date: Aug 2014
Posts: 11,044
Default

What a wonderful, unexpected surprise!

Thank you, White Tie!

Now my fingers are crossed for a day when I can add my own images to this so I never have to learn WALTER!
Judders is offline   Reply With Quote
Old 05-31-2022, 11:42 PM   #104
Inglev
Human being with feelings
 
Join Date: Mar 2019
Posts: 33
Default

When I make an assembled theme, the "Extend Name" function from the theme adjusters TCP tweaks disappears... any fix to this?
Inglev is offline   Reply With Quote
Old 06-01-2022, 02:41 AM   #105
rick
Human being with feelings
 
Join Date: Nov 2014
Location: Leicester, Eng
Posts: 55
Default Future Element Fantasies

First, again... wow

Will there be a way to add our own elements? Or a tutorial on how that would work?

Really this is amazing

r
__________________
Rick
OS 10.15,RME Babyface, mac mini
speakers, headphones, records to play
rick is offline   Reply With Quote
Old 06-01-2022, 02:46 AM   #106
lucas_LCS
Human being with feelings
 
Join Date: Dec 2015
Posts: 2,099
Default

Quote:
Originally Posted by lucas_LCS View Post
EDIT:
v530 not working for me on Windows.
Get this error whe running the Lua Script:
image C:\reaper658_x64_testing/ColorThemes/Assembled_Theme_Resources/tcp_idxbg.png not found

I had to manually copy the Assembled_Theme and folder to the ColorThemes folder to get it to work.

::
Quote:
Originally Posted by White Tie View Post
People having installation problems please confirm:

...when you put the theme_assembler.lua file in your scripts directory, did you also put the theme_assembler directory with it?
Yes, I put both the Lua file and the directory in the Scripts folder.
This was in a clean, Portable install on Windows, in case that makes a difference.

I will test again with v531 when I have time.

::
__________________
LCS Themes
lucas_LCS is offline   Reply With Quote
Old 06-01-2022, 05:05 AM   #107
User41
Human being with feelings
 
Join Date: Aug 2020
Posts: 240
Default

Quote:
Originally Posted by Judders View Post
Try right-click and "save link as...".
oh

thank you!
User41 is offline   Reply With Quote
Old 06-01-2022, 05:12 AM   #108
witchapestudio
Human being with feelings
 
witchapestudio's Avatar
 
Join Date: Aug 2019
Location: Seattle
Posts: 24
Default WT Theme Assembler Script

Thank you so much! You people are so good to us.
__________________
Thanks a bunch,
~TD
Reaper - Studio One - UAD LUNA, I displace and air and water... For now.
witchapestudio is offline   Reply With Quote
Old 06-01-2022, 06:22 AM   #109
Pink Wool
Human being with feelings
 
Pink Wool's Avatar
 
Join Date: Apr 2020
Posts: 1,501
Default

Quote:
Originally Posted by lucas_LCS View Post
Yes, I put both the Lua file and the directory in the Scripts folder.
This was in a clean, Portable install on Windows, in case that makes a difference.

I will test again with v531 when I have time.

::
Portable is not supported at the moment. Or that's what WT said.
Pink Wool is offline   Reply With Quote
Old 06-01-2022, 06:48 AM   #110
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,589
Default

whats probably wrong with paths is the back-forward slashes

we mostly use this in scripts:

Code:
script_path = debug.getinfo(1, "S").source:match [[^@?(.*[\/])[^\/]-$]]
In error I've seen here path has mixed of them

Code:
image C:\reaper658_x64_testing/ColorThemes/Assem
in path there needs to be double \\ usage
Code:
themes_path = reaper.GetResourcePath() .. "\\ColorThemes"
outputs
C:\REAPER\ColorThemes
vs

Code:
themes_path = reaper.GetResourcePath() .. "/ColorThemes"
outputs
C:\REAPER/ColorThemes
So anywhere in the script where is some path string it should be :

Code:
... "\\path_one\\path_two"
Code:
 script_path..'theme_assembler\\initial\\Assembled_Theme.ReaperTheme'
=
C:\REAPER\Scripts\theme_assembler\initial\Assembled_Theme.ReaperTheme
vs

Code:
 script_path..'theme_assembler/initial/Assembled_Theme.ReaperTheme'
=
C:\REAPER\Scripts\theme_assembler/initial/Assembled_Theme.ReaperTheme

Last edited by Sexan; 06-01-2022 at 06:59 AM.
Sexan is online now   Reply With Quote
Old 06-01-2022, 06:56 AM   #111
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

Quote:
Originally Posted by Sexan View Post
Ok, want to help you as much as I can.
I'm a beginner, your code is far too advanced for me to follow. However, its a super useful tool in its own right, and thanks very much for making the effort. I apologise in advance for the crudeness of my own solution if/when it comes together.

Quote:
Originally Posted by EugenS View Post
can you please check whether this visual bug at 150 and 200% only occurs with me or is it a general bug?
Is that not fixed with the new version from yesterday?

Quote:
Originally Posted by EugenS View Post
Here is the picture with the problem
I don't know how those ended up that colour, something has gone very wrong there.

Quote:
Originally Posted by EugenS View Post
At track size 150 and 200% the font of the track name gets even smaller. I think it should be bigger, right?

Am I writing these things correctly here or does it belong in bug report?
Yes this is the correct place. Don't use the 'Theme Colors and Fonts File' feature for now, those entries are placeholder and they have unsuitable font allocations.

Quote:
Originally Posted by mehmethan View Post
I would like to ask if it is possible to change the position of Fx-Send-Parameter LIST to be on right side or left side of TCP with this script?
I'm not going to do that, no, but there's existing code out there to hack it in, if you want to.

Quote:
Originally Posted by zappa66 View Post
I would like to know if somebody got the same error when launching the Theme Assembler for the first time.
Maybe I am doing something wrong...
Is that not fixed with the new version from yesterday?

Quote:
Originally Posted by Judders View Post
Now my fingers are crossed for a day when I can add my own images to this so I never have to learn WALTER!
This is really crucial : this script is doing nothing clever or new to the theme. Its just copying images from one place to another. It takes advantage of the underlying default 6 theme being very easy to mod, just draw images over the top of the existing ones and throw 'em in.

Quote:
Originally Posted by Inglev View Post
When I make an assembled theme, the "Extend Name" function from the theme adjusters TCP tweaks disappears... any fix to this?
I'm not clear what you mean, could you share a screenshot?

Quote:
Originally Posted by rick View Post
Will there be a way to add our own elements?
They're just images, same as its always been. Its always been easy to replace images, this just automates the task.

Quote:
Originally Posted by lucas_LCS View Post
I will test again with v531 when I have time.
Thanks please do, and let me know.

Quote:
Originally Posted by Pink Wool View Post
Portable is not supported at the moment. Or that's what WT said.
I may have spoken too soon about that; I and others have tested it on portable install with no problem.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 06-01-2022, 07:01 AM   #112
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

Quote:
Originally Posted by Sexan View Post
whats probably wrong with paths is the back-forward slashes
My other script, the Theme Adjuster, does the same thing. And that seems fine.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 06-01-2022, 07:02 AM   #113
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 4,589
Default

Edit...

Last edited by Sexan; 06-01-2022 at 07:22 AM.
Sexan is online now   Reply With Quote
Old 06-01-2022, 07:04 AM   #114
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Location: Berlin
Posts: 2,163
Default

This is so cool!

Would be awesome if you could also make it work with other v6-based themes.
__________________
Featured scripts: REAPER Update UtilityLil ChordboxGridbox/Adaptive gridMX TunerRS5K LinkMIDI Editor Magic Donate💝: PayPal|ko-fi
FeedTheCat is online now   Reply With Quote
Old 06-01-2022, 07:06 AM   #115
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

What do you mean by 'work with'? It mostly just copies images from one place to another.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 06-01-2022, 08:17 AM   #116
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Location: Berlin
Posts: 2,163
Default

The assembled theme is currently always created out of the default v6 theme, right? Would be awesome if you could e.g. use the Smooth theme (that is based on v6) and swap out elements in that theme as well.
__________________
Featured scripts: REAPER Update UtilityLil ChordboxGridbox/Adaptive gridMX TunerRS5K LinkMIDI Editor Magic Donate💝: PayPal|ko-fi
FeedTheCat is online now   Reply With Quote
Old 06-01-2022, 08:36 AM   #117
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

No, the assembled_theme is its own thing, and it is not quite the default 6 - the dimensions of some things are now powers of two (helps with the 150% thing) and it uses bitmap stacks not code pointers for knobs. It gets copied over from the script, from a folder called 'initial'. Again, there's nothing clever going on here, its mostly just copying files from one place to another. You can absolutely do that manually, from any theme to any theme.

This doesn't 'support' any theme; its just a bunch of stuff that you chose from and yes it has a starting place, and yes I made that look the closest to the default 6, but don't read to much into that. If you have a theme that you like, you can already swap images into or out of it, and if its a default 6 reskin then they won't look weird. Nothing here has changed that.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 06-01-2022, 09:12 AM   #118
alxgvr
Human being with feelings
 
Join Date: Nov 2018
Posts: 57
Default

This should be included in stock Reaper
alxgvr is offline   Reply With Quote
Old 06-01-2022, 09:14 AM   #119
Judders
Human being with feelings
 
Join Date: Aug 2014
Posts: 11,044
Default

Quote:
Originally Posted by White Tie View Post
No, the assembled_theme is its own thing, and it is not quite the default 6 - the dimensions of some things are now powers of two (helps with the 150% thing) and it uses bitmap stacks not code pointers for knobs. It gets copied over from the script, from a folder called 'initial'. Again, there's nothing clever going on here, its mostly just copying files from one place to another. You can absolutely do that manually, from any theme to any theme.

This doesn't 'support' any theme; its just a bunch of stuff that you chose from and yes it has a starting place, and yes I made that look the closest to the default 6, but don't read to much into that. If you have a theme that you like, you can already swap images into or out of it, and if its a default 6 reskin then they won't look weird. Nothing here has changed that.
So I can replace images in the folder and the script should just work, as long as dimensions, pink lines etc. are all correct?
Judders is offline   Reply With Quote
Old 06-01-2022, 09:19 AM   #120
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

Totally, they're just pictures. And the script wouldn't even care if the dimensions or pink lines were wrong, that would just mean Reaper would draw them weird.
__________________
The House of White Tie
White Tie 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:49 AM.


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