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

Reply
 
Thread Tools Display Modes
Old 11-23-2020, 02:36 AM   #1
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default CSI: Devices, Setup, Help -- thread now closed -- use the new CSI v3 thread

This new thread will provide a place to discuss customized setups, sort out configuration issues, etc.

Here is the wiki page with installation instructions, CSI concepts, etc.

https://github.com/GeoffAWaddington/...ntegrator/wiki

Here is the list of currently supported controllers, we will update it as more come online.

If your controller isn't listed and has 8/16 channels, you can always try the MCU, a lot of controllers will work, at least partially, with the MCU setup.

Code:
EuCon
Console 1
Icon Platform Nano
Launch Pad Mini MK3
Mackie MCU
Mackie MCUXT
Mackie C4
Qcon Platform B
Qcon Platform M
Qcon ProX New Firmware
Stienberg CMC-QC-2
X-Touch_One
__________________
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; 04-29-2023 at 11:31 AM.
Geoff Waddington is offline   Reply With Quote
Old 11-23-2020, 04:40 AM   #2
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
This new thread will provide a place to discuss customized setups, sort out configuration issues, etc.

Here is the wiki page with installation instructions, CSI concepts, etc.

https://github.com/GeoffAWaddington/...ntegrator/wiki

Here is the list of currently supported controllers, we will update it as more come online.

If your controller isn't listed and has 8/16 channels, you can always try the MCU, a lot of controllers will work, at least partially, with the MCU setup.

Code:
Console 1
Icon Platform Nano
Launch Pad Mini MK3
Mackie MCU
Mackie MCUXT
Mackie C4
Qcon Platform B
Qcon Platform M
Qcon ProX New Firmware
Stienberg CMC-QC-2
X-Touch_One
Hi, Geoff.

Got a question concerning the new set up.

I have a single channel surface (icon Nano) and an 8 channel surface (icon X+). The X+ was used for channels but also for FX and sends

I now have problems getting sends and FXzones to map to the 8 channel surface.

Before CSI 1.0 I ticked "Sync Zones Across Surfaces" and "Auto Map Focuse FX"
to make the surfaces work together.
What would be the equivalent with version 1.0?

I now it set up as 1 channel 0 or 1 sends/fx respectively, and 8 channel/fx/sends using

OnTrackSelection MapSelectedTrackSendsToWidgets and

OnFXFocus MapFocusedFXToWidgets with FocusedFXNavigator in FXzones

but as said, it doesn´t map to the 8 channels as it did before
(I get mapping of fx to the single channel though)
WaveTrans is offline   Reply With Quote
Old 11-23-2020, 07:09 AM   #3
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

WaveTrans, when I use my X-Touch One (one channel) along with my Artist Mix (8 channels) I configure the X-Touch One device in CSI as 0 faders, 0 sends, 0 FX menus. The .zon file for that device hard codes the TrackVolume to Fader1. Otherwise, when using it as a 1 fader device it was stealing channels from the Artist Mix. What happens if you try something similar with the 1 channel controller and keep the 8/8/8 and all related mapping on the 8 channel surface?
Funkybot is online now   Reply With Quote
Old 11-23-2020, 10:34 AM   #4
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Funkybot View Post
WaveTrans, when I use my X-Touch One (one channel) along with my Artist Mix (8 channels) I configure the X-Touch One device in CSI as 0 faders, 0 sends, 0 FX menus. The .zon file for that device hard codes the TrackVolume to Fader1. Otherwise, when using it as a 1 fader device it was stealing channels from the Artist Mix. What happens if you try something similar with the 1 channel controller and keep the 8/8/8 and all related mapping on the 8 channel surface?
Hi, thanks for your help. I tried 0/0/0 1/0/0 and 8/8/8 but it does not work as expected.
I have the send and FXMenu zones in the of the 8 Channel Surface. There are none in the Single channel surface.

If I try to toggle FX using a button like "Plugin - MapFocusedFXToWidgets" nothing happens when it comes to FX.zones which are for the 8 Channel surfaces, single channel FXzones work.

Before CSI1.0 I used "OnFXFocus MapFocusedFXToWidgets" if I used it in the new constellation on the 8 channels it works, but as soon as I switch to another FX, reaper crashes.

Sends don´t work at all when I try to toggle via a button like "Send- MapSelectedTrackSendsToWidgets". Sends work with virtual widgets like OnTrackSelection MapSelectedTrackSendsToWidgets but then the surface never leaves the Sends level until reaper is restarted.


Maybe something changed in the synchronization of zones, but thats only a wild guess?
WaveTrans is offline   Reply With Quote
Old 11-23-2020, 01:17 PM   #5
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by WaveTrans View Post
Hi, Geoff.

Got a question concerning the new set up.

I have a single channel surface (icon Nano) and an 8 channel surface (icon X+). The X+ was used for channels but also for FX and sends

I now have problems getting sends and FXzones to map to the 8 channel surface.

Before CSI 1.0 I ticked "Sync Zones Across Surfaces" and "Auto Map Focuse FX"
to make the surfaces work together.
What would be the equivalent with version 1.0?

I now it set up as 1 channel 0 or 1 sends/fx respectively, and 8 channel/fx/sends using

OnTrackSelection MapSelectedTrackSendsToWidgets and

OnFXFocus MapFocusedFXToWidgets with FocusedFXNavigator in FXzones

but as said, it doesn´t map to the 8 channels as it did before
(I get mapping of fx to the single channel though)
Yes, you are right, "Sync Zones Across Surfaces" is gone and "Auto Map Focused FX" is always on.

So you would have to set up your 8 channel Zone so the it contains
Code:
onFXFocus MapFocusedFXToWidgets with FocusedFXNavigator in FXzones
__________________
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 11-24-2020, 02:43 AM   #6
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, you are right, "Sync Zones Across Surfaces" is gone and "Auto Map Focused FX" is always on.

So you would have to set up your 8 channel Zone so the it contains
Code:
onFXFocus MapFocusedFXToWidgets with FocusedFXNavigator in FXzones
Many thanks, Geoff!

That works for FX.
I set up the surfaces as 1/0/0 and 8/8/8 and when I open an FX menu, a selected FX maps to the surface

Please allow two more questions.

1) How to set up sends? So that they are mapped when the sends menu is opened?

I tried "OnTrackSelection MapSelectedTrackSendsToWidgets" but then the 8 channels stay in sends mode.

2) Reaper crashes when I select certain FX.zones like the one ReaComp.zone below, crashes occur in all project environments.

EDIT: I´m not so shure anymore, if this is limited to certain FX.zones. Sometimes switching between a couple of FX let´s reaper crash, rarely it works all normal and selecting the next track and the fxmenu on it will crash reaper.

crashes initiated by selecting ReaComp, ReaVerb and ReaVerbate and some more vst plugins

This is independent of the setup 1/0/0 or 1/1/1 8/8/8 of the surfaces

Also happens with the build from 2020/11/17 and all previous builds of CSI1.0

Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
	FocusedFXNavigator
/
	DisplayUpper1	FXParamNameDisplay "0" "Thresh"
	DisplayLower1 	FXParamNameDisplay "16" "AutoRelease"
	Fader1 	     	FXParam            "0" "Thresh"
	Rotary1         FXParam 	   "0" "Thresh"     [ 0.0>1.0 ]
	RotaryPush1     FXParam             "16" "AutoRelease" [ 0.0 1.0 ]
/
	DisplayUpper2	FXParamNameDisplay "2" "Attack"
	Fader2 	        FXParam 	   "2" "Attack" 
	Rotary2         FXParam 	   "2" "Attack" [ 0.0>1.0 ] 
	RotaryPush2     FXParam            "2" "Attack" [ 0.0 0.003 0.006  ]

/
	DisplayUpper3	FXParamNameDisplay  "3" "Release"
        Fader3 	        FXParam 	   "3" "Release"
	Rotary3         FXParam 	    "3" "Release" [ 0.0>1.0 ]
	RotaryPush3     FXParam             "3" "Release" [ 0.0 0.01 0.02  ]
/
	DisplayUpper4	FXParamNameDisplay "1" 	"Ratio"
	DisplayLower4 	FXParamValueDisplay "1" "Ratio"
	Fader4 	        FXParam 	    "1" "Ratio" [ 0.0>1.0 ]
	Rotary4         FXParam 	    "1" "Ratio" [ 0.0>1.0 ]
	RotaryPush4 	FXParam             "1" "Ratio" [ 0.0 0.01 0.02 1.0 ]
/
	DisplayUpper5	FXParamNameDisplay "11" "Wet/Dry"
	DisplayLower5 	FXParamNameDisplay "19" "Bypass"
	Fader5       	FXParam 	   "11" "Wet"    [ 0.0>1.5 ]
	Rotary5         FXParam            "10" "Dry"    [ 0.0>1.0 ]
	RotaryPush5     FXParam            "19" "Bypass" [ 0.0 1.0 ]
