Hi. I'm having some trouble getting my envelope control panels to stay vertically lined up nicely with their track control panels when using folder tracks. They look just as I'd like them to without folders in the project, but when the project has folder tracks, in some cases, envelope control panel elements remain in their "non-folder" positions.
Here's how things look with no folders. Nice and flush. Note how the envcp_namebg.png is lined up vertically with the tcp_namebg.png. That's what I'm aiming for at all times, regardless of folder track(s).
Here's that same track as above (now track #4), with its envelope control panels, in a folder. This is how I'd like things to line up, regardless of how many folders exist in the project, and regardless of if the envelope control panel's TCP is in a folder.
But I run into problems when I start adding folder tracks in different ways than shown above. The following picture shows 4 tracks. The top 3 tracks are part of a folder hierarchy. But the 4th track, which holds envelope control panels, is outside of the folder. Notice how the envelope control panel elements are in their normal "non-folder" position, however, their TCP elements are moved over to the right (as I'd like them to be.) I'd also like the envelope control panels elements pushed to the right by exactly same amount as its TCP elements, so that they're both flush like in my first "no folders" picture.
Here's the WALTER I'm using for the above 3 pictures:
set envcp.margin folderstate=0 [0 0 0 0]
set envcp.margin folderstate=0 +:maxfolderdepth:>=1 [23 0 0 0]
set envcp.margin folderstate=1 [23 0 0 0] +:folderdepth:=0 [ 3 0 0 0]
Here's a .gif of the folder behavior in action. Note how the envelope control panel elements remain on the left when their TCP is outside of a folder:
Side note:
Also, I don't understand what the colon symbols mean in ":maxfolderdepth:" and ":folderdepth:". I didn't see them mentioned in the SDK.
Thanks for any advice!
- Mike