While as of right now I still consider this a personal project, I wanted to share my progress here in case anyone is interested; if anyone wants to try my skin for themselves I'd be happy to share an alpha version**. Or if anyone wants to give feedback/suggestions for the project I can take them into consideration (if they're good lol)
FYI, I'm not skilled enough, nor I really interested in building an entire new skin from the ground-up. So, I've opted to modify and re-use existing assets from PatchWork's existing skin files whenever possible. In other words, it's not going to look insanely different. But I think that's good since most users probably are already familiar with the default skin for their BCA plug-ins, so they shouldn't find this new skin intimidating, if you will. Anyways, here's my first screenshot!:
As you can see, I managed to get per-parameter style customization working (mostly
- Input meters paired w/ output meters (this makes gain-staging more efficient)
- Chain gain knobs change color based on what they're doing; blue for gain reduction, yellow for gain boost, and white for 0dB. This makes it easier to tell at a glance how you have each knob dialed, rather than always hovering over the knobs and viewing the text readout in the LCD up top.
There are also some less obvious changes that, while maybe appearing insignificant on writing, are really nice to have workflow-wise:
- Toolbar changes (I kind of broke the toolbar which is why it's not pictured here, but I have plans for adding new functionality while retaining the existing features from the default skin)
- Average/Sum button changed to toggle button (rather than a drop-down menu)
- Mouse button 2 (RMB) on a slot with a plug-in in it toggles its window to open/close
- Plug-in windows open at 0,0 by default (top-left of your screen) rather than over the center of the PatchWork window
- Safe installation and easy uninstallation; this skin and its binaries will exist alongside and reference files from PatchWork's default skin, without modifying them. So, if you try this skin out and run into any compatibility problems now, or in the future, you should always be able to switch back to the default skin with no issue. Uninstallation of my skin will be as easy as deleting the skin file and its accompanying binaries folder.
*while PatchWork is my priority now, I am willing to do skin mods for other BCA plug-ins in the future. I don't own all their products yet (probably the most popular one they have I do not own yet is Axiom) but I own many I'd love to make some changes to, such as MB-7 Mixer or Remote Control 3..
**if you're a Mac/U2B user, I cannot promise you'll be able to use skins I create. If it's possible without my own apple machine I'd love to make a version of the skin you can use, but I honestly don't know what is involved. What I do know is buying my own macbook is not in the cards right now