/
 	DisplayLower6 	FXParamNameDisplay "4" "PreComp"
	DisplayLower6 	FXParamNameDisplay "15" "AutoMkUp"
	Fader6          FXParam             "4" "Pre-comp" [ 0.0>1.0 ]
	Rotary6         NoAction
	RotaryPush6     FXParam            "15" "AutoMkUp"[ 0.0 1.0 ]
/	
	DisplayUpper7	FXParamNameDisplay "13" "RMS"
	DisplayLower7 	FXParamNameDisplay "6" "LoP"
	Fader7          FXParam            "13" "RMS size"
	Rotary7         FXParam            "6" "Lowpass" [ 0.0>1.0 ]
	RotaryPush7     FXParam            "6" "Lowpass" [ 0.3 0.4 0.5 0.7 0.8 1.0 ]
/
	DisplayUpper8	FXParamNameDisplay "14" "Knee"
	DisplayLower8 	FXParamNameDisplay "7" "HiP"
	Fader8          FxParam            "14" "Knee"
	Rotary8         FXParam            "7" "Hipass" [ 0.0>1.0 ]
	RotaryPush8     FXParam            "7" "Hipass" [ 0.0 0.00175 0.002 0.005 0.0075 ]
/	
	RotaryPush1 NoAction
	RotaryPush5 NoAction
	RotaryPush6 NoAction

ZoneEnd

Last edited by WaveTrans; 11-24-2020 at 05:59 AM.
WaveTrans is offline   Reply With Quote
Old 11-24-2020, 04:23 AM   #7
ramses
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,231
Default

Success! I've managed to begin mapping my Softube Console 1 AND Console 1 Fader using the Control Surface Integrator!

I'm so happy it works! Thanks a million Geoff, and everyone else!

There are snags and issues to fix, but conceptually it works just fine at the moment, when you get to understand the layout and syntax and stuff. Faders all work, which is great, and they're fully 7BitFaders, so that's really good news.

I'm sure there's a way to send some kind of data to Console1 in order to trigger the "Fine Adjust Mode" for the knobs, since you can get this to work using the Softube software. If I only knew a way to find this out...

I'll post the Console1Fader.mst here as soon as I've completed it.
ramses is offline   Reply With Quote
Old 11-24-2020, 10:57 AM   #8
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by ramses View Post
Success! I've managed to begin mapping my Softube Console 1 AND Console 1 Fader using the Control Surface Integrator!

I'm so happy it works! Thanks a million Geoff, and everyone else!

There are snags and issues to fix, but conceptually it works just fine at the moment, when you get to understand the layout and syntax and stuff. Faders all work, which is great, and they're fully 7BitFaders, so that's really good news.

I'm sure there's a way to send some kind of data to Console1 in order to trigger the "Fine Adjust Mode" for the knobs, since you can get this to work using the Softube software. If I only knew a way to find this out...

I'll post the Console1Fader.mst here as soon as I've completed it.
Just press and hold the button on the lower left of the Console 1, it automatically makes the rotaries more fine.
__________________
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 11-24-2020, 10:56 AM   #9
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by WaveTrans View Post
Many thanks, Geoff!

That works for FX.
I set up the surfaces as 1/0/0 and 8/8/8 and when I open an FX menu, a selected FX maps to the surface

Please allow two more questions.

1) How to set up sends? So that they are mapped when the sends menu is opened?

I tried "OnTrackSelection MapSelectedTrackSendsToWidgets" but then the 8 channels stay in sends mode.

2) Reaper crashes when I select certain FX.zones like the one ReaComp.zone below, crashes occur in all project environments.

EDIT: I´m not so shure anymore, if this is limited to certain FX.zones. Sometimes switching between a couple of FX let´s reaper crash, rarely it works all normal and selecting the next track and the fxmenu on it will crash reaper.

crashes initiated by selecting ReaComp, ReaVerb and ReaVerbate and some more vst plugins

This is independent of the setup 1/0/0 or 1/1/1 8/8/8 of the surfaces

Also happens with the build from 2020/11/17 and all previous builds of CSI1.0

Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
	FocusedFXNavigator
/
	DisplayUpper1	FXParamNameDisplay "0" "Thresh"
	DisplayLower1 	FXParamNameDisplay "16" "AutoRelease"
	Fader1 	     	FXParam            "0" "Thresh"
	Rotary1         FXParam 	   "0" "Thresh"     [ 0.0>1.0 ]
	RotaryPush1     FXParam             "16" "AutoRelease" [ 0.0 1.0 ]
/
	DisplayUpper2	FXParamNameDisplay "2" "Attack"
	Fader2 	        FXParam 	   "2" "Attack" 
	Rotary2         FXParam 	   "2" "Attack" [ 0.0>1.0 ] 
	RotaryPush2     FXParam            "2" "Attack" [ 0.0 0.003 0.006  ]

/
	DisplayUpper3	FXParamNameDisplay  "3" "Release"
        Fader3 	        FXParam 	   "3" "Release"
	Rotary3         FXParam 	    "3" "Release" [ 0.0>1.0 ]
	RotaryPush3     FXParam             "3" "Release" [ 0.0 0.01 0.02  ]
/
	DisplayUpper4	FXParamNameDisplay "1" 	"Ratio"
	DisplayLower4 	FXParamValueDisplay "1" "Ratio"
	Fader4 	        FXParam 	    "1" "Ratio" [ 0.0>1.0 ]
	Rotary4         FXParam 	    "1" "Ratio" [ 0.0>1.0 ]
	RotaryPush4 	FXParam             "1" "Ratio" [ 0.0 0.01 0.02 1.0 ]
/
	DisplayUpper5	FXParamNameDisplay "11" "Wet/Dry"
	DisplayLower5 	FXParamNameDisplay "19" "Bypass"
	Fader5       	FXParam 	   "11" "Wet"    [ 0.0>1.5 ]
	Rotary5         FXParam            "10" "Dry"    [ 0.0>1.0 ]
	RotaryPush5     FXParam            "19" "Bypass" [ 0.0 1.0 ]
/
 	DisplayLower6 	FXParamNameDisplay "4" "PreComp"
	DisplayLower6 	FXParamNameDisplay "15" "AutoMkUp"
	Fader6          FXParam             "4" "Pre-comp" [ 0.0>1.0 ]
	Rotary6         NoAction
	RotaryPush6     FXParam            "15" "AutoMkUp"[ 0.0 1.0 ]
/	
	DisplayUpper7	FXParamNameDisplay "13" "RMS"
	DisplayLower7 	FXParamNameDisplay "6" "LoP"
	Fader7          FXParam            "13" "RMS size"
	Rotary7         FXParam            "6" "Lowpass" [ 0.0>1.0 ]
	RotaryPush7     FXParam            "6" "Lowpass" [ 0.3 0.4 0.5 0.7 0.8 1.0 ]
/
	DisplayUpper8	FXParamNameDisplay "14" "Knee"
	DisplayLower8 	FXParamNameDisplay "7" "HiP"
	Fader8          FxParam            "14" "Knee"
	Rotary8         FXParam            "7" "Hipass" [ 0.0>1.0 ]
	RotaryPush8     FXParam            "7" "Hipass" [ 0.0 0.00175 0.002 0.005 0.0075 ]
/	
	RotaryPush1 NoAction
	RotaryPush5 NoAction
	RotaryPush6 NoAction

ZoneEnd
You can just use a button to map the Sends:

Code:
someButton MapSelectedTrackSendsToWidgets
Then just GoZone "Home" to get back to normal.

You don't need the / characters at the beginning of empty lines.

As far as the crashes, replace:

Code:
	Rotary7         FXParam            "6" "Lowpass" [ 0.0>1.0 ]
with

Code:
	Rotary7         FXParam            "6" "Lowpass"
and see if it stops crashing.
__________________
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 11-24-2020, 12:41 PM   #10
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Thanks for looking into this!

Quote:
Originally Posted by Geoff Waddington View Post
You can just use a button to map the Sends:

Code:
someButton MapSelectedTrackSendsToWidgets
Then just GoZone "Home" to get back to normal.

You don't need the / characters at the beginning of empty lines.
I assigned a button to the action "MapSelectedTrackSendsToWidgets" in the Nano.zone (other surface doesn´t have buttons).

But the 8 channels of the Xplus do not map to sends.

I can map the sends to the nano, but I would prefer them mapping to the 8 channel surface.

Doesn´t MapSelectedTrackSendsToWidgets set all the surfaces into send mode, i.e. function universally?

Quote:
Originally Posted by Geoff Waddington View Post
As far as the crashes, replace:
Code:
	Rotary7         FXParam            "6" "Lowpass" [ 0.0>1.0 ]
with
Code:
	Rotary7         FXParam            "6" "Lowpass"
and see if it stops crashing.
Did that, removed all step values, but reaper is still crashing, also with the newest build, from today.

Is anyone else experiencing this issue?

crashing plugs are ReaComp, VerVerb and ReaVerbate.
Not ReaEQ. I can jump wildly between ReaEQ nothing crashes.

Tested Reaper versions 6.14 to 6.16 all crashing as soon as said plugins are chosen.

When I remove the csurf_integratorx64 from the plugins folder, everything is back to normal again.

Please help!

Last edited by WaveTrans; 11-24-2020 at 01:04 PM.
WaveTrans is offline   Reply With Quote
Old 12-07-2020, 11:19 AM   #11
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, you are right, "Sync Zones Across Surfaces" is gone and "Auto Map Focused FX" is always on.

So you would have to set up your 8 channel Zone so the it contains
Code:
onFXFocus MapFocusedFXToWidgets with FocusedFXNavigator in FXzones
In the beta version i worked with:
Code:
OnTrackSelection 	MapSelectedTrackFXToMenu
and
Code:
Zone "Buttons|"
	Track 					ToggleMapSelectedTrackFXMenu
...
and in the FX zone file:
Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
	SelectedTrackNavigator
...
is that also gone? How can i translate that to V1.0?

Br, Mike
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 12-07-2020, 11:44 AM   #12
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mike@Ossarium View Post
In the beta version i worked with:
Code:
OnTrackSelection 	MapSelectedTrackFXToMenu
and
Code:
Zone "Buttons|"
	Track 					ToggleMapSelectedTrackFXMenu
...
and in the FX zone file:
Code:
Zone "VST: ReaComp (Cockos)" "ReaComp"
	SelectedTrackNavigator
...
is that also gone? How can i translate that to V1.0?

Br, Mike
That would mostly work...

Just make a change something like this:

Code:
Zone "Buttons"
	Track 					GoZone "Home"
        Shift+Track                             MapSelectedTrackFXToMenu
...
__________________
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 12-07-2020, 11:54 AM   #13
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by Geoff Waddington View Post
That would mostly work...

Just make a change something like this:

Code:
Zone "Buttons"
	Track 					GoZone "Home"
        Shift+Track                             MapSelectedTrackFXToMenu
...
Works fine now...

Is the Zone sync between two surfaces not working anymore?
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 11-23-2020, 07:11 AM   #14
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post

Here is the list of currently supported controllers, we will update it as more come online.
You should probably throw a line in the about Eucon so someone doesn't think their Eucon hardware isn't supported out of the box.
Funkybot is online now   Reply With Quote
Old 11-23-2020, 07:43 AM   #15
StormBlåst
Human being with feelings
 
Join Date: May 2019
Posts: 38
Default

Hi Geoff!

I have a small problem here with my iCON QCon ProX/XS.
So what I want is for my extender to follow my main unit Zones and Displays. My main unit is set up like this:

- When I use a Rotary knob, it changes the Zone for "Pan" and displays the Pan value in a lower display.

-When I touch or move a fader, it changes for the "Channel" Zone and displays track volume in a lower display.

-I have also set up "name/Value" button for changing the Zones without moving Rotaries or Faders.

But those things only happen to matter in my Main unit and not with my extender. I can move between Zones if I move or touch my extender rotaries/faders but then my main unit will be still.. And also, the name/Value knob seems only to affect my main unit..
I am missing some kind of Synchronization between my main unit and extender.
Here is my Zone file:


Zone Home
IncludedZones
"Buttons"
"MasterChannel"
"Channel"
IncludedZonesEnd
ZoneEnd


Zone "Buttons"
Shift Shift
Option Option
Control Control
Alt Alt
Blank1 NoAction
Blank2 Reaper "40016" // PREFERENCES
Blank3 Reaper "40605" // ACTION LIST
Blank4 Reaper "40153" // MIDI EDITOR
Blank5 Reaper "41589" // ITEM PROPERTIES

Pan NoAction
Plugin ToggleMapSelectedTrackFXMenu
Plugin Reaper "_S&M_TOGLFXCHAIN"
Shift+Plugin GoZone FocusedFXParam
EQ NoAction
ChannelLeft TrackBank "-1"
ChannelRight TrackBank "1"
BankLeft TrackBank "-8"
BankRight TrackBank "8"
TimeDisplay TimeDisplay
smpteBeats CycleTimeDisplayModes
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Reaper "1013"
F1 Reaper "40495" // RECORD MONITOR MODE
F2 Reaper "40702" // CREATE NEW TRACK
F3 Reaper "40701" // CREATE NEW TRACK/INSERT VIRTUAL INSTRU
F4 Reaper "40005" // REMOVE TRACK
F5 Reaper "40062" // DUPLICATE TRACK
F6 Reaper "41817" // CONTINUOUS SCROLLING
F7 Reaper "40042" // GO TO START
F8 Reaper "40296" // SELECT ALL TRACKS
F1L2 Reaper "40293" // VIEW ROUTING/SENDS FOR SEL TRACK
F2L2 Reaper "1042" // FOLDER COLLAPSE STATE
F3L2 Reaper "_S&M_TOGLFXCHAIN" // SHOW FX WINDOW FOR SEL TRACK
F4L2 Reaper "_S&M_FXBYPSEL" // BYPASS FX FOR SEL TRACK
F5L2 Reaper "_S&M_SELFXNEXT" // NEXT FX FOR SEL TRACK
F6L2 Reaper "40344" // BYPASS FX FOR ALL TRACKS
F7L2 Reaper "40549" // SHOW FX ABOVE MIXER
F8L2 Reaper "_BR_NORMALIZE_LOUDNESS_ITEMS" // NORMALIZE
Read TrackAutoMode "1"
Shift+Read GlobalAutoMode "1"
Write TrackAutoMode "3"
Shift+Write GlobalAutoMode "3"
Trim TrackAutoMode "0"
Shift+Trim GlobalAutoMode "0"
Touch TrackAutoMode "2"
Shift+Touch GlobalAutoMode "2"
Latch TrackAutoMode "4"
Shift+Latch GlobalAutoMode "4"
Save Reaper "40026"
Shift+Save Reaper "40022" // SAVE PROJECT AS
Undo Reaper "40029"
Shift+Undo Reaper "40030" // REDO
Flip Reaper "40346" // TOGGLE FULLSCREEN
Normal Reaper "40173" // GO TO NEXT MARKER
Marker Reaper "40157" // INSERT MARKER
Loop CycleTimeline
nameValue GoZone Home
Click Reaper "40364" METRONOME
Solo Reaper "40340" // UNSOLO ALL TRACKS
Mode ToggleScrollLink 4
Zoom GoZone JogWheelZoom
Up Reaper "40111" // ZOOM IN VERTICAL
Down Reaper "40112" // ZOOM OUT VERTICAL
Left Reaper "1011" // ZOOM OUT HORIZONTAL
Right Reaper "1012" // ZOOM IN HORIZONTAL
Scrub GoZone JogWheel
JogWheelRotaryCW Reaper "41667" // NORMAL JOG RIGHT
JogWheelRotaryCCW Reaper "41666" // NORMAL JOG LEFT
Shift+JogWheelRotaryCW Reaper "1012" // ZOOM IN HOR
Shift+JogWheelRotaryCCW Reaper "1011" // ZOOM OUT HOR
Option+JogWheelRotaryCW Reaper "40111" // ZOOM IN VER
Option+JogWheelRotaryCCW Reaper "40112" // ZOOM OUT VER
Control+JogWheelRotaryCW Reaper "40103" // CREATE JOG TIMESEL R
Control+JogWheelRotaryCCW Reaper "40102" // CREATE JOG TIMESEL L


40647

/MasterFader MasterTrackVolume
ZoneEnd

Zone "Channel"
TrackNavigator
VUMeter| TrackOutputMeterMaxPeakLR
/VUMeter| TrackOutputMeterAverageLR
DisplayUpper| TrackNameDisplay
DisplayLower| TrackVolumeDisplay
Rotary| GoZone Pan
RotaryPush| TrackUniqueSelect
RotaryPush| Reaper _XENAKIOS_RESETTRACKVOL1
nameValue GoZone Pan
Shift+nameValue GoZone PanWidth
Send GoZone Send
RecordArm| TrackRecordArm
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect
Shift+Select| TrackRangeSelect
Control+Select| TrackSelect
Shift+Control+Select| TogglePin
Option+Select| TrackFolderDive
Alt+Select| TrackUniqueSelect
Alt+Select| Reaper "41665"
Fader| TrackVolume
TrackTouch+Fader| TrackVolume
FaderTouch| TrackTouch
ZoneEnd

Zone "Pan"
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
Rotary| TrackPan "1"
nameValue GoZone Home
Shift+nameValue GoZone PanWidth
RotaryPush| TrackUniqueSelect
RotaryPush| Reaper _XENAKIOS_PANTRACKSCENTER
Fader| TrackVolume
FaderTouch+Fader| GoZone Channel
Blank1 GoZone "Channel"
ZoneEnd

Zone "PanWidth"
TrackNavigator
DisplayLower| TrackPanWidthDisplay
Rotary| TrackPanWidth "1"
RotaryPush| GoZone Home
nameValue GoZone Home
ZoneEnd




Zone "Send"
SendNavigator
DisplayUpper| TrackSendNameDisplay
DisplayLower| TrackSendVolumeDisplay
OnTrackSelection MapSelectedTrackSendsToWidgets
Mute| TrackSendMute
Fader| TrackSendVolume
Rotary| TrackSendPan
RotaryPush| GoZone Home
nameValue| GoZone Home
ZoneEnd



