View Single Post
Old 08-16-2019, 03:57 PM   #4071
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,787
Default

Quote:
Originally Posted by MixMonkey View Post
Ended up having to spend far too much time on cross platform issues (we now have separate Win and Mac CreateZone Subs), but I'm pretty confident the FX.zon files can travel across the platforms and still be loaded and edited by the Configurator.
I hear ya' !

It's reasonably automated now, but the first days of this project weren't fun as far as cross-platform is concerned

Quote:
Originally Posted by MixMonkey View Post
Currently working on getting the multi zone setup more user friendly. It really just writes the headers at the moment.

One question, will I cause problems if I put the ParentZone statement in the Parent Zone as well as the subZones?
Hmmm...

You MAY be able to get away with it, but I would strongly recommend don't write it unless there is truly a Parent Zone.

You can usually get around the nastiness of these things by keeping a dictionary, or 2 parallel arrays, etc. to store the parent Zone Name for each Zone you plan to write, Then you just store an empty string for the true Parent Zone, and the Parent Zone Name in all the others.

Then when you go to write 'em out, you only write the ParentZone line if the name in the array for this position is not empty.

If that doesn't make sense, ask away
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote