12-03-2024, 09:10 AM
|
#1 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
TK Trackname in Arrange (ARRANGE REaDECORATOR) 1.2.0
Script to display track name (folder name) and track color in Arrange ![]() ![]() ![]() ![]() The script also installs a settings (toggle) script. You can find this in the action list as: Script: TK_Trackname_Settings_Toggle.lua This allows you to toggle the settings window. (of course you can link your own shortcut to this or create a button) ReaPack Repo: https://raw.githubusercontent.com/To...ster/index.xml TK SCRIPTS WILL BE FREE FOREVER. THIS IS MY WAY OF GIVING BACK TO THE FANTASTIC REAPER COMMUNITY! Last edited by Touristkiller; 10-30-2025 at 12:03 PM. |
|
|
12-03-2024, 10:35 AM
|
#2 |
|
Human being with feelings
Join Date: Jul 2018
Location: Let's leave the sky to the sparrows. We...keep our feet on the ground.
Posts: 1,066
|
Hi @TK ....just passing by to say hello and compliment all your scripts.
This is fantastic, but I had to give up using it, because even acting on the operating system's transparencies, the "black windows" problem reappears when I turn on the PC the next day. W7 doesn't want me to have "transparent windows". ![]() But I can only compliment you. Thanks ...bye. ![]() P.S: ( ....I would like to propose an idea for the creation of a tool that can be used on the primary arranger, since you create beautiful and useful scripts in "that sector".....)
__________________
Cupboard Home Studio YT https://www.youtube.com/channel/UCm8...X1912MA260ELzg Last edited by Spookye; 12-03-2024 at 10:40 AM. |
|
|
12-03-2024, 11:09 AM
|
#3 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
That's a shame.... the only thing I could think of for this problem is to use a veeery light grey window for windows 7 instead of a transparent one.....
I think I'll make a version of this and if you want you can try it out.... Could you possibly try if the transparency works in TK FX BROWSER (you can set this in the config / settings window of TK FX BROWSER. If it does work I know that it is due to the window flag NoBackground and not to the transparency |
|
|
12-03-2024, 12:58 PM
|
#4 | |
|
Human being with feelings
Join Date: Jul 2018
Location: Let's leave the sky to the sparrows. We...keep our feet on the ground.
Posts: 1,066
|
Quote:
Don't worry....I appreciate it anyway. Thanks @TK
__________________
Cupboard Home Studio YT https://www.youtube.com/channel/UCm8...X1912MA260ELzg |
|
|
|
12-03-2024, 01:44 PM
|
#5 |
|
Human being with feelings
Join Date: Jan 2007
Location: Ruhla, Germany
Posts: 1,106
|
The S button is no longer there. (in Linux)
__________________
OS: LMDE7 Axel's Music - Axel's (old) Plugins - Axel on Soundcloud - Button Maker for Reaper - EQ-Maker for pipewire - libSwell.colortheme Editor |
|
|
12-03-2024, 02:07 PM
|
#6 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
UPDATE 0.2.9
+ Center Text /Labels
|
|
|
12-03-2024, 02:11 PM
|
#7 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Hey Axel...
That's not Linux 😉 I've been sued by Skype, so I've removed it 😂 There is now, as I mentioned earlier, a separate toggle script for the settings menu. (Script: TK_Trackname_Settings_Toggle.lua in Actions menu) You can then connect your own shortcut key or button to this |
|
|
12-03-2024, 02:19 PM
|
#8 |
|
Human being with feelings
Join Date: Jan 2020
Location: In the studio at my desk
Posts: 563
|
I am also missing the "S" button on windows 11 Pro. Also I have the text centered but if I minimize Reaper then later bring it back to full size the text is then far left and not always aligned with the proper track. But thank you for all the great scripts
Warren |
|
|
12-03-2024, 02:44 PM
|
#9 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
As I said earlier in the answer to Axel, the S is no longer there. It has been removed. In its place is the toggle settings script that I mentioned in the answer to Axel. What helps to get the text back in the right place is toggling your window fullscreen on and off (or off and on). Then the text is completely correct again 😉 ( so F11 x 2 🤗 ) |
|
|
|
12-05-2024, 10:45 AM
|
#10 |
|
Human being with feelings
Join Date: Feb 2024
Posts: 21
|
it began to get out in the script TK_Trackname_Settings_Toggle.lua 2!! the settings window immediately ... and now there's a new problem again, Windows 8.1, when you turn on the script, the bottom panel of Windows is now turned off altogether (for example, chrome is minimized and something else and clicking the mouse does not react at all until you collapse the reaper at the top right)..............I can't attach the screenshot.......and I can't roll back to previous versions
|
|
|
12-05-2024, 01:51 PM
|
#11 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
The problem of the settings window opening at the same time as the script can be solved by closing the settings script. The next time you open the script this should be remembered and the settings window will not open anymore. The script remembers whether the settings window was open or closed the last time the script was open. By bottom panel do you mean the Taskbar at the bottom of the screen? 🤔 Or is it that you can see the Taskbar, but you can no longer click on the minimized windows in it? |
|
|
|
12-05-2024, 02:21 PM
|
#12 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
In the next update I will choose a different rendering method for the color overlay. I would like to hear your experiences with this. I am going for a raster rendering of the color overlay instead of a solid plane. This will tax the CPU more, but the RT CPU a lot less. This should have a positive effect on the audio performance...
Here's why we chose this specific rendering approach for the color overlay: By implementing a grid-pattern rendering system instead of full color bands, we deliberately shift processing load from RT CPU to regular CPU. While this increases the regular CPU usage, it significantly reduces RT CPU load. This is crucial because RT CPU directly impacts audio processing. The regular CPU can handle more workload without affecting audio performance, while keeping RT CPU usage low prevents audio dropouts and glitches. This trade-off between higher regular CPU usage versus lower RT CPU load provides better overall audio stability and performance in REAPER. In practical terms: smooth audio playback takes priority over the visual rendering overhead of the color overlay feature. NOTE: It is still recommended to disable the color overlay during recording or other audio editing, as it is quite resource-intensive. For organizational tasks, however, it is a great option. Only text and label display should not be a problem anyway Last edited by Touristkiller; 12-05-2024 at 02:49 PM. |
|
|
12-05-2024, 03:08 PM
|
#13 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
UPDATE 0.3.0
+Added viewport clipping for optimized rendering +Implemented color caching system +Added line-based rendering instead of full color bands +Reduced RT CPU usage for better audio performance +Added text centering option with persistent settings |
|
|
12-05-2024, 07:36 PM
|
#14 |
|
Human being with feelings
Join Date: Jan 2011
Posts: 1,961
|
I'm surprised how smoothly it works. Excellent.
Idea to try: Show parent's color and name in child tracks. I saw it in another DAW and it seemed quite convenient to me. For example if you have a lot of vocal tracks that on optimal zoom you can't see parent folder. With this you can easily see "where" you are without zooming out and/or scrolling to parent. |
|
|
12-05-2024, 09:25 PM
|
#15 |
|
Human being with feelings
Join Date: Sep 2016
Posts: 793
|
|
|
|
12-06-2024, 07:44 AM
|
#16 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
.... I'm surprised too 😂 But as said the Color overlay still has a significant load on the system.... but that's to be expected with a nearly fullscreen ReaImgui window Overlay. I like your idea of the Parent track color and name in the child tracks.... Just thinking how to implement. I'm going to try some things anyway 👍 EDIT: I came up with this....next update coming soon with this implemented for testing
Last edited by Touristkiller; 12-06-2024 at 08:54 AM. |
|
|
|
12-06-2024, 07:49 AM
|
#17 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
[QUOTE=grandfougue;2828438]Juste image :
Hey Grandfougue... Can you tell me what the problem is?... Do you perhaps mean that the track colors go through the action window. This disappears when you focus the action window. |
|
|
12-06-2024, 08:31 AM
|
#18 |
|
Human being with feelings
Join Date: Dec 2014
Posts: 796
|
Hello TK,
Thanks a lot for your script, do you think it's possible to get the color layer beihnd the item color ? Actually, it fades item waveform so I wonder if the z-order could be behind the item but above the arrange background... |
|
|
12-06-2024, 08:57 AM
|
#19 |
|
Human being with feelings
Join Date: Dec 2020
Posts: 142
|
Wonderful visual aid! Its something I've been hoping to get for a long time!
Few thoughts if you dont mind! ![]() wonder if there was more control over individual way of handling tracks that are parents and tracks that are children, or dont have a parent/not in folder. for example folders would have colored text, but then the childern tracks wouldnt have colored text, or different size/opacity of text. or ability to exclude certain track names from showing up on the arrange view? |
|
|
12-06-2024, 09:04 AM
|
#20 | |
|
Human being with feelings
Join Date: Sep 2016
Posts: 793
|
[QUOTE=Touristkiller;2828531]
Quote:
![]() When I return to Reaper after switching to my Windows desktop, there are overlapping colors. When I move the MIDI editor, the colors don't adjust to the top edge of the editor. Sometimes the colors extend onto the title bars and the names. At certain points, the names stay above the windows. See i switch https://i.ibb.co/3rC4Gf6/lol.gif My windows transparancy is désactivate for reaper windos Colors even pass over my fly reaper toolbars I miss your little blue button lol Last edited by grandfougue; 12-06-2024 at 09:16 AM. |
|
|
|
12-06-2024, 09:14 AM
|
#21 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
I have used every z order script possibility (I can think of) and flags to try to make this happen, but unfortunately (as far as I know) it is not possible to place items in arrange under a ReaImgui window. Unfortunately this is a limitation of Reaper / ReaImGui. In fact if you turn the color overlay off and on again it will also be placed over the track labels. The only way to get the text labels back on top is to restart the script. Unfortunately nothing I can do about that.... |
|
|
|
12-06-2024, 09:25 AM
|
#22 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
Furthermore I will add more and more other options and flexibility (I have put your suggestions on my list) 😉 |
|
|
|
12-06-2024, 09:35 AM
|
#23 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
[QUOTE=grandfougue;2828542]
Quote:
Indeed long time no talk Grandfougue 😂😂 It is a known issue that things can get out of alignment after a screen switch. To solve this it often works to make your reaper window fullscreen (F11) for a moment and then back (or the other way around). This usually resets the alignment. Regarding the colors that run through windows (this also applies to floating toolbars). This has to do with focus and unfortunately I can't get rid of it with flags or other focus tricks. If you focus the window in question, it will automatically go above the overlay and the color bands will no longer run through it. PS I miss our little blue friend too.....maybe I'll bring him back (as an option) somehow in a future update 😉 |
|
|
|
12-06-2024, 09:42 AM
|
#24 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
UPDATE 0.3.1:
+ Added: Parent label option |
|
|
12-06-2024, 10:16 AM
|
#25 | |
|
Human being with feelings
Join Date: Dec 2014
Posts: 796
|
Quote:
BTW, could you implement a toggle button state ? Actually when putting the script inside a toolbar, it doesn't stay on when script is active. |
|
|
|
12-06-2024, 10:25 AM
|
#26 |
|
Human being with feelings
Join Date: Dec 2014
Posts: 796
|
I also notice this issue :
![]() I don"t know why but coloring do not color until the bottom... |
|
|
12-06-2024, 10:46 AM
|
#27 |
|
Human being with feelings
Join Date: Dec 2014
Posts: 796
|
Antoher suggestion I would like to post here, can we get your script to background color using the parent folder color instead of tracks color ?
have a look here : ![]() actually I get a rainbow background but I'd rather to get the parent folder color as a background to make a kind of "grouped tracks" |
|
|
12-06-2024, 11:51 AM
|
#28 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Hey Daeavelwyn,
BTW, could you implement a toggle button state ? Actually when putting the script inside a toolbar, it doesn't stay on when script is active. I'm going to implement this 👍 I don"t know why but coloring don't color until the bottom.. What resolution and scaling are you using (preferably Reaper scaling but also Windows scaling if possible)? actually I get a rainbow background but I'd rather get the parent folder color as a background to make a kind of "grouped tracks" Do you mean that the custom track colors can be overwritten by the parent color? The tracks themselves then keep their own color, but the color overlay in arrange gives (as an option) the color of the parent to the child tracks.... Is that what you mean? PS: In the next version I will put the Parent name/label after the track name, this is better in terms of text alignment. Like the Image below:
Last edited by Touristkiller; 12-06-2024 at 11:59 AM. |
|
|
12-06-2024, 12:09 PM
|
#29 | |
|
Human being with feelings
Join Date: Feb 2024
Posts: 21
|
Quote:
Yes.the usual Windows bottom panel. and by the way, sometimes it works, sometimes it doesn't.I can't figure out what's going on. |
|
|
|
12-06-2024, 01:08 PM
|
#30 |
|
Human being with feelings
Join Date: Nov 2024
Posts: 1
|
|
|
|
12-06-2024, 02:07 PM
|
#31 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
I solved it by turning the color overlay on and off. This is probably also a result of the z position of the overlay window. However, I am also looking for a solution to prevent this altogether. Possibly with a slider to shorten or lengthen the bottom part of the arrange overlay. (this should also solve the problem that the overlay does not work all the way to the bottom of the arrange.....) |
|
|
|
12-06-2024, 02:18 PM
|
#32 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
- Icons in taskbar are from ReaperTips (these are especially nice because they are much brighter than the standard icons)
- Theme is CSIX (there is a paid and unpaid version of this); but I also use RLive (Albleton Live clone); ReapeTips Theme and WT Anti-Theme (Default 7 theme variation) - I have multiple screenlayouts; but the one you see in the picture is with the master on the left. On the right my own TK FX Browser (replacement for standard FX Browser). - The colors etc. in arrange you get with the script that this Thread is about. - You can hide the tracks (TCP) by "sliding" them to the right or left. If you then double-click on the "edge" of this it "folds" out again and double-click again it folds in again. Uhhh..... I think That's kinda it.... 🤔😁 (Oh yeah... and if you work on windows.... I use Windowblinds (only for reaper) as window decoration (darkmode). And besides that a script to hide the top menu) (I still can't understand that there are people who find Reaper ugly; yes it is laborious and perhaps a bit less consistent in its appearance, but believe me, I use all the major daws regularly, but I am always happy when I am in my beautiful Reaper "environment"..... and that for a ridiculously low price that has been the same since ...euuhh ever..... who needs Black Friday... hahahaha 😉 ) |
|
|
12-06-2024, 03:13 PM
|
#33 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
UPDATE 0.3.4:
+ Adjusted: Parent label is now on the right side of the track name + Added: Bleu (button) is back !!! 😋 (Optional in settings) + Added: Adjustable text size + added: Inherit parent track color for child tracks + Test: Did some tinckering with the overlay height (should be more accurate now) Last edited by Touristkiller; 12-06-2024 at 07:47 PM. |
|
|
12-06-2024, 07:43 PM
|
#34 | |
|
Human being with feelings
Join Date: Sep 2016
Posts: 793
|
Quote:
Sory for me the blue butoon bug no detected under my mouse |
|
|
|
12-06-2024, 07:48 PM
|
#35 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
I know....that's why 0.3.4 😂
|
|
|
12-07-2024, 02:55 AM
|
#36 | |
|
Human being with feelings
Join Date: Feb 2024
Posts: 21
|
Quote:
I didn't understand about the color overlay.Where is this in windows? in the properties of the reaper label? if possible, in more detail.............now I have updated the script, I will try what will happen with minimizing windows, and yes, I have a screen resolution of HD 1920 |
|
|
|
12-07-2024, 06:27 AM
|
#37 | |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
Quote:
|
|
|
|
12-07-2024, 06:31 AM
|
#38 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,624
|
|
|
|
12-07-2024, 07:40 AM
|
#39 |
|
Human being with feelings
Join Date: Sep 2016
Posts: 793
|
|
|
|
12-07-2024, 09:07 AM
|
#40 |
|
Human being with feelings
Join Date: Feb 2021
Location: Probably on a chair
Posts: 3,341
|
Amazeballs thanks for this. Really hope to see a working macOS version.
Would you be interested in implementing this as an option? ![]() Quick and dirty DIY: Code:
if settings.show_track_colors then
-- Color cache implementatie
local colors_cache = {}
local track_count = r.CountTracks(0)
for i = 0, track_count - 1 do
local track = r.GetTrack(0, i)
local color = r.GetTrackColor(track)
if settings.inherit_parent_color then
local parent = r.GetParentTrack(track)
if parent then
color = r.GetTrackColor(parent)
end
end
if r.GetMediaTrackInfo_Value(track, 'I_RECARM') == 1 and r.GetPlayState() == 5 then
color = 0x0000FF
end
if color ~= 0 then
local r_val = (color & 0xFF) / 255
local g_val = ((color >> 8) & 0xFF) / 255
local b_val = ((color >> 16) & 0xFF) / 255
colors_cache[i] = r.ImGui_ColorConvertDouble4ToU32(r_val, g_val, b_val, settings.overlay_alpha)
end
__________________
My Scripts |
|
|
![]() |
| Thread Tools | |
|
|