Zone "JogWheel"
JogWheelRotaryCW Reaper "40647" // GRID JOG RIGHT
JogWheelRotaryCCW Reaper "40646" // GRID JOG JOG LEFT
Shift+JogWheelRotaryCW Reaper "_SWS_MOVECUR5MSRIGHT" // SLOW JOG
Shift+JogWheelRotaryCCW Reaper "_SWS_MOVECUR5MSLEFT" // SLOW JOG
Scrub GoZone Home
ZoneEnd


Zone "JogWheelZoom"
JogWheelRotaryCW Reaper "1012" // ZOOM IN
JogWheelRotaryCCW Reaper "1011" // ZOOM OUT
Zoom GoZone Home
ZoneEnd



Zone "MasterChannel"
MasterTrackNavigator
MasterChannelMeterLeft MasterTrackOutputMeter 0
MasterChannelMeterRight MasterTrackOutputMeter 1
MasterFader TrackVolume
MasterFaderTouch TrackTouch
ZoneEnd

Zone "FXMenu|1-8"
SelectedTrackNavigator
DisplayUpper| FXNameDisplay |
DisplayLower| NoAction
Rotary| NoAction
RotaryPush| GoFXSlot |
ZoneEnd

Zone "FocusedFXParam"
Fader1 FocusedFXParam
FaderTouch1 TrackTouch
DisplayUpper1 FocusedFXParamNameDisplay
DisplayLower1 FocusedFXParamValueDisplay
DisplayUpper2 NoAction
DisplayLower2 NoAction
DisplayUpper3 NoAction
DisplayLower3 NoAction
DisplayUpper4 NoAction
DisplayLower4 NoAction
DisplayUpper5 NoAction
DisplayLower5 NoAction
DisplayUpper6 NoAction
DisplayLower6 NoAction
DisplayUpper7 NoAction
DisplayLower7 NoAction
DisplayUpper8 NoAction
DisplayLower8 NoAction
ZoneEnd
StormBlåst is offline   Reply With Quote
Old 11-23-2020, 01:22 PM   #16
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by StormBlåst View Post
Hi Geoff!

I have a small problem here with my iCON QCon ProX/XS.
So what I want is for my extender to follow my main unit Zones and Displays. My main unit is set up like this:

- When I use a Rotary knob, it changes the Zone for "Pan" and displays the Pan value in a lower display.

-When I touch or move a fader, it changes for the "Channel" Zone and displays track volume in a lower display.

-I have also set up "name/Value" button for changing the Zones without moving Rotaries or Faders.

But those things only happen to matter in my Main unit and not with my extender. I can move between Zones if I move or touch my extender rotaries/faders but then my main unit will be still.. And also, the name/Value knob seems only to affect my main unit..
I am missing some kind of Synchronization between my main unit and extender.
Here is my Zone file:
Can you please repost this using the code tags -- it is extremely hard to decipher right now.

I'll substitute the word bode for code to show how it's done:

[bode]

your zone goes here

[/bode]
__________________
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 11-24-2020, 08:11 AM   #17
StormBlåst
Human being with feelings
 
Join Date: May 2019
Posts: 38
Default

Quote:
Originally Posted by Geoff Waddington View Post
Can you please repost this using the code tags -- it is extremely hard to decipher right now.

I'll substitute the word bode for code to show how it's done:

[bode]

your zone goes here

[/bode]

Sorry mate, my bad! Here is a new try



Hi Geoff!

I have a small problem here with my iCON QCon ProX/XS.
So what I want is for my extender to follow my main unit Zones and Displays. My main unit is set up like this:

- When I use a Rotary knob, it changes the Zone for "Pan" and displays the Pan value in a lower display.

-When I touch or move a fader, it changes for the "Channel" Zone and displays track volume in a lower display.

-I have also set up "name/Value" button for changing the Zones without moving Rotaries or Faders.

But those things only happen to matter in my Main unit and not with my extender. I can move between Zones if I move or touch my extender rotaries/faders but then my main unit will be still.. And also, the name/Value knob seems only to affect my main unit..
I am missing some kind of Synchronization between my main unit and extender.
Here is my Zone file:


Code:
Zone Home
	IncludedZones
		"Buttons"
		"MasterChannel"
		"Channel"
	IncludedZonesEnd
ZoneEnd


Zone "Buttons"
	Shift					Shift
	Option				Option
	Control				Control
	Alt					Alt
	Blank1				NoAction
	Blank2				Reaper "40016" // PREFERENCES
	Blank3				Reaper "40605" // ACTION LIST
	Blank4				Reaper "40153" // MIDI EDITOR 
	Blank5				Reaper "41589" // ITEM PROPERTIES
		   		
	Pan					NoAction
	Plugin				ToggleMapSelectedTrackFXMenu
	Plugin				Reaper "_S&M_TOGLFXCHAIN"
	Shift+Plugin			GoZone FocusedFXParam
	EQ NoAction
	ChannelLeft			TrackBank "-1"
	ChannelRight			TrackBank "1"
	BankLeft				TrackBank "-8"
	BankRight				TrackBank "8"
	TimeDisplay			TimeDisplay
	smpteBeats CycleTimeDisplayModes
	Rewind				Rewind
	FastForward			FastForward
	Stop					Stop
	Play					Play
	Record				Reaper "1013"
	F1 Reaper "40495" // RECORD MONITOR MODE
	F2 Reaper "40702" // CREATE NEW TRACK  
	F3 Reaper "40701" // CREATE NEW TRACK/INSERT VIRTUAL INSTRU
	F4 Reaper "40005" // REMOVE TRACK 
	F5 Reaper "40062" // DUPLICATE TRACK 
	F6 Reaper "41817" // CONTINUOUS SCROLLING
	F7 Reaper "40042" // GO TO START
	F8 Reaper "40296" // SELECT ALL TRACKS
	F1L2 Reaper "40293" // VIEW ROUTING/SENDS FOR SEL TRACK
	F2L2 Reaper "1042" // FOLDER COLLAPSE STATE
	F3L2 Reaper "_S&M_TOGLFXCHAIN" // SHOW FX WINDOW FOR SEL TRACK
	F4L2 Reaper "_S&M_FXBYPSEL" // BYPASS FX FOR SEL TRACK
	F5L2 Reaper "_S&M_SELFXNEXT" // NEXT FX FOR SEL TRACK
	F6L2 Reaper "40344" // BYPASS FX FOR ALL TRACKS
	F7L2 Reaper "40549" // SHOW FX ABOVE MIXER
	F8L2 Reaper "_BR_NORMALIZE_LOUDNESS_ITEMS" // NORMALIZE  
	Read					TrackAutoMode "1"
	Shift+Read				GlobalAutoMode "1"
	Write					TrackAutoMode "3"
	Shift+Write			GlobalAutoMode "3"
	Trim					TrackAutoMode "0"
	Shift+Trim				GlobalAutoMode "0"
	Touch					TrackAutoMode "2"
	Shift+Touch			GlobalAutoMode "2"
	Latch					TrackAutoMode "4"
	Shift+Latch			GlobalAutoMode "4"
	Save					Reaper "40026" 
	Shift+Save			Reaper "40022" // SAVE PROJECT AS 
	Undo					Reaper "40029"
	Shift+Undo				Reaper "40030" // REDO
	Flip				Reaper "40346" // TOGGLE FULLSCREEN
	Normal			Reaper "40173" // GO TO NEXT MARKER
	Marker			Reaper "40157" // INSERT MARKER
	Loop					CycleTimeline
	nameValue				GoZone Home
	Click					Reaper "40364" METRONOME
	Solo				Reaper "40340" // UNSOLO ALL TRACKS
	Mode					ToggleScrollLink 4
	Zoom					GoZone JogWheelZoom
	Up				Reaper "40111" // ZOOM IN VERTICAL
	Down				Reaper "40112" // ZOOM OUT VERTICAL
	Left				Reaper "1011" // ZOOM OUT HORIZONTAL
	Right				Reaper "1012" // ZOOM IN HORIZONTAL
	Scrub				GoZone JogWheel
	JogWheelRotaryCW Reaper "41667" // NORMAL JOG RIGHT
	JogWheelRotaryCCW Reaper "41666" // NORMAL JOG LEFT
	Shift+JogWheelRotaryCW Reaper "1012" // ZOOM IN HOR
	Shift+JogWheelRotaryCCW Reaper "1011" // ZOOM OUT HOR
	Option+JogWheelRotaryCW Reaper "40111" // ZOOM IN VER
	Option+JogWheelRotaryCCW Reaper "40112" // ZOOM OUT VER
	Control+JogWheelRotaryCW Reaper "40103" // CREATE JOG TIMESEL R
	Control+JogWheelRotaryCCW Reaper "40102" // CREATE JOG TIMESEL L


40647

	/MasterFader MasterTrackVolume
ZoneEnd

