Nested groups?
Posted: 15 Mar 2012, 22:10
Hi,
I'm trying to find out the best way to "marry" VSTHost with CopperLan. My current problem is that I have the following structure (just an excerpt to show where I'm getting at):
"Tracks", in VSTHost's current incarnation, aren't really implemented; there's only one track called "Master", but I might want to expand on that some day. But even if I remove the track concept from my interface -
My problem is that I've got (potentially deeply) nested groups in this setup. Can I get that with CopperLan, or is it fixed to 1 level?
I'm trying to find out the best way to "marry" VSTHost with CopperLan. My current problem is that I have the following structure (just an excerpt to show where I'm getting at):
- Code: Select all
VSTHost
|
+--- Engine ----+--- BPM
| +--- Transport State
| +--- ... other Engine-specific things
|
+--- Track 1 ---+--- Performance ---+--- PlugIn 1 ---+--- Parameter 1
| | | +--- Parameter 2
| | | +--- ...
| | | +--- Parameter n
| | +--- PlugIn 2 ---+--- Parameter 1
| | | +--- Parameter 2
| | | +--- ...
| | | +--- Parameter n
| | +--- ...
| | +--- PlugIn n ---+--- Parameter 1
| | | +--- Parameter 2
| | | +--- ...
| | | +--- Parameter n
| | +--- other Performance-specific things
| +--- ... other Track-specific things
|
+--- Track 2 ---+--- Performance ---+--- PlugIn 1 ---+--- Parameter 1
| | | +--- Parameter 2
| | | +--- ...
| | | +--- Parameter n
| | +--- ...
| | +--- PlugIn n ---+--- Parameter 1
| | | +--- Parameter 2
| | | +--- ...
| | | +--- Parameter n
| | +--- other Performance-specific things
| +--- ... other Track-specific things
|
+--- ... other groups
"Tracks", in VSTHost's current incarnation, aren't really implemented; there's only one track called "Master", but I might want to expand on that some day. But even if I remove the track concept from my interface -
My problem is that I've got (potentially deeply) nested groups in this setup. Can I get that with CopperLan, or is it fixed to 1 level?