Old 12-30-2019, 01:51 PM   #441
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 860
Default

Quote:
Originally Posted by Crumbfort View Post
This theme is looking absolutely amazing! Can't wait to try it out. (I'll admit I've been checking in on this thread multiple times per day to see if it's been released )
Me too! And I don't even have a 4k display [and know the 1080p version is likely weeks away].
Funkybot is offline   Reply With Quote
Old 12-30-2019, 03:04 PM   #442
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
Skills!
Hardly.

I am absolutely fuming here. I am so disappointed with myself that I cannot understand how that works.

I am a beaten man.

The only thing I can think of is that because your theme is based on 200% and therefore 2 x the normal size that the inverse is 0.5

That means that the code I have given will only work with the 200% theme.
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-30-2019, 03:32 PM   #443
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

The following line is a better fix:-

Code:
set folder_width	* / 1 scale mcp.size{0}
Because it is now dependent on the "scale" value and so should work with every scale.

It works, still, with the 200% A, B and C layouts.

I just tried it with the 100% layouts, A, B and C too.

I copied your folder images into the theme root folder and scaled them down 50%

Worked a treat.


But I am still not understanding why the mcp.size{0} value has to be factored down.

Unless, of course, by the time it reaches this point the mcp.size{0} value has already been doubled.

Perhaps I have to put a calculation further up in the macro...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-30-2019, 03:44 PM   #444
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Okay, I removed the line,

Code:
set folder_width	* / 1 scale mcp.size{0}
from the drawMcp macro and instead I went to the Layout section and added it there, without the calculation, so folder_width is set to equal mcp.size{0}

Code:
	Layout "200%_A" "200"
		set mcp.label  .
		set folder_width	mcp.size{0}
		drawMcp 2.0
	EndLayout
and it works

But that means that you have to put that line in on every MCP layout, whereas if you put it in the macro, and do the calc based on scale, you only have to type it once, so that is, in fact, the better option.


That's it... I'm off to bed!
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-30-2019, 03:58 PM   #445
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Just one more thing, then I'm definitely off to bed!


This is my proposal of how things look after implementing my idea of representing folders state in the MCP.

This is with the folder not compacted:-



I haven't shown how it looks in "mouse over" mode.

And this is with the folder compacted:-



I'm kinda thinking that the little arrows to the left may be surplus to requirements. But I will leave that up to you b0se.




This is not a graphic mock-up, Peeps, these are screenshots from the Smooth theme


thank you, and good night
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-30-2019, 04:06 PM   #446
+NRG
Human being with feelings
 
+NRG's Avatar
 
Join Date: Aug 2014
Posts: 655
Default

Cool stuff! Interesting idea!
__________________
“Where words fail, music speaks”
+NRG is offline   Reply With Quote
Old 12-30-2019, 04:12 PM   #447
Not_Here
Human being with feelings
 
Not_Here's Avatar
 
Join Date: Jan 2018
Location: West Coast - Here a Corona, there a Corona, everywhere a Corona
Posts: 667
Default

Very cool with the folder work....
__________________
Rockin the Not_Room... Kali LP6 |iLoud |Mackie Big Knob |2i2 |AXE I/O |Bugera |Ibanez |Nektar |Amplitube |PRS Supermodels |iRig Stomp I/O |ARC 2.5 |
Not_Here is offline   Reply With Quote
Old 12-30-2019, 04:25 PM   #448
Dasco
Human being with feelings
 
Join Date: Dec 2019
Posts: 21
Default

Quote:
Originally Posted by Crumbfort View Post
This theme is looking absolutely amazing! Can't wait to try it out. (I'll admit I've been checking in on this thread multiple times per day to see if it's been released )
Me too :-) . I'm still in two minds about whether to switch to Reaper fully or not... it's all going to depend on this theme haha! (no pressure B0se &#128514

Cheers
Dasco is offline   Reply With Quote
Old 12-30-2019, 06:54 PM   #449
lucas_LCS
Human being with feelings
 
Join Date: Dec 2015
Posts: 1,052
Default

dunno..
the full 'button' looks a bit too much now, maybe something more like this?



::
Attached Images
File Type: png MCP_Folder_Comp.PNG (7.7 KB, 320 views)
lucas_LCS is offline   Reply With Quote
Old 12-30-2019, 07:01 PM   #450
Not_Here
Human being with feelings
 
Not_Here's Avatar
 
Join Date: Jan 2018
Location: West Coast - Here a Corona, there a Corona, everywhere a Corona
Posts: 667
Default

just mentioning that in my current theme the little arrow button for the Folder Collapse/Expand rotates to point downward when I collapse/hide the children from the parent folder while in MCP, and in TCP the little arrow button rotates in three positions to indicate how collapsed the child tracks are.

Hoping that in this theme the buttons will be doing the same?
__________________
Rockin the Not_Room... Kali LP6 |iLoud |Mackie Big Knob |2i2 |AXE I/O |Bugera |Ibanez |Nektar |Amplitube |PRS Supermodels |iRig Stomp I/O |ARC 2.5 |
Not_Here is offline   Reply With Quote
Old 12-30-2019, 07:41 PM   #451
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 3,370
Default

Quote:
Originally Posted by lucas_LCS View Post
dunno..
the full 'button' looks a bit too much now, maybe something more like this?



::
Agreed
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is offline   Reply With Quote
Old 12-30-2019, 08:17 PM   #452
Ben Zero
Human being with feelings
 
Join Date: Jan 2006
Location: London, England
Posts: 685
Default

b0se - agree with loads of others here, this theme is looking absolutely incredible! Congrats! Maybe the clearest, best-looking theme I've seen.

Looking forward to testing once you finish the standard res version

Quick couple of questions - are there any plans for a fader option on the MCP? Would love to see this if possible - I pretty much only mix there!

Other question is a bit of a long shot - I think a light version of this theme would look awesome too and be useful to many. Any plans to work on that at some point?

Cheers

Ben
__________________
using REAPER professionally since 2006.
Ben Zero is offline   Reply With Quote
Old 12-30-2019, 11:43 PM   #453
+NRG
Human being with feelings
 
+NRG's Avatar
 
Join Date: Aug 2014
Posts: 655
Default

Quote:
Originally Posted by lucas_LCS View Post
dunno..
the full 'button' looks a bit too much now, maybe something more like this?



::
I like either option... But, you always have a good eye!
__________________
“Where words fail, music speaks”
+NRG is offline   Reply With Quote
Old 12-31-2019, 12:11 AM   #454
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by lucas_LCS View Post
maybe something more like this?
Yes, I agree, in the proposed folder display option this does look a bit better
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 01:11 AM   #455
Odys
Human being with feelings
 
Join Date: Dec 2019
Posts: 102
Default

Quote:
Originally Posted by Ben Zero View Post

Other question is a bit of a long shot - I think a light version of this theme would look awesome too and be useful to many. Any plans to work on that at some point?

Ben
You can hack light/dark version of any theme in just 10 seconds !
Open theme development/tweaker

copy theme path, change to other light theme

replace path with one You just copied

reload images, save as new theme, done !
Odys is offline   Reply With Quote
Old 12-31-2019, 02:35 AM   #456
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Morning! I was out all last night. Now catching up with the thread.

Lucas' idea for the folders is nice (being dark), but the eye needs more of a visual marker imo, so I've met halfway and used a black dot for a collapsed folder, light for highlights.



Up close:



Andy - thanks again for all of your folder efforts! If I'm not mistaken, the solution only works for 200% res?
b0se is offline   Reply With Quote
Old 12-31-2019, 02:39 AM   #457
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by Ben Zero View Post
b0se - agree with loads of others here, this theme is looking absolutely incredible! Congrats! Maybe the clearest, best-looking theme I've seen.

Looking forward to testing once you finish the standard res version

Quick couple of questions - are there any plans for a fader option on the MCP? Would love to see this if possible - I pretty much only mix there!

Other question is a bit of a long shot - I think a light version of this theme would look awesome too and be useful to many. Any plans to work on that at some point?

Cheers

Ben
Cheers Ben :¬)

I'm assuming you mean TCP fader? That's layout B:

b0se is offline   Reply With Quote
Old 12-31-2019, 02:51 AM   #458
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
Andy - thanks again for all of your folder efforts!
You're welcome

Quote:
If I'm not mistaken, the solution only works for 200% res?
No, it should work for every layout, regardless of scaling.

I posted a lot last night, so you may have missed this:-

https://forum.cockos.com/showpost.ph...&postcount=444


Will you be implementing the folder thing?


cheers

andy
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 02:55 AM   #459
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
I'm assuming you mean TCP fader?
I think Ben is referencing the MCP narrow mode track, which uses a knob instead of a fader.
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 03:12 AM   #460
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
You're welcome

No, it should work for every layout, regardless of scaling.

