|
|
|
09-23-2019, 05:26 PM
|
#4921
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Haven't tried it for a while, but I see the 'FX not mapping after a closed folder track' (ie one with children hidden) is still with us.
EDIT: It seems the bug now only affects the FocusedFXNavigator, SelectedTrackNavigator works fine
Last edited by MixMonkey; 09-23-2019 at 05:33 PM.
|
|
|
09-23-2019, 05:52 PM
|
#4922
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
@Freex
This is working here:
Code:
Shift+RotaryPushD1 Reaper _S&M_SHOWFXCHAIN1
Nice idea! I've gone back to SelectedTrackNavigator because of the folder bug with the FocusedFXNavigator, but this means I can still put up the window for the FX from the FXMenu
|
|
|
09-23-2019, 11:20 PM
|
#4923
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by MixMonkey
It seems to be triggering the map load better.
|
Yes, works a lot more consistently than just focused by itself.
Weirdly, I've got a similar problem to Freex earlier, when attempting to bypass the FX. If I use _S&M_FXBYP_SETON1 it will bypass it, but I can't toggle (ie. it never un-bypasses). If instead I use _S&M_FXBYP1, which is meant to toggle, it does nothing.
I can see it is initiating the action in Reaper, as it shows up in the Undo History window. Running it from the Action windows works fine.
UPDATE: OK, I've narrowed this down. It was due to the way I'd defined my FXMenu zone. Even though I wasn't using the | shorthand, if I defined my FXMenu as:
Code:
Zone FXMenu|1-8
SelectedTrackNavigator
...
it would send my Reaper actions (in this case _S&M_FXBYP1) 8 times. Because _S&M_FXBYP_SETON1 didn't toggle, it had the correct result. Because _S&M_FXBYP1 did toggle, but it was sent an even number of times, it looked like it did nothing.
I now have my zone defined as:
Code:
Zone FXMenu|1-1
SelectedTrackNavigator
...
and apart from doing things longhand, it's behaving itself much better.
Now I just need to find a way to control the Wet mix for an FX.
Last edited by MalcolmG; 09-23-2019 at 11:27 PM.
|
|
|
09-23-2019, 11:37 PM
|
#4924
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by MalcolmG
and apart from doing things longhand, it's behaving itself much better.
|
Spoke too soon. It's working, but I now have a flood of update messages going back out to my surface in the Home zone. I can see the lights on the buttons flickering faintly, and looking in the console I see a constant stream of these messages:
Code:
OUT -> BCF2000Left 90 21 7f
OUT -> BCF2000Left 90 21 00
OUT -> BCF2000Left 90 22 7f
OUT -> BCF2000Left 90 22 00
OUT -> BCF2000Left 90 23 7f
OUT -> BCF2000Left 90 23 00
OUT -> BCF2000Left 90 24 7f
OUT -> BCF2000Left 90 24 00
OUT -> BCF2000Left 90 25 7f
OUT -> BCF2000Left 90 25 00
OUT -> BCF2000Left 90 26 7f
OUT -> BCF2000Left 90 26 00
OUT -> BCF2000Left 90 27 7f
OUT -> BCF2000Left 90 27 00
OUT -> BCF2000Right 90 20 00
OUT -> BCF2000Right 90 20 7f
OUT -> BCF2000Right 90 21 00
OUT -> BCF2000Right 90 21 7f
OUT -> BCF2000Right 90 22 00
OUT -> BCF2000Right 90 22 7f
OUT -> BCF2000Right 90 23 00
OUT -> BCF2000Right 90 23 7f
OUT -> BCF2000Right 90 24 00
OUT -> BCF2000Right 90 24 7f
OUT -> BCF2000Right 90 25 00
OUT -> BCF2000Right 90 25 7f
OUT -> BCF2000Right 90 26 00
OUT -> BCF2000Right 90 26 7f
OUT -> BCF2000Right 90 27 00
OUT -> BCF2000Right 90 27 7f
These messages relate to the buttons on BCF2000Left that I'm using to trigger the FXMenu, although strangely I haven't set it up on BCF2000Right as yet, but I"m still getting the feedback messages to BCF2000Right.
Last edited by MalcolmG; 09-24-2019 at 02:41 PM.
|
|
|
09-24-2019, 03:30 AM
|
#4925
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MalcolmG
Yes, works a lot more consistently than just focused by itself.
Weirdly, I've got a similar problem to Freex earlier, when attempting to bypass the FX. If I use _S&M_FXBYP_SETON1 it will bypass it, but I can't toggle (ie. it never un-bypasses). If instead I use _S&M_FXBYP1, which is meant to toggle, it does nothing.
I can see it is initiating the action in Reaper, as it shows up in the Undo History window. Running it from the Action windows works fine.
UPDATE: OK, I've narrowed this down. It was due to the way I'd defined my FXMenu zone. Even though I wasn't using the | shorthand, if I defined my FXMenu as:
Code:
Zone FXMenu|1-8
SelectedTrackNavigator
...
it would send my Reaper actions (in this case _S&M_FXBYP1) 8 times. Because _S&M_FXBYP_SETON1 didn't toggle, it had the correct result. Because _S&M_FXBYP1 did toggle, but it was sent an even number of times, it looked like it did nothing.
I now have my zone defined as:
Code:
Zone FXMenu|1-1
SelectedTrackNavigator
...
and apart from doing things longhand, it's behaving itself much better.
Now I just need to find a way to control the Wet mix for an FX.
|
I think that might be where mine went wrong too,
I'll have to change it to Zone FXMenu and longhand it all,
I had assumed that the shorthand would only apply when the line ended with|
Geoff am I right to assume that if the modifiers are defined in the Home zone, then they don't need defined in addition zones as they already work in FXZONES without further definitions?
And where and when do we need Press+ and Toggle+ ?
I NEED RULES, Geoff, I NEED RULES
Last edited by Freex; 09-24-2019 at 03:34 AM.
Reason: Cause Geoff looks weird in Capitals GEOFF
|
|
|
09-24-2019, 03:44 AM
|
#4926
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by Freex
Geoff am I right to assume that if the modifiers are defined in the Home zone, then they don't need defined in addition zones as they already work in FXZONES without further definitions?
And where and when do we need press+ and Toggle+ ?
I NEED RULES Geoff I NEED RULES
|
Get a grip man, it's still in the alpha stage
Seriously, yes, modifiers (Shift, Option, Control, Alt) operate on a per Page basis.
If you have modifiers set up on even one surface in even one Zone, that is enough, you won't need all these ridiculous workarounds.
It's just a bug, it's just a bug, it's just a bug, wait for it to be fixed
OK, the rules:
You need Press if your .mst/.ost/surface sends out release messages and you want to ignore them.
It's called "Press" for compactness -- it really means Press ONLY -- ignore any release messages.
If you use Toggle, you don't also need Press, it is added internally automatically.
Also, thanks again for all the testing effort.
__________________
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
|
|
|
09-24-2019, 03:55 AM
|
#4927
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by Geoff Waddington
Get a grip man, it's still in the alpha stage
Seriously, yes, modifiers (Shift, Option, Control, Alt) operate on a per Page basis.
If you have modifiers set up on even one surface in even one Zone, that is enough, you won't need all these ridiculous workarounds.
It's just a bug, it's just a bug, it's just a bug, wait for it to be fixed
|
WELL HURRY UP ALREADY.
Quote:
OK, the rules:
You need Press if your .mst/.ost/surface sends out release messages and you want to ignore them.
It's called "Press" for compactness -- it really means Press ONLY -- ignore any release messages.
If you use Toggle, you don't also need Press, it is added internally automatically.
Also, thanks again for all the testing effort.
|
I get the Press definition, press1 release(0)shhh
Where would/should we be using Toggle? Is it press1 release0 (which is what the modifiers do at present?)
I presume that at some point we'll get Latch to round things out? And it will be press1 press0
THANKS FOR THE RULES, Now I'll know I'm breaking them. BUCK THE SYSTEM.
|
|
|
09-24-2019, 03:56 AM
|
#4928
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Speaking of ridiculous workarounds, here's one (that works )
Code:
Zone FXMenu|1-8
SelectedTrackNavigator
DisplayUpperD| FXNameDisplay |
DisplayLowerD| NoAction
RotaryD NoAction
RotaryPushD1 GoFXSlot 1
RotaryPushD1 Reaper _S&M_SHOWFXCHAIN1
RotaryPushD2 GoFXSlot 2
RotaryPushD2 Reaper _S&M_SHOWFXCHAIN2
RotaryPushD3 GoFXSlot 3
RotaryPushD3 Reaper _S&M_SHOWFXCHAIN3
RotaryPushD4 GoFXSlot 4
RotaryPushD4 Reaper _S&M_SHOWFXCHAIN4
RotaryPushD5 GoFXSlot 5
RotaryPushD5 Reaper _S&M_SHOWFXCHAIN5
RotaryPushD6 GoFXSlot 6
RotaryPushD6 Reaper _S&M_SHOWFXCHAIN6
RotaryPushD7 GoFXSlot 7
RotaryPushD7 Reaper _S&M_SHOWFXCHAIN7
RotaryPushD8 GoFXSlot 8
RotaryPushD8 Reaper _S&M_SHOWFXCHAIN8
RotaryPushC1 Reaper _S&M_FXBYP_SETON1
RotaryPushC2 Reaper _S&M_FXBYP_SETON2
RotaryPushC3 Reaper _S&M_FXBYP_SETON3
RotaryPushC4 Reaper _S&M_FXBYP_SETON4
RotaryPushC5 Reaper _S&M_FXBYP_SETON5
RotaryPushC6 Reaper _S&M_FXBYP_SETON6
RotaryPushC7 Reaper _S&M_FXBYP_SETON7
RotaryPushC8 Reaper _S&M_FXBYP_SETON8
Shift+RotaryPushC1 Reaper _S&M_FXBYP_SETOFF1
Shift+RotaryPushC2 Reaper _S&M_FXBYP_SETOFF2
Shift+RotaryPushC3 Reaper _S&M_FXBYP_SETOFF3
Shift+RotaryPushC4 Reaper _S&M_FXBYP_SETOFF4
Shift+RotaryPushC5 Reaper _S&M_FXBYP_SETOFF5
Shift+RotaryPushC6 Reaper _S&M_FXBYP_SETOFF6
Shift+RotaryPushC7 Reaper _S&M_FXBYP_SETOFF7
Shift+RotaryPushC8 Reaper _S&M_FXBYP_SETOFF8
RotaryPushB1 Reaper _S&M_FXOFF_SETOFF1
RotaryPushB2 Reaper _S&M_FXOFF_SETOFF2
RotaryPushB3 Reaper _S&M_FXOFF_SETOFF3
RotaryPushB4 Reaper _S&M_FXOFF_SETOFF4
RotaryPushB5 Reaper _S&M_FXOFF_SETOFF5
RotaryPushB6 Reaper _S&M_FXOFF_SETOFF6
RotaryPushB7 Reaper _S&M_FXOFF_SETOFF7
RotaryPushB8 Reaper _S&M_FXOFF_SETOFF8
Shift+RotaryPushB1 Reaper _S&M_FXOFF_SETON1
Shift+RotaryPushB2 Reaper _S&M_FXOFF_SETON2
Shift+RotaryPushB3 Reaper _S&M_FXOFF_SETON3
Shift+RotaryPushB4 Reaper _S&M_FXOFF_SETON4
Shift+RotaryPushB5 Reaper _S&M_FXOFF_SETON5
Shift+RotaryPushB6 Reaper _S&M_FXOFF_SETON6
Shift+RotaryPushB7 Reaper _S&M_FXOFF_SETON7
Shift+RotaryPushB8 Reaper _S&M_FXOFF_SETON8
ZoneEnd
In this case, toggles just don't work.
|
|
|
09-24-2019, 04:01 AM
|
#4929
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MixMonkey
Speaking of ridiculous workarounds, here's one (that works )
Code:
Zone FXMenu|1-8
SelectedTrackNavigator
DisplayUpperD| FXNameDisplay |
DisplayLowerD| NoAction
RotaryD NoAction
RotaryPushD1 GoFXSlot 1
RotaryPushD1 Reaper _S&M_SHOWFXCHAIN1
RotaryPushD2 GoFXSlot 2
RotaryPushD2 Reaper _S&M_SHOWFXCHAIN2
RotaryPushD3 GoFXSlot 3
RotaryPushD3 Reaper _S&M_SHOWFXCHAIN3
RotaryPushD4 GoFXSlot 4
RotaryPushD4 Reaper _S&M_SHOWFXCHAIN4
RotaryPushD5 GoFXSlot 5
RotaryPushD5 Reaper _S&M_SHOWFXCHAIN5
RotaryPushD6 GoFXSlot 6
RotaryPushD6 Reaper _S&M_SHOWFXCHAIN6
RotaryPushD7 GoFXSlot 7
RotaryPushD7 Reaper _S&M_SHOWFXCHAIN7
RotaryPushD8 GoFXSlot 8
RotaryPushD8 Reaper _S&M_SHOWFXCHAIN8
RotaryPushC1 Reaper _S&M_FXBYP_SETON1
RotaryPushC2 Reaper _S&M_FXBYP_SETON2
RotaryPushC3 Reaper _S&M_FXBYP_SETON3
RotaryPushC4 Reaper _S&M_FXBYP_SETON4
RotaryPushC5 Reaper _S&M_FXBYP_SETON5
RotaryPushC6 Reaper _S&M_FXBYP_SETON6
RotaryPushC7 Reaper _S&M_FXBYP_SETON7
RotaryPushC8 Reaper _S&M_FXBYP_SETON8
Shift+RotaryPushC1 Reaper _S&M_FXBYP_SETOFF1
Shift+RotaryPushC2 Reaper _S&M_FXBYP_SETOFF2
Shift+RotaryPushC3 Reaper _S&M_FXBYP_SETOFF3
Shift+RotaryPushC4 Reaper _S&M_FXBYP_SETOFF4
Shift+RotaryPushC5 Reaper _S&M_FXBYP_SETOFF5
Shift+RotaryPushC6 Reaper _S&M_FXBYP_SETOFF6
Shift+RotaryPushC7 Reaper _S&M_FXBYP_SETOFF7
Shift+RotaryPushC8 Reaper _S&M_FXBYP_SETOFF8
RotaryPushB1 Reaper _S&M_FXOFF_SETOFF1
RotaryPushB2 Reaper _S&M_FXOFF_SETOFF2
RotaryPushB3 Reaper _S&M_FXOFF_SETOFF3
RotaryPushB4 Reaper _S&M_FXOFF_SETOFF4
RotaryPushB5 Reaper _S&M_FXOFF_SETOFF5
RotaryPushB6 Reaper _S&M_FXOFF_SETOFF6
RotaryPushB7 Reaper _S&M_FXOFF_SETOFF7
RotaryPushB8 Reaper _S&M_FXOFF_SETOFF8
Shift+RotaryPushB1 Reaper _S&M_FXOFF_SETON1
Shift+RotaryPushB2 Reaper _S&M_FXOFF_SETON2
Shift+RotaryPushB3 Reaper _S&M_FXOFF_SETON3
Shift+RotaryPushB4 Reaper _S&M_FXOFF_SETON4
Shift+RotaryPushB5 Reaper _S&M_FXOFF_SETON5
Shift+RotaryPushB6 Reaper _S&M_FXOFF_SETON6
Shift+RotaryPushB7 Reaper _S&M_FXOFF_SETON7
Shift+RotaryPushB8 Reaper _S&M_FXOFF_SETON8
ZoneEnd
In this case, toggles just don't work.
|
Would the Toggle bypass command _S&M_FXBYP1-8 not work?
I couldn't get to work although it does as a Reaper run action.
|
|
|
09-24-2019, 04:03 AM
|
#4930
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Freex
Would the Toggle bypass command _S&M_FXBYP1-8 not work?
I couldn't get to work although it does in Reaper.
|
No toggles work in the context of the FX Menu. If you assign them to a button on the MCU (F1, say) they work fine (but not with a modifier )
|
|
|
09-24-2019, 04:19 AM
|
#4931
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MixMonkey
No toggles work in the context of the FX Menu. If you assign them to a button on the MCU (F1, say) they work fine (but not with a modifier )
|
I think you misread my meaning, probably because I keep going on about the press and toggle definitions.
In reaper _S&M_FXBYP1-8 toggles the fxbypass on and off, in one command.
Rather than having a command for on _S&M_FXBYP_SETON1 and another for off _S&M_FXBYP_SETOFF1.
|
|
|
09-24-2019, 04:20 AM
|
#4932
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Freex
I think you misread my meaning, probably because I keep going on about the press and toggle definitions.
In reaper _S&M_FXBYP1-8 toggles the fxbypass on and off, rather than having a command for on and another for off.
|
No, I knew what you meant, I'm telling you it doesn't work.
|
|
|
09-24-2019, 04:24 AM
|
#4933
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MixMonkey
No, I knew what you meant, I'm telling you it doesn't work.
|
Oh my bad,
Well that's Weird
It must be a bug
Geoff get the bug spray out.
|
|
|
09-24-2019, 04:43 AM
|
#4934
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by Freex
I think you misread my meaning, probably because I keep going on about the press and toggle definitions.
In reaper _S&M_FXBYP1-8 toggles the fxbypass on and off, in one command.
Rather than having a command for on _S&M_FXBYP_SETON1 and another for off _S&M_FXBYP_SETOFF1.
|
That's what I'm using and it's working fine
Code:
Zone FXMenu|1-1
SelectedTrackNavigator
// ToDo Rotary Wet mix
RotaryPushG11 Reaper _S&M_FXBYP1
RotaryPushG12 Reaper _S&M_FXBYP2
RotaryPushG13 Reaper _S&M_FXBYP3
RotaryPushG14 Reaper _S&M_FXBYP4
RotaryPushG15 Reaper _S&M_FXBYP5
RotaryPushG16 Reaper _S&M_FXBYP6
RotaryPushG17 Reaper _S&M_FXBYP7
RotaryPushG18 Reaper _S&M_FXBYP8
UpperButton1 Reaper _S&M_SHOWFXCHAIN1
UpperButton2 Reaper _S&M_SHOWFXCHAIN2
UpperButton3 Reaper _S&M_SHOWFXCHAIN3
UpperButton4 Reaper _S&M_SHOWFXCHAIN4
UpperButton5 Reaper _S&M_SHOWFXCHAIN5
UpperButton6 Reaper _S&M_SHOWFXCHAIN6
UpperButton7 Reaper _S&M_SHOWFXCHAIN7
UpperButton8 Reaper _S&M_SHOWFXCHAIN8
Fader1 NoAction
Fader2 NoAction
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
Last edited by MalcolmG; 09-24-2019 at 04:53 AM.
|
|
|
09-24-2019, 05:19 AM
|
#4935
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by MalcolmG
That's what I'm using and it's working fine
Code:
Zone FXMenu|1-1
SelectedTrackNavigator
// ToDo Rotary Wet mix
RotaryPushG11 Reaper _S&M_FXBYP1
RotaryPushG12 Reaper _S&M_FXBYP2
RotaryPushG13 Reaper _S&M_FXBYP3
RotaryPushG14 Reaper _S&M_FXBYP4
RotaryPushG15 Reaper _S&M_FXBYP5
RotaryPushG16 Reaper _S&M_FXBYP6
RotaryPushG17 Reaper _S&M_FXBYP7
RotaryPushG18 Reaper _S&M_FXBYP8
UpperButton1 Reaper _S&M_SHOWFXCHAIN1
UpperButton2 Reaper _S&M_SHOWFXCHAIN2
UpperButton3 Reaper _S&M_SHOWFXCHAIN3
UpperButton4 Reaper _S&M_SHOWFXCHAIN4
UpperButton5 Reaper _S&M_SHOWFXCHAIN5
UpperButton6 Reaper _S&M_SHOWFXCHAIN6
UpperButton7 Reaper _S&M_SHOWFXCHAIN7
UpperButton8 Reaper _S&M_SHOWFXCHAIN8
Fader1 NoAction
Fader2 NoAction
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
|
It works for me on the MCU F1-8 keys, just not on the C4 pushes.
|
|
|
09-24-2019, 07:26 AM
|
#4936
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MalcolmG
That's what I'm using and it's working fine
Code:
Zone FXMenu|1-1
SelectedTrackNavigator
// ToDo Rotary Wet mix
RotaryPushG11 Reaper _S&M_FXBYP1
RotaryPushG12 Reaper _S&M_FXBYP2
RotaryPushG13 Reaper _S&M_FXBYP3
RotaryPushG14 Reaper _S&M_FXBYP4
RotaryPushG15 Reaper _S&M_FXBYP5
RotaryPushG16 Reaper _S&M_FXBYP6
RotaryPushG17 Reaper _S&M_FXBYP7
RotaryPushG18 Reaper _S&M_FXBYP8
UpperButton1 Reaper _S&M_SHOWFXCHAIN1
UpperButton2 Reaper _S&M_SHOWFXCHAIN2
UpperButton3 Reaper _S&M_SHOWFXCHAIN3
UpperButton4 Reaper _S&M_SHOWFXCHAIN4
UpperButton5 Reaper _S&M_SHOWFXCHAIN5
UpperButton6 Reaper _S&M_SHOWFXCHAIN6
UpperButton7 Reaper _S&M_SHOWFXCHAIN7
UpperButton8 Reaper _S&M_SHOWFXCHAIN8
Fader1 NoAction
Fader2 NoAction
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
|
Does it work with modifiers?
That could be "our" problem as C4 users, as Geoff has already said (TO ME LOTS OF TIMES NOW lol) There's a bug with the mods.
Last edited by Freex; 09-24-2019 at 07:36 AM.
|
|
|
09-24-2019, 10:32 AM
|
#4937
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
New build is up.
Modifiers now latch if you let go within 1/2 second.
To unlatch, simply press and hold for more than 1/2 second.
VERY preliminary Learn Mode...
Likely very crashy/buggy, please find all the ways you can to break 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
|
|
|
09-24-2019, 11:44 AM
|
#4938
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
Modifiers now latch if you let go within 1/2 second.
To unlatch, simply press and hold for more than 1/2 second.
VERY preliminary Learn Mode...
Likely very crashy/buggy, please find all the ways you can to break it
|
What do you mean "latch", this is different behavior than currently when I press shift? currently I hold shift and press another button, then release both. What's different?
|
|
|
09-24-2019, 11:51 AM
|
#4939
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by poetnprophet
What do you mean "latch", this is different behavior than currently when I press shift? currently I hold shift and press another button, then release both. What's different?
|
You still have the current behaviour.
Now, you can also tap Shift to latch it -- now you can press a button and it will perform the shifted action -- until you release Shift.
Press and Hold for more that 1/2 second when you want to release.
It's like Caps lock on the keyboard.
__________________
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
Last edited by Geoff Waddington; 09-24-2019 at 12:02 PM.
|
|
|
09-24-2019, 01:21 PM
|
#4940
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Getting a Runtime Error Crash when I open Learn mode from OSC, but fine when opened from Reaper noAction shortcut.
And track must have track with an FX. doesn't make a difference if it's mapped or not.
STEPS
Open repear blank, add new track add FX to track, open learn mode with NoAction command, all ok, close learn window and reopen with OSC command.
CRASH
Also doesn't seem to be mapping FX to C4OSC any more.
ALSO same Crash (with learn mode open), if I press Bank buttons,
ALSO not displaying the FX link between rotarys and FXzone.
|
|
|
09-24-2019, 02:08 PM
|
#4941
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by Freex
Does it work with modifiers?
That could be "our" problem as C4 users, as Geoff has already said (TO ME LOTS OF TIMES NOW lol) There's a bug with the mods.
|
Could be. I've had very unreliable results with modifiers in the FX Menu (and to a lesser degree, non-home zones in general), so right now I've avoided them in this one.
|
|
|
09-24-2019, 03:56 PM
|
#4942
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by Freex
Getting a Runtime Error Crash when I open Learn mode from OSC, but fine when opened from Reaper noAction shortcut.
And track must have track with an FX. doesn't make a difference if it's mapped or not.
STEPS
Open repear blank, add new track add FX to track, open learn mode with NoAction command, all ok, close learn window and reopen with OSC command.
CRASH
|
Hmmm...
Just repeated those exact steps -- works fine here.
Is there any other info on this I'm missing ?
Quote:
Originally Posted by Freex
Also doesn't seem to be mapping FX to C4OSC any more.
ALSO same Crash (with learn mode open), if I press Bank buttons,
ALSO not displaying the FX link between rotarys and FXzone.
|
Can you please post the contents of the .ost and .zon files ?
__________________
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
|
|
|
09-24-2019, 05:43 PM
|
#4943
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Aha moment… suboptimal CSI design.
Parent Zone was initially thought of as a place from which to get contextual information.
We have used it for exactly one thing thus far… slot index.
I think we should dump the ParentZone concept and add a GoZone variation
Code:
someButton GoZoneWithIndex someZone
that takes the index from the current Zone and passes it along to the sub Zone.
Haven’t thought it all through, but it already feels cleaner...
Anyone see any holes there ?
__________________
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
Last edited by Geoff Waddington; 09-24-2019 at 06:37 PM.
|
|
|
09-24-2019, 09:05 PM
|
#4944
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by Geoff Waddington
Aha moment… suboptimal CSI design.
Parent Zone was initially thought of as a place from which to get contextual information.
We have used it for exactly one thing thus far… slot index.
I think we should dump the ParentZone concept and add a GoZone variation
Code:
someButton GoZoneWithIndex someZone
that takes the index from the current Zone and passes it along to the sub Zone.
Haven’t thought it all through, but it already feels cleaner...
Anyone see any holes there ?
|
This feels nicer than the prior Navigator approach.
Being totally unaware of the implementation, would another approach be to just always pass the Index in GoZone, then it's up to the receiving zone (or maybe the Navigator in the receiving zone) whether they use it or ignore it?
Cheers
Malcolm
Last edited by MalcolmG; 09-24-2019 at 09:47 PM.
|
|
|
09-24-2019, 09:59 PM
|
#4945
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
MCU Displays
I just discovered that my Alphatrack has an MCU mode, and I'm hoping that I can use its display with CSI.
What's the short version on using the various MCUDisplay feedback processors in the MST? They seem to specify an index. Where do I get this, or is it as simple as just using 0 because it only has one? It is multiline, so does that count as 1 or 2?
Cheers
Malcolm
|
|
|
09-24-2019, 11:35 PM
|
#4946
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
GoZonewithIndex sounds perfect and hopefully it will solve the modifier issue
I haven't posted my Ost or Zone yet as my tablet took a bit it of a turn just after I reported and before I reset to the previous build to double check. I'll get it sorted, double check and let you know.
Odds are the problem's me again , if y'all are not having the same problems.
Last edited by Freex; 09-25-2019 at 12:02 AM.
|
|
|
09-25-2019, 01:45 AM
|
#4947
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MalcolmG
This feels nicer than the prior Navigator approach.
Being totally unaware of the implementation, would another approach be to just always pass the Index in GoZone, then it's up to the receiving zone (or maybe the Navigator in the receiving zone) whether they use it or ignore it?
|
Nice idea, except you don't always have an index to pass along
The index is dictated by context -- Sends and FX have a Track AND index context, that's the only two I can think of.
So you should only pass index from Zones that are appropriate.
Maybe GoZone can be made smart enough to figure out whether the index is needed -- pondering...
__________________
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
|
|
|
09-25-2019, 01:49 AM
|
#4948
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MalcolmG
I just discovered that my Alphatrack has an MCU mode, and I'm hoping that I can use its display with CSI.
What's the short version on using the various MCUDisplay feedback processors in the MST? They seem to specify an index. Where do I get this, or is it as simple as just using 0 because it only has one? It is multiline, so does that count as 1 or 2?
Cheers
Malcolm
|
The index is typically 0 for left and 1 for right, just experiment, you can't break anything
If the display is multiline, it is usually implemented separately:
Code:
DisplayUpper someParam
DispalyLower soameOtherParam
__________________
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
|
|
|
09-25-2019, 01:53 AM
|
#4949
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by Freex
GoZonewithIndex sounds perfect and hopefully it will solve the modifier issue
|
Hopefully
Quote:
Originally Posted by Freex
I haven't posted my Ost or Zone yet as my tablet took a bit it of a turn just after I reported and before I reset to the previous build to double check. I'll get it sorted, double check and let you know.
Odds are the problem's me again , if y'all are not having the same problems.
|
No worries, take your time.
__________________
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
|
|
|
09-25-2019, 03:18 AM
|
#4950
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Ok Geoff, i went back to the previous build not crashes, new build still giving me the same crash,
as soon I open LearnMode (with FX open or close) by shortcut on Tablet.
as soon as I press a button after opening via Reaper NoAction command.
Here's my Zone and FXZone files. OST hasn't been changed.
The only other thing I've done, is updated the C4Emu OSC layout (attached v2), there's now a non active encoder behind the button but in front of the rotary, this gis you a little more finger room on the buttons, as I kept moving the rotary with my big fingers.
Also if you have a chance, could you look at the FXZone file, I have it setup that Bank Left and Right work like cycle buttons, but for some reason (which I can see) when i get to FXZone-3 the Bank Right (which should take me to FXZone) does nothing, I added a "tester button" on Channel Left in FXZone-3 to send me to FXZone and that works, but it also works in FXZone-2.
I thought it would/should only work in the zone it's defined in, am I right? It definitely used to work like that.
Also still getting that random transpot stops working error when using for a few hours, messages back still work as the lights change to show record play etc.
Last edited by Freex; 03-25-2023 at 12:02 PM.
|
|
|
09-25-2019, 04:24 AM
|
#4951
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
How does pinning a track work now? I've assigned TogglePin to a button but it doesn't seem to do anything. I select a track, push TogglePin and the track doesn't get pinned.
What am I missing?
|
|
|
09-25-2019, 04:43 AM
|
#4952
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Geoff Waddington
Aha moment… suboptimal CSI design.
Parent Zone was initially thought of as a place from which to get contextual information.
We have used it for exactly one thing thus far… slot index.
I think we should dump the ParentZone concept and add a GoZone variation
Code:
someButton GoZoneWithIndex someZone
that takes the index from the current Zone and passes it along to the sub Zone.
Haven’t thought it all through, but it already feels cleaner...
Anyone see any holes there ?
|
Don't see any holes, but I can only think of two contexts where this would be needed, sends and FX slots. There isn't a problem with sends that needs fixing (as far as I can tell) which leaves FX slots.
If the FX zone is called from the FX menu, the index is already implicit. Why not use the IncludedZones construct to give all 'included' SubZones the same index?
EDIT: Silly idea, included Zones are called all together. Move along, nothing to see here....
Last edited by MixMonkey; 09-25-2019 at 05:01 AM.
|
|
|
09-25-2019, 10:30 AM
|
#4953
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MixMonkey
How does pinning a track work now? I've assigned TogglePin to a button but it doesn't seem to do anything. I select a track, push TogglePin and the track doesn't get pinned.
What am I missing?
|
TogglePin has to have a TrackNavigator (Track context) now, so something like:
Code:
Zone Channel|1-8
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
TrackTouch+DisplayLower| TrackVolumeDisplay
RotaryPush| GoZone PanWidth|
Rotary| TrackPan 0
RecordArm| TrackRecordArm
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect
Shift+Select| TrackRangeSelect
Control+Select| TrackSelect
Shift+Control+Select| TogglePin
Option+Select| TrackFolderDive
Fader| TrackVolume
TrackTouch+Fader| TrackVolume
FaderTouch| TrackTouch
ZoneEnd
__________________
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
|
|
|
09-25-2019, 11:11 AM
|
#4954
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Geoff Waddington
TogglePin has to have a TrackNavigator (Track context) now, so something like:
Code:
Zone Channel|1-8
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
TrackTouch+DisplayLower| TrackVolumeDisplay
RotaryPush| GoZone PanWidth|
Rotary| TrackPan 0
RecordArm| TrackRecordArm
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect
Shift+Select| TrackRangeSelect
Control+Select| TrackSelect
Shift+Control+Select| TogglePin
Option+Select| TrackFolderDive
Fader| TrackVolume
TrackTouch+Fader| TrackVolume
FaderTouch| TrackTouch
ZoneEnd
|
Thanks
|
|
|
09-25-2019, 09:13 PM
|
#4955
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by Geoff Waddington
The index is typically 0 for left and 1 for right, just experiment, you can't break anything
|
Thanks, will give it a go as soon as I fix one other problem.
If I go into my FXMenu zone by using MapSelectedTrackFXToMenu under a button widget on one surface, should that also load the same named FXMenu zone on other surfaces?
More details : I have a track button on my BCF2000 that selects a track then calls MapSelectedTrackFXToMenu. That works perfectly.
Code:
Zone Home
OnFXFocus MapFocusedFXToWidgets
IncludedZones
Channel|1-8
IncludedZonesEnd
ZoneEnd
Zone Channel|1-8
TrackNavigator
RotaryG1| TrackPan
Shift+UpperButton| TrackSelect
Control+UpperButton| TrackSolo
Alt+UpperButton| TrackRecordArm
Option+UpperButton| TrackMute
Fader| TrackVolume
// FXMenu
UpperButton| TrackUniqueSelect
UpperButton| MapSelectedTrackFXToMenu
ZoneEnd
Zone FXMenu|1-1
SelectedTrackNavigator
RotaryPushG11 Reaper _S&M_FXBYP1
RotaryPushG12 Reaper _S&M_FXBYP2
...
I've just defined an FXMenu zone also on my alphatrack.
Code:
Zone FXMenu|1-1
SelectedTrackNavigator
// this doesn't seem to map when in FXMenu on BCF2000
Fader TrackVolume
ZoneEnd
When the button on my bcf2000 causes me to go into FXMenu, should that also load the FXMenu on the Alphatrack? If so, I can't seem to get it to do that.
Note, this is latest but one build. If you want, I can try the latest.
Last edited by MalcolmG; 09-25-2019 at 11:50 PM.
|
|
|
09-25-2019, 10:19 PM
|
#4956
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by Geoff Waddington
Nice idea, except you don't always have an index to pass along
The index is dictated by context -- Sends and FX have a Track AND index context, that's the only two I can think of.
So you should only pass index from Zones that are appropriate.
Maybe GoZone can be made smart enough to figure out whether the index is needed -- pondering...
|
Sorry, I meant the other way. If you have an index, pass it. If the "receiving" zone/navigator doesn't need it, it ignores it.
Anyway, as I said, I don't know how it's implemented, so take with a grain of salt. Just in general I like to remove situations where both sides need to be setup just right ie. GoZoneIndex and the correct Navigator. If one side can be removed ie. by making it always GoZone, then it becomes harder to mess up.
|
|
|
09-25-2019, 11:33 PM
|
#4957
|
Human being with feelings
Join Date: Feb 2008
Location: 6950 DK
Posts: 661
|
Geoff
Just wondering when this will go into Beta with some idiot proof documentation. I understand there is a lot of info in this thread but it is randomly spread around and looks very detailed and specific to certain demands. What is needed is a 'get up and running' document.
__________________
REAPING HAVOC SINCE 2008
|
|
|
09-26-2019, 12:03 AM
|
#4958
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
FXParam by Name instead of Index?
Wondering if there is a way inside your FX Zones to map a param by name rather than index? If not, can we add this to the backlog please?
The reason is that some FX params change their index on the fly. The example that has been puzzling me is Wet. Reaper seems ot dynamically add this as a param on every plugin, but it's always the last param. So for ReaEQ, for example, if I have 2 bands defined, the RAW FX file will look like this:
Code:
VST: ReaEQ (Cockos)
Freq-Low Shelf
Gain-Low Shelf
Q-Low Shelf
Freq-Band 2
Gain-Band 2
Q-Band 2
Wet
But if I add another band, it'll move to be:
Code:
VST: ReaEQ (Cockos)
Freq-Low Shelf
Gain-Low Shelf
Q-Low Shelf
Freq-Band 2
Gain-Band 2
Q-Band 2
Freq-Band 3
Gain-Band 3
Q-Band 3
Wet
So trying to map a control to it with an index is tricky. If instead I could optionally do something like:
Code:
Rotary1 FXParamName "Wet" "Wet"
Then I wouldn't have to deal with the changing index.
Cheers
Malcolm
|
|
|
09-26-2019, 12:06 AM
|
#4959
|
Human being with feelings
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
|
Quote:
Originally Posted by uksnowy
Geoff
Just wondering when this will go into Beta with some idiot proof documentation. I understand there is a lot of info in this thread but it is randomly spread around and looks very detailed and specific to certain demands. What is needed is a 'get up and running' document.
|
I'll leave Geoff to comment on the beta part, but just in case you're not aware, there is a "Get Up and Running" video from poetnprophet here https://youtu.be/T5IC-fuI0E8 and my notes, such as they are, are available here https://github.com/malcolmgroves/reaper_csi/wiki
Cheers
Malcolm
|
|
|
09-26-2019, 12:54 AM
|
#4960
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MalcolmG
If I go into my FXMenu zone by using MapSelectedTrackFXToMenu under a button widget on one surface, should that also load the same named FXMenu zone on other surfaces?
More details : I have a track button on my BCF2000 that selects a track then calls MapSelectedTrackFXToMenu. That works perfectly.
When the button on my bcf2000 causes me to go into FXMenu, should that also load the FXMenu on the Alphatrack? If so, I can't seem to get it to do that.
Note, this is latest but one build. If you want, I can try the latest.
|
Make sure "Synch Zones across Surfaces" is checked for Both the BCF2000 AND the Alphatrack.
If that doesn't work, let me know, it's a bug
__________________
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
|
|
|
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 09:30 PM.
|