Zone "Channel"
	TrackNavigator
	VUMeter|  TrackOutputMeterMaxPeakLR
	/VUMeter|  TrackOutputMeterAverageLR
	DisplayUpper|  TrackNameDisplay
	DisplayLower|               TrackVolumeDisplay
	Rotary|                     GoZone Pan
	RotaryPush| 	TrackUniqueSelect
	RotaryPush| 	Reaper _XENAKIOS_RESETTRACKVOL1
	nameValue				GoZone Pan
	Shift+nameValue			GoZone PanWidth
	Send		GoZone Send
	RecordArm|  TrackRecordArm
	Solo|  TrackSolo
	Mute| TrackMute
	Select|  TrackUniqueSelect
	Shift+Select|  TrackRangeSelect
	Control+Select|  TrackSelect
	Shift+Control+Select| TogglePin
	Option+Select| TrackFolderDive
     Alt+Select| TrackUniqueSelect
     Alt+Select| Reaper "41665"
	Fader|  TrackVolume
	TrackTouch+Fader|  TrackVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone "Pan"
	TrackNavigator
	DisplayUpper|  TrackNameDisplay
	DisplayLower|  TrackPanDisplay
	Rotary| TrackPan "1"
	nameValue				GoZone Home
	Shift+nameValue			GoZone PanWidth
	RotaryPush| 	TrackUniqueSelect
	RotaryPush| 	Reaper _XENAKIOS_PANTRACKSCENTER
	Fader|  TrackVolume
	FaderTouch+Fader|  GoZone Channel
	Blank1				GoZone "Channel"
ZoneEnd

Zone "PanWidth"
	TrackNavigator
	DisplayLower|  TrackPanWidthDisplay
	Rotary| TrackPanWidth "1"
	RotaryPush|			GoZone Home
	nameValue				GoZone Home
ZoneEnd




Zone "Send"
	 SendNavigator
      DisplayUpper| TrackSendNameDisplay
      DisplayLower| TrackSendVolumeDisplay  
	OnTrackSelection MapSelectedTrackSendsToWidgets
	Mute| TrackSendMute
      Fader| TrackSendVolume
      Rotary| TrackSendPan
      RotaryPush| GoZone Home
	nameValue| GoZone Home
ZoneEnd



Zone "JogWheel"
	JogWheelRotaryCW Reaper "40647" // GRID JOG RIGHT
	JogWheelRotaryCCW Reaper "40646" // GRID JOG JOG LEFT
	Shift+JogWheelRotaryCW Reaper "_SWS_MOVECUR5MSRIGHT" // SLOW JOG
	Shift+JogWheelRotaryCCW Reaper "_SWS_MOVECUR5MSLEFT" // SLOW JOG
	Scrub				GoZone Home
ZoneEnd


Zone "JogWheelZoom"
	JogWheelRotaryCW Reaper "1012" // ZOOM IN
	JogWheelRotaryCCW Reaper "1011" // ZOOM OUT
	Zoom				GoZone Home
ZoneEnd



Zone "MasterChannel"
	MasterTrackNavigator
     MasterChannelMeterLeft MasterTrackOutputMeter 0
     MasterChannelMeterRight MasterTrackOutputMeter 1
	MasterFader TrackVolume
	MasterFaderTouch TrackTouch
ZoneEnd

Zone "FXMenu|1-8"
      SelectedTrackNavigator
      DisplayUpper| FXNameDisplay |
      DisplayLower| NoAction
      Rotary| NoAction
      RotaryPush| GoFXSlot |
ZoneEnd

Zone "FocusedFXParam"
      Fader1 FocusedFXParam
      FaderTouch1 TrackTouch
      DisplayUpper1 FocusedFXParamNameDisplay
      DisplayLower1 FocusedFXParamValueDisplay
      DisplayUpper2 NoAction
      DisplayLower2 NoAction
      DisplayUpper3 NoAction
      DisplayLower3 NoAction
      DisplayUpper4 NoAction
      DisplayLower4 NoAction
      DisplayUpper5 NoAction
      DisplayLower5 NoAction
      DisplayUpper6 NoAction
      DisplayLower6 NoAction
      DisplayUpper7 NoAction
      DisplayLower7 NoAction
      DisplayUpper8 NoAction
      DisplayLower8 NoAction
ZoneEnd
StormBlåst is offline   Reply With Quote
Old 11-24-2020, 09:04 AM   #18
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Hey everybody. I posted this in the other thread and got no response. Its al good I know evryone busy .but maybe this is the thread for this. Keep forgetting its split up.anyway....

Looking for some touchosc guidance if possible. I started experimenting trying to get something going on my android phone to no avail. Followed the wiki and tried downloading one of the csi touch layouts to my phone. Kept getting error unable to reach host.

Is it possible to use one of the layouts that come with the touchosc app ? I have no idea what I'm doing so I'm just trying different things.If I use one of thr touchosc layouts then I suppose I have to make a new ost and zone file?

What I'm interested in is a simple touch transport on my phone to work stop,play,record while I'm away at my instrument.

Trying to figure out how to go bout doing that. Or just to get something working. Maybe this is just a little out my league. But any suggestions would be greatly appreciated. Thanks
Cragster is offline   Reply With Quote
Old 11-24-2020, 11:01 AM   #19
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by StormBlåst View Post
Sorry mate, my bad! Here is a new try



Hi Geoff!

I have a small problem here with my iCON QCon ProX/XS.
So what I want is for my extender to follow my main unit Zones and Displays. My main unit is set up like this:

- When I use a Rotary knob, it changes the Zone for "Pan" and displays the Pan value in a lower display.

-When I touch or move a fader, it changes for the "Channel" Zone and displays track volume in a lower display.

-I have also set up "name/Value" button for changing the Zones without moving Rotaries or Faders.

But those things only happen to matter in my Main unit and not with my extender. I can move between Zones if I move or touch my extender rotaries/faders but then my main unit will be still.. And also, the name/Value knob seems only to affect my main unit..
I am missing some kind of Synchronization between my main unit and extender.
Here is my Zone file:


Code:
Zone Home
	IncludedZones
		"Buttons"
		"MasterChannel"
		"Channel"
	IncludedZonesEnd
ZoneEnd


Zone "Buttons"
	Shift					Shift
	Option				Option
	Control				Control
	Alt					Alt
	Blank1				NoAction
	Blank2				Reaper "40016" // PREFERENCES
	Blank3				Reaper "40605" // ACTION LIST
	Blank4				Reaper "40153" // MIDI EDITOR 
	Blank5				Reaper "41589" // ITEM PROPERTIES
		   		
	Pan					NoAction
	Plugin				ToggleMapSelectedTrackFXMenu
	Plugin				Reaper "_S&M_TOGLFXCHAIN"
	Shift+Plugin			GoZone FocusedFXParam
	EQ NoAction
	ChannelLeft			TrackBank "-1"
	ChannelRight			TrackBank "1"
	BankLeft				TrackBank "-8"
	BankRight				TrackBank "8"
	TimeDisplay			TimeDisplay
	smpteBeats CycleTimeDisplayModes
	Rewind				Rewind
	FastForward			FastForward
	Stop					Stop
	Play					Play
	Record				Reaper "1013"
	F1 Reaper "40495" // RECORD MONITOR MODE
	F2 Reaper "40702" // CREATE NEW TRACK  
	F3 Reaper "40701" // CREATE NEW TRACK/INSERT VIRTUAL INSTRU
	F4 Reaper "40005" // REMOVE TRACK 
	F5 Reaper "40062" // DUPLICATE TRACK 
	F6 Reaper "41817" // CONTINUOUS SCROLLING
	F7 Reaper "40042" // GO TO START
	F8 Reaper "40296" // SELECT ALL TRACKS
	F1L2 Reaper "40293" // VIEW ROUTING/SENDS FOR SEL TRACK
	F2L2 Reaper "1042" // FOLDER COLLAPSE STATE
	F3L2 Reaper "_S&M_TOGLFXCHAIN" // SHOW FX WINDOW FOR SEL TRACK
	F4L2 Reaper "_S&M_FXBYPSEL" // BYPASS FX FOR SEL TRACK
	F5L2 Reaper "_S&M_SELFXNEXT" // NEXT FX FOR SEL TRACK
	F6L2 Reaper "40344" // BYPASS FX FOR ALL TRACKS
	F7L2 Reaper "40549" // SHOW FX ABOVE MIXER
	F8L2 Reaper "_BR_NORMALIZE_LOUDNESS_ITEMS" // NORMALIZE  
	Read					TrackAutoMode "1"
	Shift+Read				GlobalAutoMode "1"
	Write					TrackAutoMode "3"
	Shift+Write			GlobalAutoMode "3"
	Trim					TrackAutoMode "0"
	Shift+Trim				GlobalAutoMode "0"
	Touch					TrackAutoMode "2"
	Shift+Touch			GlobalAutoMode "2"
	Latch					TrackAutoMode "4"
	Shift+Latch			GlobalAutoMode "4"
	Save					Reaper "40026" 
	Shift+Save			Reaper "40022" // SAVE PROJECT AS 
	Undo					Reaper "40029"
	Shift+Undo				Reaper "40030" // REDO
	Flip				Reaper "40346" // TOGGLE FULLSCREEN
	Normal			Reaper "40173" // GO TO NEXT MARKER
	Marker			Reaper "40157" // INSERT MARKER
	Loop					CycleTimeline
	nameValue				GoZone Home
	Click					Reaper "40364" METRONOME
	Solo				Reaper "40340" // UNSOLO ALL TRACKS
	Mode					ToggleScrollLink 4
	Zoom					GoZone JogWheelZoom
	Up				Reaper "40111" // ZOOM IN VERTICAL
	Down				Reaper "40112" // ZOOM OUT VERTICAL
	Left				Reaper "1011" // ZOOM OUT HORIZONTAL
	Right				Reaper "1012" // ZOOM IN HORIZONTAL
	Scrub				GoZone JogWheel
	JogWheelRotaryCW Reaper "41667" // NORMAL JOG RIGHT
	JogWheelRotaryCCW Reaper "41666" // NORMAL JOG LEFT
	Shift+JogWheelRotaryCW Reaper "1012" // ZOOM IN HOR
	Shift+JogWheelRotaryCCW Reaper "1011" // ZOOM OUT HOR
	Option+JogWheelRotaryCW Reaper "40111" // ZOOM IN VER
	Option+JogWheelRotaryCCW Reaper "40112" // ZOOM OUT VER
	Control+JogWheelRotaryCW Reaper "40103" // CREATE JOG TIMESEL R
	Control+JogWheelRotaryCCW Reaper "40102" // CREATE JOG TIMESEL L


40647

	/MasterFader MasterTrackVolume
ZoneEnd

Zone "Channel"
	TrackNavigator
	VUMeter|  TrackOutputMeterMaxPeakLR
	/VUMeter|  TrackOutputMeterAverageLR
	DisplayUpper|  TrackNameDisplay
	DisplayLower|               TrackVolumeDisplay
	Rotary|                     GoZone Pan
	RotaryPush| 	TrackUniqueSelect
	RotaryPush| 	Reaper _XENAKIOS_RESETTRACKVOL1
	nameValue				GoZone Pan
	Shift+nameValue			GoZone PanWidth
	Send		GoZone Send
	RecordArm|  TrackRecordArm
	Solo|  TrackSolo
	Mute| TrackMute
	Select|  TrackUniqueSelect
	Shift+Select|  TrackRangeSelect
	Control+Select|  TrackSelect
	Shift+Control+Select| TogglePin
	Option+Select| TrackFolderDive
     Alt+Select| TrackUniqueSelect
     Alt+Select| Reaper "41665"
	Fader|  TrackVolume
	TrackTouch+Fader|  TrackVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone "Pan"
	TrackNavigator
	DisplayUpper|  TrackNameDisplay
	DisplayLower|  TrackPanDisplay
	Rotary| TrackPan "1"
	nameValue				GoZone Home
	Shift+nameValue			GoZone PanWidth
	RotaryPush| 	TrackUniqueSelect
	RotaryPush| 	Reaper _XENAKIOS_PANTRACKSCENTER
	Fader|  TrackVolume
	FaderTouch+Fader|  GoZone Channel
	Blank1				GoZone "Channel"
ZoneEnd

Zone "PanWidth"
	TrackNavigator
	DisplayLower|  TrackPanWidthDisplay
	Rotary| TrackPanWidth "1"
	RotaryPush|			GoZone Home
	nameValue				GoZone Home
ZoneEnd




Zone "Send"
	 SendNavigator
      DisplayUpper| TrackSendNameDisplay
      DisplayLower| TrackSendVolumeDisplay  
	OnTrackSelection MapSelectedTrackSendsToWidgets
	Mute| TrackSendMute
      Fader| TrackSendVolume
      Rotary| TrackSendPan
      RotaryPush| GoZone Home
	nameValue| GoZone Home
ZoneEnd



Zone "JogWheel"
	JogWheelRotaryCW Reaper "40647" // GRID JOG RIGHT
	JogWheelRotaryCCW Reaper "40646" // GRID JOG JOG LEFT
	Shift+JogWheelRotaryCW Reaper "_SWS_MOVECUR5MSRIGHT" // SLOW JOG
	Shift+JogWheelRotaryCCW Reaper "_SWS_MOVECUR5MSLEFT" // SLOW JOG
	Scrub				GoZone Home
ZoneEnd


Zone "JogWheelZoom"
	JogWheelRotaryCW Reaper "1012" // ZOOM IN
	JogWheelRotaryCCW Reaper "1011" // ZOOM OUT
	Zoom				GoZone Home
ZoneEnd



Zone "MasterChannel"
	MasterTrackNavigator
     MasterChannelMeterLeft MasterTrackOutputMeter 0
     MasterChannelMeterRight MasterTrackOutputMeter 1
	MasterFader TrackVolume
	MasterFaderTouch TrackTouch
ZoneEnd

Zone "FXMenu|1-8"
      SelectedTrackNavigator
      DisplayUpper| FXNameDisplay |
      DisplayLower| NoAction
      Rotary| NoAction
      RotaryPush| GoFXSlot |
ZoneEnd

Zone "FocusedFXParam"
      Fader1 FocusedFXParam
      FaderTouch1 TrackTouch
      DisplayUpper1 FocusedFXParamNameDisplay
      DisplayLower1 FocusedFXParamValueDisplay
      DisplayUpper2 NoAction
      DisplayLower2 NoAction
      DisplayUpper3 NoAction
      DisplayLower3 NoAction
      DisplayUpper4 NoAction
      DisplayLower4 NoAction
      DisplayUpper5 NoAction
      DisplayLower5 NoAction
      DisplayUpper6 NoAction
      DisplayLower6 NoAction
      DisplayUpper7 NoAction
      DisplayLower7 NoAction
      DisplayUpper8 NoAction
      DisplayLower8 NoAction
ZoneEnd
Are you using the same Zone file for both ?

I would get rid of those Pan/PanWidth zones -- check the wiki -- MCUTrackPan is a much better way to do this.

You will lose the lower display track volume, but there is an upcoming modifier "Takeover" currently in design that will do that for you
__________________
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 11-23-2020, 07:57 AM   #20
Weston Minissali
Human being with feelings
 
Join Date: Oct 2012
Posts: 57
Default

@FunkyBot

Quote:
Originally Posted by Funkybot View Post
Is anything in the Channel Zone working? Or just not the rotaries? That zone looks good to me, unless I'm missing something totally obvious (which sometimes happens).
Nothing in Channel Zone is working. Only the UserButtons.

Quote:
Also, where did we land on the Rotary Widgets?
This:
Code:
Widget RotaryA1
     Fader7Bit b0 21 7f
     FB_Fader7Bit b0 21 7f 
WidgetEnd
Produces this read out:
Code:
IN <- BCR RotaryA1 0.007874
IN <- BCR RotaryA1 0.015748
IN <- BCR RotaryA1 0.023622
IN <- BCR RotaryA1 0.031496
IN <- BCR RotaryA1 0.039370
IN <- BCR RotaryA1 0.047244
IN <- BCR RotaryA1 0.055118
IN <- BCR RotaryA1 0.062992
IN <- BCR RotaryA1 0.070866
This:
Code:
Widget RotaryA1
     Fader7Bit b0 21 7f b0 21 00
     FB_Fader7Bit b0 21 7f b0 21 00 
WidgetEnd
Produces this kind of read out:
Code:
IN <- BCR b0  21  1c 
IN <- BCR b0  21  1d 
IN <- BCR b0  21  1e 
IN <- BCR b0  21  1f 
IN <- BCR b0  21  20 
IN <- BCR b0  21  21 
IN <- BCR b0  21  22 
IN <- BCR b0  21  23 
IN <- BCR b0  21  24
Neither method is producing results.

Quote:
After that, what's your CSI.ini look like? Do you have 8 Faders configured on the device in the CSI preferences?

I haven't touched my CSI.ini, but this is what it looks like:
Code:
Page "HomePage" FollowMCP SynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "LaunchPad" 6 7 "LaunchPadMiniMK3.mst" "LaunchPadMiniMK3" 0 0 0 0 
OSCSurface "iPad" 8001 9001 "TouchOSCPad.ost" "TouchOSCPad" 0 0 0 0  192.168.2.19
OSCSurface "iPhone" 8000 9000 "TouchOSCPhone.ost" "TouchOSCPhone" 0 0 0 0  192.168.2.11
MidiSurface "A800" 10 8 "RolandA800.mst" "RolandA800" 0 0 0 0 
EuConSurface "EuCon" "EuCon" 64 8 8 0 
MidiSurface "BCR" 7 34 "BCR2000EDIT.mst" "BCR2000" 8 8 8 0
Quote:
EDIT:
Also, if all else fails...just for the hell of it: put RotaryA1 first in the .mst then RotaryA2 then RotaryB1, then work up to RotaryG8. Then do the same for the Buttons and RotaryPush widgets. It probably doesn't make a difference, but putting RotaryG1 first just seems odd. And when you're trying to hunt down odd behavior, you want everything else to be as normal as possible.
Will work on this now and report back.