I posted a lot last night, so you may have missed this:-

https://forum.cockos.com/showpost.ph...&postcount=444

Will you be implementing the folder thing?

cheers

andy
100%! It's a great fix.

Is it just that code I need to do, or is there anything posted before that's also necessary?

Quote:
Originally Posted by synkrotron View Post
I think Ben is referencing the MCP narrow mode track, which uses a knob instead of a fader.
Ah. Then no, coding layouts is not part of my skillset and I doubt I'll have the time to learn WALTER as this theme itself is taking a lot more effort than I anticipated, and there's still the 1080p version to do.
b0se is offline   Reply With Quote
Old 12-31-2019, 03:18 AM   #461
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by Dasco View Post
Me too :-) . I'm still in two minds about whether to switch to Reaper fully or not... it's all going to depend on this theme haha! (no pressure B0se &#128514

Cheers
Soon :¬) Finishing touches atm!

Quote:
Originally Posted by Not_Here View Post
just mentioning that in my current theme the little arrow button for the Folder Collapse/Expand rotates to point downward when I collapse/hide the children from the parent folder while in MCP, and in TCP the little arrow button rotates in three positions to indicate how collapsed the child tracks are.

Hoping that in this theme the buttons will be doing the same?
I don't like the arrow pointing down when collapsed. The right arrow—when collapsed—indicates there is stuff to the right, and that clicking it will expand to the right.

You click down TO collapse, which also makes more sense.

TCP - there's no point as the collapsed size of the tracks is THE indicator (and the only one you need):





b0se is offline   Reply With Quote
Old 12-31-2019, 03:28 AM   #462
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
Is it just that code I need to do
Yeah, I'll post it here again just in case you copy it from one of my other, far too many posts

set folder_width * / 1 scale mcp.size{0}
set mcp.folder + + [0 bot_sec] [0 mcp.label{3}] folderstate<0 + + [mcp.size] [sidebar_sec{2}] * scale [-21 -2 21 22] * scale [0 -2 folder_width 22]

And I've not included it in the code tag so hopefully it is easier to see and copy.
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 03:33 AM   #463
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
Yeah, I'll post it here again just in case you copy it from one of my other, far too many posts

set folder_width * / 1 scale mcp.size{0}
set mcp.folder + + [0 bot_sec] [0 mcp.label{3}] folderstate<0 + + [mcp.size] [sidebar_sec{2}] * scale [-21 -2 21 22] * scale [0 -2 folder_width 22]

And I've not included it in the code tag so hopefully it is easier to see and copy.
A gentleman and a scholar indeed!

Replacing line 1063 (and adding the folder_width variable).
b0se is offline   Reply With Quote
Old 12-31-2019, 03:38 AM   #464
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
Okay, I removed the line,

Code:
set folder_width	* / 1 scale mcp.size{0}
from the drawMcp macro and instead I went to the Layout section and added it there, without the calculation, so folder_width is set to equal mcp.size{0}

Code:
	Layout "200%_A" "200"
		set mcp.label  .
		set folder_width	mcp.size{0}
		drawMcp 2.0
	EndLayout
and it works

But that means that you have to put that line in on every MCP layout, whereas if you put it in the macro, and do the calc based on scale, you only have to type it once, so that is, in fact, the better option.


That's it... I'm off to bed!
Do I have to add this also?
b0se is offline   Reply With Quote
Old 12-31-2019, 03:46 AM   #465
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Closed folders with Andy's fix:



Example with a track following a group of the same colour:



Thanks bud!
b0se is offline   Reply With Quote
Old 12-31-2019, 04:01 AM   #466
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
Do I have to add this also?
Not all of it but it looks like you have sorted it out now. Looking good
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 04:03 AM   #467
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Actually, I've been meaning to say...

I'm puzzled as to why the Track ID number is no longer centred when it is a folder.

When I get a chance I might have a look at that...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 04:15 AM   #468
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
Actually, I've been meaning to say...

I'm puzzled as to why the Track ID number is no longer centred when it is a folder.

When I get a chance I might have a look at that...
Yeah that bugs me too!

Same on the TCP, it's as if the collapse/expand icon pushes it.

Wonder if a negative margin on the ID (when a folder start/end) would be enough to fix it.
b0se is offline   Reply With Quote
Old 12-31-2019, 04:21 AM   #469
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

That was easy:



TCP now...
b0se is offline   Reply With Quote
Old 12-31-2019, 04:26 AM   #470
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Try this (line 1059 assuming you've not changed anything):-

set mcp.trackidx.margin + - [0 0 0 mcp.trackidx{3} 0.5] * scale [0 0 0 20]




__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 04:27 AM   #471
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
That was easy
LOL!

Nice one

You don't need me anymore hahaha!
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 04:31 AM   #472
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
Try this (line 1059 assuming you've not changed anything):-

set mcp.trackidx.margin + - [0 0 0 mcp.trackidx{3} 0.5] * scale [0 0 0 20]




This worked:

set mcp.trackidx.margin + - [0 0 0 mcp.trackidx{3} 0.5] * scale [0 0 0 20] folderstate==1 * scale [0] [0]

I see you removed the folder state conditional, that makes more sense. Didn't think of that!

TCP: fixed the parent folder (same way, using [0] [0] for scale), but can't find the closing folder code...

b0se is offline   Reply With Quote
Old 12-31-2019, 04:32 AM   #473
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
LOL!

Nice one

You don't need me anymore hahaha!
See above
b0se is offline   Reply With Quote
Old 12-31-2019, 04:39 AM   #474
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
folderstate==1 * scale [0] [0]
All that is happening there is, if folderstate = 1, it does the first bracket. If it is anything other than 1, it does the second bracket. So you set the first bracket to [0] and scale * [0] = [0] which is the same as the second bracket.


The result of that argument is passed back to this:-

+ - [0 0 0 mcp.trackidx{3} 0.5] * scale [0 0 0 20]

And so [0] is added to the left margin.









I think
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 04:42 AM   #475
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
but can't find the closing folder code...
Not sure what you mean with that.
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 04:44 AM   #476
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by synkrotron View Post
Not sure what you mean with that.
Look at the TCP pic above, track 11. Still pushed upwards...
b0se is offline   Reply With Quote
Old 12-31-2019, 04:48 AM   #477
Skap
Human being with feelings
 
Join Date: Jun 2018
Posts: 18
Default

The TCP folders look so much better and cleaner than the MCP folders. I don't know how to solve that, but comparing the two it's quite obvious to me that I prefer the way the TCP speaks to me. Are there any other ways?

Other than that (and the lack of tinted MCP channels and a more clearly defined color/brightness for the selected channel - could this easily be modded by the user?), this is a dream theme!
Skap is offline   Reply With Quote
Old 12-31-2019, 04:56 AM   #478
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Regarding collapsing the TCP folder.

currently:-

tcp_heights 4 25 61 61 ; supercollapsed, collapsed, small(norecarm), recarm size

I'm not quite understanding this in that, I cannot find how it is implemented with the different scales.

I've just switched to the default theme.

If I set a track in the TCP to layout A and go through the different stages of collapse all is fine.

If I then switch the track layout to 200%_A the results of collapsing the track looks crap.

I'm wondering, is it because I am viewing the theme on a 1080P setup?

How do you find it on your HiDPI setup?


For it to work as expected on my setup I have to increase some of the sizes like so:-

tcp_heights 4 61 61 122


I'm hoping it is just an issue at my end...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 05:02 AM   #479
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,122
Default

Quote:
Originally Posted by b0se View Post
Look at the TCP pic above, track 11. Still pushed upwards...
I "fixed" that, but it broke something else. For now I would suggest leave it as it is. I don't think an off-centred number in the TCP is as annoying as in the MCP.

And I can bet you that this has already been thought about and we're just screwing things up haha!
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 05:05 AM   #480
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 890
Default

Quote:
Originally Posted by Skap View Post
The TCP folders look so much better and cleaner than the MCP folders. I don't know how to solve that, but comparing the two it's quite obvious to me that I prefer the way the TCP speaks to me. Are there any other ways?

Other than that (and the lack of tinted MCP channels and a more clearly defined color/brightness for the selected channel - could this easily be modded by the user?), this is a dream theme!
Thats because the TCP is vertical - indentation looks good. Horizontal (especially upward!) indentation looks hideous. The Reaper coders should indent the FOLDER upwards, leaving the tracks at the normal level. I.e. the opposite to what happens now.

So that limits the MCP folder design. On the other side, I'm really happy with MCP folders now, they're subtle and easy to see/use when aligned horizontally.

I don't like tinted MCP channels. I know it's a ProTools thing, but I think it's ugly and unnecessary. No idea how easy that is to mod :¬)

Ultimately, I would LOVE to do this:



Up close:



But I don't think it's possible.
b0se 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 12:11 AM.


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