|
|
|
07-15-2021, 06:50 PM
|
#14321
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Only the supporting files, I can do the MCU/XT/C4 ones tomorrow/Saturday
|
Cool, thanks for the help with those, you've put a lot of effort into that set !
Meanwhile, I will post a build with no Zones.
That way folks who already have v1.0 files can make the changes -- I think it's just separate file per Zone and the Fader|Touch change, right ?
After that, they'd be up and running, albeit with the v1.0 feature set.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-15-2021, 11:07 PM
|
#14322
|
Human being with feelings
Join Date: Jun 2018
Posts: 705
|
Quote:
Originally Posted by Geoff Waddington
Disconnection complete
You're right, hard to imagine wanting to bank all three simultaneously
We're dealing with similar FXMenu SlotBank auto mapping with the SCE24 side too.
It is clearly a bug, but there are some subtleties, does the SlotBank disconnection do the trick temporarily ?
|
Wow, just catching up on all these threads. Glad to see all things are moving forward. Sad to see that the auto mapping is happening to others. I'm sure Geoff will get to squash that bug. It can't hide forever.
Great job everyone.
|
|
|
07-16-2021, 02:54 AM
|
#14323
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
BREAKING CHANGE BREAKING CHANGE BREAKING CHANGE BREAKING CHANGE
New build is up.
CSI v1_1.zip
If you are switching from v1_0, you need to make 2 changes:
ONE
If you have a Channel Zone, and use something like this:
FaderTouch
You need to change it to:
Fader|Touch
TWO
EVERY Zone must be in its own file.
So, where you typically had "Home", "Channel", etc., in one file you now need a Home.zon, Channel.zon, etc. with just one Zone in each.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 05:11 AM
|
#14324
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Alas, the crash is not completely vanquished yet
If I select the Kotelnikov from the FXMenu (it only has one SubZone) and then return to the FXMenu and select the VOSEQ (2 SubZones), when I select the VOSEQ's second SubZone the crash happens as before. The little 'priming dance' only happens for the Kotelnikov, not the VOSEQ.
|
|
|
07-16-2021, 05:14 AM
|
#14325
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Alas, the crash is not completely vanquished yet
If I select the Kotelnikov from the FXMenu (it only has one SubZone) and then return to the FXMenu and select the VOSEQ (2 SubZones), when I select the VOSEQ's second SubZone the crash happens as before. The little 'priming dance' only happens for the Kotelnikov, not the VOSEQ.
|
Elusive little thing isn't it ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 05:16 AM
|
#14326
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Elusive little thing isn't it ?
|
I'm tempted to use stronger language.
|
|
|
07-16-2021, 05:23 AM
|
#14327
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
I'm tempted to use stronger language.
|
Just had an idea, could you try your test case, but upon going back to the menu, give the nav buttons a few clicks the way you used to do when launching Reaper, see what that does.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 05:34 AM
|
#14328
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Just had an idea, could you try your test case, but upon going back to the menu, give the nav buttons a few clicks the way you used to do when launching Reaper, see what that does.
|
That works The priming dance is back when I map VOSEQ and no crash on calling the second SubZone. Maybe do your 'thing' when the FXMenu is accessed?
|
|
|
07-16-2021, 05:49 AM
|
#14329
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by MixMonkey
T Maybe do your 'thing' when the FXMenu is accessed?
|
Actually, maybe that's a bad idea. You can map FX in ways other than the FXMenu. Could it be done just before an FX maps?
|
|
|
07-16-2021, 06:48 AM
|
#14330
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Actually, maybe that's a bad idea. You can map FX in ways other than the FXMenu. Could it be done just before an FX maps?
|
Well...
The plot thickens.
When I first compile the dylib, I can do exactly one Reaper run and it works correctly.
Upon the next Reaper load, and every subsequent load -- kaboom
Recompile -- you get one free pass again.
Tried changing from stack based to heap based -- no difference.
This is right up there with the more weird ones I've encountered over the years
And it feels more and more like memory corruption with each passing day
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 07:32 AM
|
#14331
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Well...
The plot thickens.
When I first compile the dylib, I can do exactly one Reaper run and it works correctly.
Upon the next Reaper load, and every subsequent load -- kaboom
|
What allows Reaper to have a ‘memory’ between the first and second runs?
|
|
|
07-16-2021, 11:19 AM
|
#14332
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
What allows Reaper to have a ‘memory’ between the first and second runs?
|
Most OS's nowadays have a fast load strategy whereby the app loads first time from disk, then is placed in a secluded area of ram, which will get re-used if needed, but is often untouched.
Upon next load, if that memory is untouched, Reaper will just use the previous copy that was already loaded from disk.
If that first process doesn't go perfectly, the second load could expose this bug.
Once again, it is most likely something I'm doing/not doing, not some external factor, sure is a weird one though...
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 11:27 AM
|
#14333
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Most OS's nowadays have a fast load strategy whereby the app loads first time from disk, then is placed in a secluded area of ram, which will get re-used if needed, but is often untouched.
Upon next load, if that memory is untouched, Reaper will just use the previous copy that was already loaded from disk.
If that first process doesn't go perfectly, the second load could expose this bug.
Once again, it is most likely something I'm doing/not doing, not some external factor, sure is a weird one though...
|
So if you were to purge the memory between the runs, they would both work correctly?
|
|
|
07-16-2021, 11:29 AM
|
#14334
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
So if you were to purge the memory between the runs, they would both work correctly?
|
Haha, as far as I know that's OS stuff, nothing I can do, nor likely should do...
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 11:33 AM
|
#14335
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Haha, as far as I know that's OS stuff, nothing I can do, nor likely should do...
|
Absolutely it was just a possible method to establish whether the memory corruption theory was correct.
|
|
|
07-16-2021, 11:58 AM
|
#14336
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Absolutely it was just a possible method to establish whether the memory corruption theory was correct.
|
Cool, yeah, I'm just speculating about memory corruption, it's more likely pilot error
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 05:34 PM
|
#14337
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Alas, the crash is not completely vanquished yet
If I select the Kotelnikov from the FXMenu (it only has one SubZone) and then return to the FXMenu and select the VOSEQ (2 SubZones), when I select the VOSEQ's second SubZone the crash happens as before. The little 'priming dance' only happens for the Kotelnikov, not the VOSEQ.
|
New build is up, just for this.
CSI Exp.zip
It only works (if at all) when the GoSubZone widgets are named "ChannelLeft" and "ChannelRight".
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 05:53 PM
|
#14338
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
New build is up, just for this.
CSI Exp.zip
It only works (if at all) when the GoSubZone widgets are named "ChannelLeft" and "ChannelRight".
|
Are you sure that's the right build? The dylib still has the mod date from the previous one.
|
|
|
07-16-2021, 05:58 PM
|
#14339
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Are you sure that's the right build? The dylib still has the mod date from the previous one.
|
Oops, should be there now
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 06:25 PM
|
#14340
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
New build is up, just for this.
CSI Exp.zip
It only works (if at all) when the GoSubZone widgets are named "ChannelLeft" and "ChannelRight".
|
That works I've been slapping it around and haven't managed to get it to crash on the MCU.
Unfortunately, the C4 (with 4 direct Zone access buttons) now crashes.
Is it possible to maybe user define up to 4 buttons to work with the fix?
|
|
|
07-16-2021, 06:37 PM
|
#14341
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
That works I've been slapping it around and haven't managed to get it to crash on the MCU.
Unfortunately, the C4 (with 4 direct Zone access buttons) now crashes.
Is it possible to maybe user define up to 4 buttons to work with the fix?
|
Ok, good news -- sort of
This is just sooo ugly.
But sure, since it's so bad, let's define some more hardwired ones for now.
Don't forget, this is not permanent, so making a user defined mechanism is less than appealing.
So, what hardwired ones would you like to see ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 06:50 PM
|
#14342
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Ok, good news -- sort of
This is just sooo ugly.
But sure, since it's so bad, let's define some more hardwired ones for now.
Don't forget, this is not permanent, so making a user defined mechanism is less than appealing.
So, what hardwired ones would you like to see ?
|
I completely agree, it's a total lash up If we're doing non- permanent stuff, let's use SubZone1, SubZone2, SubZone3 and SubZone4 and I'll rename the buttons in the .mst.
That way there's no chance of the fix interfering with any existing mapping. It will have to be a conscious choice to get involved in all these shenanigans
|
|
|
07-16-2021, 07:09 PM
|
#14343
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
I completely agree, it's a total lash up If we're doing non- permanent stuff, let's use SubZone1, SubZone2, SubZone3 and SubZone4 and I'll rename the buttons in the .mst.
That way there's no chance of the fix interfering with any existing mapping. It will have to be a conscious choice to get involved in all these shenanigans
|
Yup, agree.
New build is up.
CSI Exp.zip
The following Widgets are now safe to use for GoSubZone:
SubZone1
SubZone2
SubZone3
SubZone4
SubZone5
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2021, 09:58 PM
|
#14344
|
Human being with feelings
Join Date: Sep 2010
Posts: 6
|
I'm sorry, I'm completely lost, everything seems too fast. What are Subzones, how to use it and what are the examples? Are Subzones mentioned in the wiki documentation?
|
|
|
07-16-2021, 10:13 PM
|
#14345
|
Human being with feelings
Join Date: Jun 2018
Posts: 705
|
Quote:
Originally Posted by Kusdo
I'm sorry, I'm completely lost, everything seems too fast. What are Subzones, how to use it and what are the examples? Are Subzones mentioned in the wiki documentation?
|
Don't get discouraged, I too feel completely lost at times. These guys are moving fast. In fact, I've never done a Subzone. But plan to once I put my controller to the test. For now, you can focus on just the main zones and go from there. The more you do it, the more it becomes easier to understand.
|
|
|
07-17-2021, 01:03 AM
|
#14346
|
Human being with feelings
Join Date: Sep 2010
Posts: 6
|
Quote:
Originally Posted by siniarch
Don't get discouraged, I too feel completely lost at times. These guys are moving fast. In fact, I've never done a Subzone. But plan to once I put my controller to the test. For now, you can focus on just the main zones and go from there. The more you do it, the more it becomes easier to understand.
|
Ahh thanks. I'll stick to the main zones and v1.0 for now. It's just, this thread is 300++ pages and there's always something new everytime I read a page.
|
|
|
07-17-2021, 03:35 AM
|
#14347
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Kusdo
Ahh thanks. I'll stick to the main zones and v1.0 for now. It's just, this thread is 300++ pages and there's always something new everytime I read a page.
|
Good point, we need to update the wiki to v1.1.
We need a "CSI is Easy" page.
Here's my idea for the basic layout:
Describe a Midi message 90 5e 7f is a great one -- it's "Play" in MCU speak.
Describe how the .mst file tags that Midi message with a Widget type and a Widget name (which is also a unique Id) -- e.g ."Play" button
Describe how a Zone file hooks that unique Id (Widget name) to a CSI Action -- e.g. Play
Describe how to GoZone and why -- e.g. to make the Play button active.
Describe the typical "Home" Zone.
Describe the Included Zones in "Home", what they are, why they are included, etc.
Describe the Channel Zone.
Describe the | character -- keep the tone extremely light -- it's just a cheap parlour trick to save typing
Describe where to find a set for their surface using config/CSI.ini.
Add whatever else I'm leaving out to get to a minimal, but usable working system.
Any takers ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2021, 04:48 AM
|
#14348
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Yup, agree.
New build is up.
CSI Exp.zip
The following Widgets are now safe to use for GoSubZone:
SubZone1
SubZone2
SubZone3
SubZone4
SubZone5
|
Thanks I'll be able to test a little later on.
|
|
|
07-17-2021, 07:01 AM
|
#14349
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Kusdo
I'm sorry, I'm completely lost, everything seems too fast. What are Subzones, how to use it and what are the examples? Are Subzones mentioned in the wiki documentation?
|
Don't Panic! This is the bleeding edge thread for discussing and testing potential new features and so will always be ahead of any documentation that's available.
Regarding SubZones, they're just a way of extending FX mapping beyond a single set of available controls.
So, if you have an MCU type surface, say, that has 8 rotary/pushes/displays, you can map parameters to the set of 8 controls multiple times.
Here's a simple example, stretched out to 2 SubZones to demonstrate the feature:
Filename: TDR_VOSEQ.zon
Code:
Zone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)" "VOSEQ"
SelectedTrackNavigator
SubZones
"VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-1"
"VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-2"
SubZonesEnd
SubZone1 GoSubZone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-2"
SubZone2 GoSubZone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-1"
DisplayUpper1 FXParamNameDisplay 11 "Stage"
DisplayLower1 FXParamValueDisplay 11
Rotary1 FXParam 11 [ (4,4,3,2,1) 0.0 0.25 0.50 0.75 1.0 ]
RotaryPush1 FXParam 11 [ 0.0 0.25 0.50 0.75 1.0 ]
DisplayUpper2 FXParamNameDisplay 15 "Mode"
DisplayLower2 FXParamValueDisplay 15
Rotary2 FXParam 15 [ (4,4,3,2,1) 0.0 0.20 0.40 0.60 0.80 1.0 ]
RotaryPush2 FXParam 15 [ 0.0 0.20 0.40 0.60 0.80 1.0 ]
DisplayUpper3 FXParamNameDisplay 20 "Latncy"
DisplayLower3 FXParamValueDisplay 20
Rotary3 FXParam 20 [ (4,4,3,2,1) 0.0 0.50 1.0 ]
RotaryPush3 FXParam 20 [ 0.0 0.50 1.0 ]
DisplayUpper4 NoAction
DisplayLower4 NoAction
Rotary4 NoAction
RotaryPush4 NoAction
DisplayUpper5 NoAction
DisplayLower5 NoAction
Rotary5 NoAction
RotaryPush5 NoAction
DisplayUpper6 NoAction
DisplayLower6 NoAction
Rotary6 NoAction
RotaryPush6 NoAction
DisplayUpper7 NoAction
DisplayLower7 NoAction
Rotary7 NoAction
RotaryPush7 NoAction
DisplayUpper8 NoAction
DisplayLower8 NoAction
Rotary8 NoAction
RotaryPush8 NoAction
ZoneEnd
Filename: TDR_VOSEQ-1.zon
Code:
Zone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-1"
SubZone1 GoSubZone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)"
SubZone2 GoSubZone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-2"
DisplayUpper1 FXParamNameDisplay 10 "HPF"
DisplayLower1 FXParamValueDisplay 10
Rotary1 FXParam 10 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush1 NoAction
DisplayUpper2 FXParamNameDisplay 1 "LF"
DisplayLower2 FXParamValueDisplay 1
Rotary2 FXParam 1 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush2 FXParam 2 [ 0.0 1.0 ]
DisplayUpper3 FXParamNameDisplay 0 "Gain"
DisplayLower3 FXParamValueDisplay 0
Rotary3 FXParam 0 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush3 FXParam 16 [ 0.0 1.0 ]
DisplayUpper4 FXParamNameDisplay 4 "MF"
DisplayLower4 FXParamValueDisplay 4
Rotary4 FXParam 4 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush4 NoAction
DisplayUpper5 FXParamNameDisplay 3 "Gain"
DisplayLower5 FXParamValueDisplay 3
Rotary5 FXParam 3 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush5 FXParam 17 [ 0.0 1.0 ]
DisplayUpper6 FXParamNameDisplay 6 "HF"
DisplayLower6 FXParamValueDisplay 6
Rotary6 FXParam 6 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush6 FXParam 7 [ 0.0 1.0 ]
DisplayUpper7 FXParamNameDisplay 5 "Gain"
DisplayLower7 FXParamValueDisplay 5
Rotary7 FXParam 5 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush7 FXParam 18 [ 0.0 1.0 ]
DisplayUpper8 FXParamNameDisplay 13 "Output"
DisplayLower8 FXParamValueDisplay 13
Rotary8 FXParam 13 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush8 FXParam 19 [ 0.0 1.0 ]
ZoneEnd
Filename: TDR_VOSEQ-2.zon
Code:
Zone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-2"
SubZone1 GoSubZone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)-1"
SubZone2 GoSubZone "VST: TDR VOS SlickEQ (Tokyo Dawn Labs)"
DisplayUpper1 FXParamNameDisplay 8 "Model"
DisplayLower1 FXParamValueDisplay 8
Rotary1 FXParam 8 [ (4,4,3,2,1) 0.0 0.33 0.67 1.0 ]
RotaryPush1 FXParam 8 [ 0.0 0.33 0.67 1.0 ]
DisplayUpper2 FXParamNameDisplay 9 "Sat"
DisplayLower2 FXParamValueDisplay 9
Rotary2 FXParam 9 [ (4,4,3,2,1) 0.0 1.0 ]
RotaryPush2 FXParam 9 [ 0.0 1.0 ]
DisplayUpper3 FXParamNameDisplay 12 "Drive"
DisplayLower3 FXParamValueDisplay 12
Rotary3 FXParam 12 [ (0.0025,0.003,0.004,0.006,0.008,0.01,0.015,0.02,0.025,0.03,0.06,0.08,0.1,0.2,0.4,0.6) ]
RotaryPush3 NoAction
DisplayUpper4 NoAction
DisplayLower4 NoAction
Rotary4 NoAction
RotaryPush4 NoAction
DisplayUpper5 NoAction
DisplayLower5 NoAction
Rotary5 NoAction
RotaryPush5 NoAction
DisplayUpper6 NoAction
DisplayLower6 NoAction
Rotary6 NoAction
RotaryPush6 NoAction
DisplayUpper7 NoAction
DisplayLower7 NoAction
Rotary7 NoAction
RotaryPush7 NoAction
DisplayUpper8 NoAction
DisplayLower8 NoAction
Rotary8 NoAction
RotaryPush8 NoAction
ZoneEnd
Regarding the use of the Widget 'SubZone(1-5)', this is a special Widget introduced, temporarily, to avoid a crash that happens on Mac when using more than 1 SubZone.
If you want to experiment with SubZones on Mac, pick any button(s) (up to 5) and rename them 'SubZone1', SubZone2 (up to SubZone5) in the .mst.
Then use SubZone(1-5) as a Widget in your FX.zon files to navigate the SubZones you have created.
DO NOT define the SubZone (1-5) Widget anywhere else, or the fix will not work. For instance, do not define SubZone (1-5) to NoAction in the Buttons Zone.
Windows users are not affected by any of this (you lucky people )
|
|
|
07-17-2021, 07:02 AM
|
#14350
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Yup, agree.
New build is up.
CSI Exp.zip
The following Widgets are now safe to use for GoSubZone:
SubZone1
SubZone2
SubZone3
SubZone4
SubZone5
|
Works fine Thanks Geoff!
|
|
|
07-17-2021, 07:08 AM
|
#14351
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Works fine Thanks Geoff!
|
Good, except, I just posted another for you to test -- sorry
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2021, 07:10 AM
|
#14352
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Good, except, I just posted another for you to test -- sorry
|
That's ok What's the difference?
|
|
|
07-17-2021, 07:11 AM
|
#14353
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
New build is up.
Upgraded the HACK slightly.
You can now use SubZone1, SubZone2, SubZone3, all the way to SubZone100.
Also, you can only use a Widget named SubZone1, SubZone2, etc. to trigger a GoSubZone Action.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2021, 07:13 AM
|
#14354
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
Upgraded the HACK slightly.
You can now use SubZone1, SubZone2, SubZone3, all the way to SubZone100.
Also, you can only use a Widget named SubZone1, SubZone2, etc. to trigger a GoSubZone Action.
|
Any chance you could tag a GoSubZone1 onto the end of the fix?
|
|
|
07-17-2021, 07:16 AM
|
#14355
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Any chance you could tag a GoSubZone1 onto the end of the fix?
|
Don't quite understand, why do you want this ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2021, 07:28 AM
|
#14356
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Don't quite understand, why do you want this ?
|
..because the fix never lands on the parent Zone, always one of the SubZones.
I'm pretty sure people will put the most important/most often accessed parameters in the parent Zone and then use the SubZones to fill in what's left.
At the moment you always have to navigate back to the parent Zone from one of the SubZones.
EDIT: Apologies, so strictly speaking it's not GoSubZone1, it's GoParentZone (I know that doesn't exist)
|
|
|
07-17-2021, 07:33 AM
|
#14357
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
..because the fix never lands on the parent Zone, always one of the SubZones.
I'm pretty sure people will put the most important/most often accessed parameters in the parent Zone and then use the SubZones to fill in what's left.
At the moment you always have to navigate back to the parent Zone from one of the SubZones.
EDIT: Apologies, so strictly speaking it's not GoSubZone1, it's GoParentZone (I know that doesn't exist)
|
Ah, got it, does it always land on the same SubZone after the initialization dance ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2021, 07:39 AM
|
#14358
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Ah, got it, does it always land on the same SubZone after the initialization dance ?
|
That seems to depend on the device and number of SubZones. VOSEQ on the MCU always lands on SubZone1 (of 2), Sonnox Dynamics on the C4 always lands on SubZone3 (of 3)
I was contemplating juggling round the contents of the Zones, but I haven't really got the pattern down yet to do that + it breaks cross platform compatibility for the FX.zon files.
|
|
|
07-17-2021, 08:01 AM
|
#14359
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
That seems to depend on the device and number of SubZones. VOSEQ on the MCU always lands on SubZone1 (of 2), Sonnox Dynamics on the C4 always lands on SubZone3 (of 3)
I was contemplating juggling round the contents of the Zones, but I haven't really got the pattern down yet to do that + it breaks cross platform compatibility for the FX.zon files.
|
Thanks, that's exactly the answer I was hoping for.
I might be able to add another Hack.
Geeez, Hacks are never ending aren't they ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2021, 08:21 AM
|
#14360
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Thanks, that's exactly the answer I was hoping for.
|
That's unexpected I would have thought it would easier if it always landed on the same one, say the last one.
If it's any help, in the context of the Widgets, the parent Zone is always SubZone1 (I'm kinda wishing I hadn't called the Widgets 'SubZone')
Quote:
Geeez, Hacks are never ending aren't they ?
|
It's a slippery slope
I'm about to fire up Windows to check that's still ok...
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:09 PM.
|