Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 09-23-2019, 05:26 PM   #4921
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

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.
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 05:52 PM   #4922
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

@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
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 11:20 PM   #4923
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by MixMonkey View Post
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.
__________________
Filter Theory | CSI Notes wiki

Last edited by MalcolmG; 09-23-2019 at 11:27 PM.
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 11:37 PM   #4924
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by MalcolmG View Post
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.
__________________
Filter Theory | CSI Notes wiki

Last edited by MalcolmG; 09-24-2019 at 02:41 PM.
MalcolmG is offline   Reply With Quote
Old 09-24-2019, 03:30 AM   #4925
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

Quote:
Originally Posted by MalcolmG View Post
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
Freex is offline   Reply With Quote
Old 09-24-2019, 03:44 AM   #4926
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by Freex View Post
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
Geoff Waddington is offline   Reply With Quote
Old 09-24-2019, 03:55 AM   #4927
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

Quote:
Originally Posted by Geoff Waddington View Post

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.
Freex is offline   Reply With Quote
Old 09-24-2019, 03:56 AM   #4928
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

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.
MixMonkey is offline   Reply With Quote
Old 09-24-2019, 04:01 AM   #4929
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

Quote:
Originally Posted by MixMonkey View Post
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.
Freex is offline   Reply With Quote
Old 09-24-2019, 04:03 AM   #4930
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by Freex View Post
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)
MixMonkey is offline   Reply With Quote
Old 09-24-2019, 04:19 AM   #4931
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

Quote:
Originally Posted by MixMonkey View Post
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.
Freex is offline   Reply With Quote
Old 09-24-2019, 04:20 AM   #4932
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by Freex View Post
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.
MixMonkey is offline   Reply With Quote
Old 09-24-2019, 04:24 AM   #4933
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

Quote:
Originally Posted by MixMonkey View Post
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.
Freex is offline   Reply With Quote
Old 09-24-2019, 04:43 AM   #4934
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Freex View Post
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
__________________
Filter Theory | CSI Notes wiki

Last edited by MalcolmG; 09-24-2019 at 04:53 AM.
MalcolmG is offline   Reply With Quote
Old 09-24-2019, 05:19 AM   #4935
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by MalcolmG View Post
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.
MixMonkey is offline   Reply With Quote
Old 09-24-2019, 07:26 AM   #4936
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

Quote:
Originally Posted by MalcolmG View Post
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.
Freex is offline   Reply With Quote
Old 09-24-2019, 10:32 AM   #4937
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

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
Geoff Waddington is offline   Reply With Quote
Old 09-24-2019, 11:44 AM   #4938
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

Quote:
Originally Posted by Geoff Waddington View Post
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?
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 09-24-2019, 11:51 AM   #4939
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by poetnprophet View Post
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.
Geoff Waddington is offline   Reply With Quote
Old 09-24-2019, 01:21 PM   #4940
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

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.
Freex is offline   Reply With Quote
Old 09-24-2019, 02:08 PM   #4941
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Freex View Post
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.
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 09-24-2019, 03:56 PM   #4942
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by Freex View Post
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 View Post
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
Geoff Waddington is offline   Reply With Quote
Old 09-24-2019, 05:43 PM   #4943
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

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.
Geoff Waddington is offline   Reply With Quote
Old 09-24-2019, 09:05 PM   #4944
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
__________________
Filter Theory | CSI Notes wiki

Last edited by MalcolmG; 09-24-2019 at 09:47 PM.
MalcolmG is offline   Reply With Quote
Old 09-24-2019, 09:59 PM   #4945
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default 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
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 09-24-2019, 11:35 PM   #4946
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

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.
Freex is offline   Reply With Quote
Old 09-25-2019, 01:45 AM   #4947
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by MalcolmG View Post
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
Geoff Waddington is offline   Reply With Quote
Old 09-25-2019, 01:49 AM   #4948
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by MalcolmG View Post
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
Geoff Waddington is offline   Reply With Quote
Old 09-25-2019, 01:53 AM   #4949
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by Freex View Post
GoZonewithIndex sounds perfect and hopefully it will solve the modifier issue
Hopefully

Quote:
Originally Posted by Freex View Post
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
Geoff Waddington is offline   Reply With Quote
Old 09-25-2019, 03:18 AM   #4950
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
Default

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.
Freex is offline   Reply With Quote
Old 09-25-2019, 04:24 AM   #4951
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

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?
MixMonkey is offline   Reply With Quote
Old 09-25-2019, 04:43 AM   #4952
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
MixMonkey is offline   Reply With Quote
Old 09-25-2019, 10:30 AM   #4953
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by MixMonkey View Post
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
Geoff Waddington is offline   Reply With Quote
Old 09-25-2019, 11:11 AM   #4954
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
MixMonkey is offline   Reply With Quote
Old 09-25-2019, 09:13 PM   #4955
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
__________________
Filter Theory | CSI Notes wiki

Last edited by MalcolmG; 09-25-2019 at 11:50 PM.
MalcolmG is offline   Reply With Quote
Old 09-25-2019, 10:19 PM   #4956
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 09-25-2019, 11:33 PM   #4957
uksnowy
Human being with feelings
 
uksnowy's Avatar
 
Join Date: Feb 2008
Location: 6950 DK
Posts: 661
Default

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
uksnowy is offline   Reply With Quote
Old 09-26-2019, 12:03 AM   #4958
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default 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
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 09-26-2019, 12:06 AM   #4959
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by uksnowy View Post
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
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 09-26-2019, 12:54 AM   #4960
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by MalcolmG View Post
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
Geoff Waddington is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:30 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.