• SONAR
  • Just for fun ... Duckbar Theme Editor, day 2 (p.3)
2016/09/08 08:09:45
patm300e
Question, does track colors work after using this?  I am under the impression that Cakewalks own theme editor breaks the ability to change track colors...Which is why I am still using the default installation theme.
 
2016/09/08 09:39:15
panup
patm300e
Question, does track colors work after using this?  I am under the impression that Cakewalks own theme editor breaks the ability to change track colors...Which is why I am still using the default installation theme.
 



I don't know.
 
Can you - or anybody - explain how does Cakewalk's theme editor break the ability? Do theme's track colors override colorset colors set in preferences?
 
 
2016/09/08 09:42:19
dcumpian
panup
patm300e
Question, does track colors work after using this?  I am under the impression that Cakewalks own theme editor breaks the ability to change track colors...Which is why I am still using the default installation theme.
 



I don't know.
 
Can you - or anybody - explain how does Cakewalk's theme editor break the ability? Do theme's track colors override colorset colors set in preferences?
 



Panu,
 
What he is referring to is Track Strip Coloring. As far as I am aware, only a non-edited Mercury theme has that functionality. My guess it is more than just the theme handling that coloring.
 
Regards,
Dan
 
 
2016/09/08 10:06:36
panup
OK, I got it.
I'll see what I can do... Maybe user theme needs to be marked internally as "Mercury factory theme". That's rude thing to do but may actually work. :)
2016/09/08 11:21:34
dcumpian
panup
OK, I got it.
I'll see what I can do... Maybe user theme needs to be marked internally as "Mercury factory theme". That's rude thing to do but may actually work. :)




You go you hacker you...lol.
 
Dan
2016/09/08 14:55:14
panup
Duckbar Theme Editor - Day 6 of development
 

 
Batch editing
 
Editing multiple images is easy:
- Select images in grid view
- Press Enter.
 
Now each selected item is opened in the external image editor one by one. Save edited image and confirm changes in Theme Editor. Immediately after that the next image is opened for editing until all images are processed or you have cancelled operation in the confirmation window.
 
If image is not yet themed, then the original one is copied automatically to theme before editing.
 
Practically ALL operations support batch processing.  :)
 
---
 
File format support
 
Today I improved reading/writing theme files; now old Duckbar themes (and mods) as well as Cakewalk user themes and factory themes can be opened and saved.
 
Supported filetypes:
- sth (Cakewalk user theme)
- fth (Cakewalk factory theme)
- x4mod (Duckbar theme for SONAR2015 and newer)
- x1mod (Duckbar mod for SONAR X1, X2, X3 and newer)
 
Duckbar themes are useful especially if you still use SONAR X1-X3 but they're as well suitable for the current SONAR, too. 
 
---
 

Screen capture from preview area: If item is not themed, then only the original resource is shown. Images can be moved freely in the window (drag and drop things added later as well as different background colors to check transparency).
 
---
 
Yesterday I tested animating rotary knobs. It almost worked but there were some issues and I suspended that branch. Later I will make all buttons and knobs alive in the preview area to demonstrate their real looks in SONAR.  Some items may also be previewed by featuring surrounding graphics/colors, for example Console View text on the real background image etc. I designed WYSIWYG style editor in 2012 but I did not finish it. It was not wasted time, though, because I can recycle my old ideas now. :)
 
---
 
After I have finished all basic features it is time to add hue, sat, lightness etc. adjustments for selected images. This already works for colors, but it saves a lot of time if you don't need to open 800 images (for example) for hue adjustment.  It's actually pretty straightforward thing to do and maybe I can do it even later tonight already. :)
 
FAQ
- Why do you do this?
- Because it's interesting.
 
- Why don't you just send feature requests for Cakewalk?
- I save their time. And because I wanted to do this myself because, as I already said, it's interesting.
 
- But it takes a lot of time?
- Yeah, but it's for learning.
 
- Are you insane?
- Positive.
 
- Why not get hired by Cakewalk? (This has been asked million times already.)
- I'm guitarist, musician, producer, recording and mixing engineer and studio owner, not programmer. This is merely a hobby for me. My code is too messy because I can not fully utilize object oriented programming and have no experience of coding in a team.  My quality assurance friend laughted at my version control. 
 
- Is Duckbar free?
- For you, yes. For me: it has costed at least $20,000 because I have not done the productive work while coding... This weeks cost: $1,500. I really should continue mixing but coding this thing is just too addictive at the moment!
 
- When is the first version available?
- Dunno. A couple (1-4) of weeks maybe.
 
Final note: Duckbar Theme Editor will be cool. I promise it. :)
2016/09/08 15:14:55
Zargg
Nice, Panu Looking forwards to this
All the best.
2016/09/08 16:24:12
Gregmang
VERY happy Panu is here on this !
 
Been a Duckbar user since...hell I don't even know how long....LONG TIME.
2016/09/09 07:40:52
patm300e
dcumpian
panup
patm300e
Question, does track colors work after using this?  I am under the impression that Cakewalks own theme editor breaks the ability to change track colors...Which is why I am still using the default installation theme.
 

I don't know.
Can you - or anybody - explain how does Cakewalk's theme editor break the ability? Do theme's track colors override colorset colors set in preferences?
 

Panu,
What he is referring to is Track Strip Coloring. As far as I am aware, only a non-edited Mercury theme has that functionality. My guess it is more than just the theme handling that coloring.
 Regards,
Dan



Thanks Dan, that is exactly what I am talking about...
 
Panu, thanks for all the hard work.  As a developer I realize how much work goes into something like this.
 
 
 
 
2016/09/10 05:41:12
panup
Thanks for your support, guys.
I appreciate it, really! :)
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account