Thanks!
-w
Weston Minissali is offline   Reply With Quote
Old 11-23-2020, 08:08 AM   #21
Weston Minissali
Human being with feelings
 
Join Date: Oct 2012
Posts: 57
Default

@FunkyBot

Quote:
Also, if all else fails...just for the hell of it: put RotaryA1 first in the .mst then RotaryA2 then RotaryB1, then work up to RotaryG8. Then do the same for the Buttons and RotaryPush widgets. It probably doesn't make a difference, but putting RotaryG1 first just seems odd. And when you're trying to hunt down odd behavior, you want everything else to be as normal as possible.
I rearranged the mst like this:

RotaryA1-A8 / then RotaryB1-B8 / RotaryC1-C8 / RotaryG1-G8 / RotaryPushG1-PushG8 / UserButton1-4 / UpperButton1-8 / LowerButton1-8

Still no response from anything but UserButtons. What could it be?!

Quote:
Do you have 8 Faders configured on the device in the CSI preferences?
Where exactly do I indicate 8 faders? Under Midi Surface edit page I have selected for my BCR 8 channels, 8 number of sends and 8 number of FX menu. Should I change?

Also, when I edit HomePage I've selected Mixer Control Panel and ticked Synch Pages and Reaper Follows Surfaces.

Last edited by Weston Minissali; 11-23-2020 at 08:16 AM.
Weston Minissali is offline   Reply With Quote
Old 11-23-2020, 08:22 AM   #22
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Weston Minissali View Post
I haven't touched my CSI.ini, but this is what it looks like:
Code:
Page "HomePage" FollowMCP SynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "LaunchPad" 6 7 "LaunchPadMiniMK3.mst" "LaunchPadMiniMK3" 0 0 0 0 
OSCSurface "iPad" 8001 9001 "TouchOSCPad.ost" "TouchOSCPad" 0 0 0 0  192.168.2.19
OSCSurface "iPhone" 8000 9000 "TouchOSCPhone.ost" "TouchOSCPhone" 0 0 0 0  192.168.2.11
MidiSurface "A800" 10 8 "RolandA800.mst" "RolandA800" 0 0 0 0 
EuConSurface "EuCon" "EuCon" 64 8 8 0 
MidiSurface "BCR" 7 34 "BCR2000EDIT.mst" "BCR2000" 8 8 8 0
I think that right there is your problem. Delete all those other surfaces in your CSI config. You only want the BCR2000 listed in CSI. All those other surfaces are Geoff's and are being assigned channels.

I'm confident that will fix it and you'll be good to go. Once you're setup and have a good .zon file that you're happy with, please share the files to save someone else from having to create a new .mst.
Funkybot is online now   Reply With Quote
Old 11-23-2020, 08:25 AM   #23
Weston Minissali
Human being with feelings
 
Join Date: Oct 2012
Posts: 57
Default

Quote:
Originally Posted by Funkybot View Post
I think that right there is your problem. Delete all those other surfaces in your CSI config. You only want the BCR2000 listed in CSI. All those other surfaces are Geoff's and are being assigned channels.

I'm confident that will fix it and you'll be good to go. Once you're setup and have a good .zon file that you're happy with, please share the files to save someone else from having to create a new .mst.
so all I should have in my CSI.ini is:

Code:
MidiSurface "BCR" 7 34 "BCR2000EDIT.mst" "BCR2000" 8 8 8 0
Should I change the midi ports? For some reason its set to 7 and 34...
Weston Minissali is offline   Reply With Quote
Old 11-23-2020, 08:28 AM   #24
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Weston Minissali View Post
so all I should have in my CSI.ini is:

Code:
MidiSurface "BCR" 7 34 "BCR2000EDIT.mst" "BCR2000" 8 8 8 0
Should I change the midi ports? For some reason its set to 7 and 34...
On second thought, here's what I'd do...

Don't manually edit the CSI.ini. Just delete it. Then go back to Reaper's Preferences -> Control/OSC/Web -> CSI, then Edit button. Now click on Page and create a new page. Call it home. Set it to follow MCP or TCP, your choice. Leave other stuff at default.

Now once the new Home Page is created, click Add MIDI and just add the BCR2000 like you previously did.

A new CSI.ini will be generated.

The 7 and 34 aren't traditional MIDI ports so leave that stuff alone. Let CSI create the CSI.ini file for you.
Funkybot is online now   Reply With Quote
Old 11-23-2020, 08:29 AM   #25
Weston Minissali
Human being with feelings
 
Join Date: Oct 2012
Posts: 57
Default

Okay you were right. I cleaned up the CSI.ini to:

Code:
Page "HomePage" FollowTCP SynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "BCR" 7 34 "BCR2000EDIT.mst" "BCR2000" 8 8 8 0
And am getting pan,solo and vol to work. for some reason not mute. Will look into now.

FYI

Code:
Widget RotaryA1
     Fader7Bit b0 21 7f b0 21 00
     FB_Fader7Bit b0 21 7f b0 21 00 
WidgetEnd
Trips it up and does NOT work. needs to be without bo 21 00
Weston Minissali is offline   Reply With Quote
Old 12-24-2020, 12:33 PM   #26
Nick Morris
Human being with feelings
 
Nick Morris's Avatar
 
Join Date: Nov 2010
Posts: 655
Default

I'm beginning to look at the Eucon Zone file. Im kind of confused. Is the Eucon Zone file editable like any other surfaces Zone file? Because it gets its cues and how its set up from EuControl.

I was hoping to find a way to have the surface follow the tcp or mcp track selections and bank like midi devices do among other things.
__________________
www.ElaireStudios.com
Robo-Mic RMS robotic remote controlled mic stands aimed at mic'ing amps
Nick Morris is offline   Reply With Quote
Old 12-24-2020, 02:42 PM   #27
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Nick Morris View Post
I'm beginning to look at the Eucon Zone file. Im kind of confused. Is the Eucon Zone file editable like any other surfaces Zone file? Because it gets its cues and how its set up from EuControl.

I was hoping to find a way to have the surface follow the tcp or mcp track selections and bank like midi devices do among other things.
Yeah, EuCon lives in it's own world.

It certainly took more effort that any other protocol to incorporate into CSI.

Consequently, there is only so much you can customize.

In the old EuCon implementation, we tried to bend EuCon to Reaper, the results were less than stellar, lots of quirks, bugs, endless delays, etc.

This time around, we decided to accept what EuCon/EuControl is and just add it to CSI.

You may be able to customize some things, but never will it be like an MCU, C4, etc.

It's just too brittle for that, unless we put forth a herculean development effort, one to which I would, quite frankly, take a pass

Can't wait for a decent small form factor Fader pack, the Artist stuff will leave from my studio shortly thereafter

[edit] Just an example to illustrate, based on your banking request.

With MCU, Faderport, X-Touch, and on and on, the bank buttons send a midi message.

With EuCon, no such functionality is exposed, we have no way of determining when the users presses a Bank/Nudge button, EuCon conceals that info from the outside world -- including the programmer API, near as I can tell -- if it's there it is buried way down deep, I haven't found it. Same is true of Pan, Aux, Insert, etc. buttons.

Pretty hard to make a customizable Zone file when the surface won't even give up the secret of where the user has navigated to at present
__________________
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; 12-24-2020 at 05:41 PM.
Geoff Waddington is offline   Reply With Quote
Old 12-24-2020, 05:07 PM   #28
siniarch
Human being with feelings
 
siniarch's Avatar
 
Join Date: Jun 2018
Posts: 705
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yeah, EuCon lives in it's own world.

It certainly took more effort that any other protocol to incorporate into CSI.

Consequently, there is only so much you can customize.

In the old EuCon implementation, we tried to bend EuCon to Reaper, the results were less than stellar, lots of quirks, bugs, endless delays, etc.

This time around, we decided to accept what EuCon/EuControl is and just add it to CSI.

You may be able to customize some things, but never will it be like an MCU, C4, etc.

It's just too brittle for that, unless we put forth a herculean development effort, one to which I would, quite frankly, take a pass

Can't wait for a decent small form factor Fader pack, the Artist stuff will leave from my studio shortly thereafter

[edit] Just an example to illustrate, based on you banking request.

With MCU, Faderport, X-Touch, and on and on, the bank buttons send a midi message.

With EuCon, no such functionality is exposed, we have no way of determining when the users presses a Bank/Nudge button, EuCon conceals that info from the outside world -- including the programmer API, near as I can tell -- if it's there it is buried way down deep, I haven't found it. Same is true of Pan, Aux, Insert, etc. buttons.

Pretty hard to make a customizable Zone file when the surface won't even give up the secret of where the user has navigated to at present
That is crazy that it doesn't reveal how to even navigate tracks? At some point it has to communicate with the DAW to tell it what it wants and what it's doing? There's got to be a way to campture that message, no?
siniarch is offline   Reply With Quote
Old 12-24-2020, 05:40 PM   #29
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by siniarch View Post
That is crazy that it doesn't reveal how to even navigate tracks? At some point it has to communicate with the DAW to tell it what it wants and what it's doing? There's got to be a way to campture that message, no?
Nope, when you set up an 8 Channel Mix you don't put 8 channels in the config page like you would think.

Here's my current CSI.ini entry for my 2 Artist Mixes

Code:
EuConSurface "EuCon" "EuCon" 64 8 8 0
I'm telling EuCon there are 64 Tracks and it navigates those internally.

If I have a larger project, say 100 tracks, I would have to set up EuCon in CSI.ini to look like this:

Code:
EuConSurface "EuCon" "EuCon" 100 8 8 0
THAT is why I'm always bitching about keeping the controller "dumb", even though I sound like a broken record

Here is another winner -- the folks at Softube thought it was a good idea to tie the rotaries and rings together.

Watch what happens when you do that.

If you adjust the frequency by mouse both rings are correct.

But as soon as you adjust one of the rotaries by hand it starts indicating (incorrectly) all of these intermediate positions that simply don't exist.

The rotary that is not being manually turned is fine, because it is just listening for ring changes.

The other is wrong because it makes the assumption that all possible values that it can generate are valid, so why not just show that value on the rings -- WRONG.

All of this stupidity just makes CSI coding all the more difficult -- you end up with the best you can do -- which is often substandard or just plain wrong

https://www.youtube.com/watch?v=YbWzWva-bII

See why complain about this stuff so loudly ?
__________________
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 12-25-2020, 12:13 PM   #30
siniarch
Human being with feelings
 
siniarch's Avatar
 
Join Date: Jun 2018
Posts: 705
Default

Quote:
Originally Posted by Geoff Waddington View Post
Nope, when you set up an 8 Channel Mix you don't put 8 channels in the config page like you would think.

Here's my current CSI.ini entry for my 2 Artist Mixes

Code:
EuConSurface "EuCon" "EuCon" 64 8 8 0
I'm telling EuCon there are 64 Tracks and it navigates those internally.

If I have a larger project, say 100 tracks, I would have to set up EuCon in CSI.ini to look like this:

Code:
EuConSurface "EuCon" "EuCon" 100 8 8 0
THAT is why I'm always bitching about keeping the controller "dumb", even though I sound like a broken record
This is crazy to me. The idea is that somehow the controller is communicating with the computer. So there must be a way to catch that communication. But it sounds like it's very hidden with Eucon. Crazy.



Quote:
Originally Posted by wuky View Post
I decided to stop trying to generate executables from the python code. Antivirus heuristic detection is flagging them as potential virusses (a know pyinstaller issue).

So instead I will be releasing the source code
That's very kind of you to share the code. I'm sure many will love to have this. Thank you.

------------------------------------------------------------
And finally, I also wanted to wish Everyone a Happy New Year or whatever Holiday you celebrate. I can't say how thankful I am to have found this community. May everyone have a wonderful Holiday and stay safe with their loved ones.
siniarch is offline   Reply With Quote
Old 12-24-2020, 05:42 PM   #31
Nick Morris
Human being with feelings
 
Nick Morris's Avatar
 
Join Date: Nov 2010
Posts: 655
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yeah, EuCon lives in it's own world.

It certainly took more effort that any other protocol to incorporate into CSI.

Consequently, there is only so much you can customize.

In the old EuCon implementation, we tried to bend EuCon to Reaper, the results were less than stellar, lots of quirks, bugs, endless delays, etc.

This time around, we decided to accept what EuCon/EuControl is and just add it to CSI.

You may be able to customize some things, but never will it be like an MCU, C4, etc.

It's just too brittle for that, unless we put forth a herculean development effort, one to which I would, quite frankly, take a pass

Can't wait for a decent small form factor Fader pack, the Artist stuff will leave from my studio shortly thereafter

[edit] Just an example to illustrate, based on you banking request.

With MCU, Faderport, X-Touch, and on and on, the bank buttons send a midi message.

With EuCon, no such functionality is exposed, we have no way of determining when the users presses a Bank/Nudge button, EuCon conceals that info from the outside world -- including the programmer API, near as I can tell -- if it's there it is buried way down deep, I haven't found it. Same is true of Pan, Aux, Insert, etc. buttons.

Pretty hard to make a customizable Zone file when the surface won't even give up the secret of where the user has navigated to at present
No worries, figured as much. And it really does function quite well here so far. A few quirks I’m working out. Perhaps some bugs still left, but Being able to use eucon and customize it through eucontrol will be enough for now.

I’m ready for siniarch’s unit and to make my own artist mix units with Midi.
__________________
www.ElaireStudios.com
Robo-Mic RMS robotic remote controlled mic stands aimed at mic'ing amps
Nick Morris is offline   Reply With Quote
Old 01-08-2021, 02:45 PM   #32
jtayl711
Human being with feelings
 
Join Date: Jul 2020
Posts: 102
Default First time CSI OSC user could use some help

I have Touch OSC and an iPad and I followed the step by step instructions on the wiki to set up a simple interface with single fader, rotary, stop,play,rec etc but I can't seem to get it to work.

I have my iPad as an OSC controller and I can monitor the realtime data being sent to Reaper but nothing is responding.

I must be missing something...I must not be connecting some "hook" somewhere. Is there something obvious I'm missing?
jtayl711 is offline   Reply With Quote
Old 01-08-2021, 04:36 PM   #33
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by jtayl711 View Post
I have Touch OSC and an iPad and I followed the step by step instructions on the wiki to set up a simple interface with single fader, rotary, stop,play,rec etc but I can't seem to get it to work.

I have my iPad as an OSC controller and I can monitor the realtime data being sent to Reaper but nothing is responding.

I must be missing something...I must not be connecting some "hook" somewhere. Is there something obvious I'm missing?
How are you monitoring the realtime data being sent to Reaper ?

Are you using the CSI input monitor ?
__________________
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 01-08-2021, 05:09 PM   #34
jtayl711
Human being with feelings
 
Join Date: Jul 2020
Posts: 102
Default

Quote:
Originally Posted by Geoff Waddington View Post
How are you monitoring the realtime data being sent to Reaper ?

Are you using the CSI input monitor ?
No I didn’t know there was such a thing. I didn’t see that. I was monitoring it where I typically add an OSC controller. The button that says “Listen” in the Controller surface settings
jtayl711 is offline   Reply With Quote
Old 01-08-2021, 05:44 PM   #35
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by jtayl711 View Post
No I didn’t know there was such a thing. I didn’t see that. I was monitoring it where I typically add an OSC controller. The button that says “Listen” in the Controller surface settings
Ah, that's the problem.

You don't add OSC devices in Reaper OSC, you add them in CSI OSC.

Perhaps read the instructions again with that in mind and if you still have trouble, come back with any questions.
__________________
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 01-08-2021, 07:16 PM   #36
jtayl711
Human being with feelings
 
Join Date: Jul 2020
Posts: 102
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ah, that's the problem.

You don't add OSC devices in Reaper OSC, you add them in CSI OSC.

Perhaps read the instructions again with that in mind and if you still have trouble, come back with any questions.
I think that did it! Thank you! Just did a simple test with your step by step instructions and that seems to be working so that's a good sign!

Thanks for the prompt response.
jtayl711 is offline   Reply With Quote
Old 01-16-2021, 03:09 PM   #37
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default video of CSI install and program (OS X)

Hello - This is a video of how installed and programmed CSI in OS x.

It's a complete walk through from - finding CSI and downloading to programming actions to the controller.

Aimed to help beginners!

https://www.youtube.com/watch?v=U7idVWp7WV0

(make sure it's in HD)

Thanks to all involved!
UNdark is offline   Reply With Quote
Old 01-16-2021, 04:03 PM   #38
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by UNdark View Post
Hello - This is a video of how installed and programmed CSI in OS x.

It's a complete walk through from - finding CSI and downloading to programming actions to the controller.

Aimed to help beginners!

https://www.youtube.com/watch?v=U7idVWp7WV0

(make sure it's in HD)

Thanks to all involved!
Fabulous !!

Thanks, do you mind if I put this in the videos section on the wiki ?
__________________
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 01-17-2021, 12:00 PM   #39
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default

Quote:
Originally Posted by Geoff Waddington View Post
Fabulous !!

Thanks, do you mind if I put this in the videos section on the wiki ?
Of course - hope it's of use. I'll dig into it a bit more soon
UNdark is offline   Reply With Quote
Old 01-16-2021, 04:09 PM   #40
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by UNdark View Post
Hello - This is a video of how installed and programmed CSI in OS x.

It's a complete walk through from - finding CSI and downloading to programming actions to the controller.

Aimed to help beginners!

https://www.youtube.com/watch?v=U7idVWp7WV0

(make sure it's in HD)

Thanks to all involved!
Great video. Very easy to follow.

Slightly OT...I know you're not using CSI, but what are you using for the Novation Remote Zero? Is that just a straight MIDI mapping? Automap? Or some other plugin? Just curious. I've got one too and have basically given up on using it since CSI. Will likely replace it with Siniarch's controller whenever that's available.
Funkybot is online now   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 06:53 AM.


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