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

Reply
 
Thread Tools Display Modes
Old 03-04-2024, 09:27 PM   #25281
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Hi Geoff,

In continuing to test my X32 with latest github source (merged today) , the next problem I encountered is:

Code:
Zone "Home"
    OnInitialization SendOSCMessage "/-stat/userbank 2"	
     IncludedZones
         "MasterTrack"
         "Track"
         "Transport"
     IncludedZonesEnd
OnInitialization SendOSCMessage "/-stat/userbank 2" does not send an OSC message to the X32 (verified using wireshark)

My CSI.ini
Code:
Version 3.0

OSCSurface "X32" 9000 10023 192.168.1.5 

Page "HomePage" UseScrollLink UseScrollSynch
	"X32" 64 0 "BehringerX32.ost" "BehringerX32" ""
Any thoughts why?
__________________
AKA: Roy Wallingford

Last edited by jacksoonbrowne; 03-04-2024 at 09:57 PM.
jacksoonbrowne is offline   Reply With Quote
Old 03-05-2024, 09:40 AM   #25282
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,927
Default

Small bug. Surfaces don't clear properly when creating a new project tab. Displays, faders etc still reflect outgoing project unless overwriiten by new project.
MixMonkey is offline   Reply With Quote
Old 03-05-2024, 01:25 PM   #25283
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by MixMonkey View Post
Small bug. Surfaces don't clear properly when creating a new project tab. Displays, faders etc still reflect outgoing project unless overwriiten by new project.
Yeah, lots of cleanup to do.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-05-2024, 01:27 PM   #25284
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

This one is for you, jacksoonbrowne, could you check to make sure everything is still workning ?

Thanks.

Will check into the SendOSCMessage 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
Old 03-05-2024, 09:20 PM   #25285
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

This one is for you, jacksoonbrowne, could you check to make sure everything is still workning ?

Thanks.

Will check into the SendOSCMessage bug.
Nothing negative found on the update nothing outwardly positive either..
__________________
AKA: Roy Wallingford

Last edited by jacksoonbrowne; 03-05-2024 at 11:19 PM.
jacksoonbrowne is offline   Reply With Quote
Old 03-06-2024, 07:18 AM   #25286
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Nothing negative found on the update nothing outwardly positive either..
The change was to the function that was crashing, so I take it you are saying it doesn't crash, that's a good thing
__________________
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 03-06-2024, 07:01 PM   #25287
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
The change was to the function that was crashing, so I take it you are saying it doesn't crash, that's a good thing
Yup, no crashing.

but I have other issues.


For example:

When I press the mute button on X32 track 1, Reaper does not show channel 1 muted.
Note that CSI is receiving the OSC message from X32
Code:
IN <- X32 Track_Mute1 1.000000
IN <- X32 /ch/01/mix/on  0.000000
Conversely, when I press track 1 mute button in Reaper, Reaper does not send an OSC message to the X32.

This is true for everything, faders, pans, etc.

Any ideas?
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-06-2024, 07:45 PM   #25288
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Yup, no crashing.

but I have other issues.


For example:

When I press the mute button on X32 track 1, Reaper does not show channel 1 muted.
Note that CSI is receiving the OSC message from X32
Code:
IN <- X32 Track_Mute1 1.000000
IN <- X32 /ch/01/mix/on  0.000000
Conversely, when I press track 1 mute button in Reaper, Reaper does not send an OSC message to the X32.

This is true for everything, faders, pans, etc.

Any ideas?
Late breaking news Geoff.

I have found a bug that causes the above issue.
It has to do with the fact I have 2 surfaces in my CSI folder structure.
  • BehringerX32
  • X-Touch
But CSI.ini only uses BehringerX32

Code:
Version 3.0

OSCSurface "X32" 10023 10023 192.168.1.5 

Page "HomePage" UseScrollLink UseScrollSynch
	"X32" 64 0 "BehringerX32.ost" "BehringerX32" ""
When I removed all files in csi folder for X-Touch things seem to work now.

Armed with that knowledge I think I can fix the source code to squash the bug. But you may find it before me LOL


Standby ......
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-06-2024, 09:22 PM   #25289
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

ignore this post
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-06-2024, 09:49 PM   #25290
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Late breaking news Geoff.

I have found a bug that causes the above issue.
It has to do with the fact I have 2 surfaces in my CSI folder structure.
  • BehringerX32
  • X-Touch
But CSI.ini only uses BehringerX32

Code:
Version 3.0

OSCSurface "X32" 10023 10023 192.168.1.5 

Page "HomePage" UseScrollLink UseScrollSynch
	"X32" 64 0 "BehringerX32.ost" "BehringerX32" ""
When I removed all files in csi folder for X-Touch things seem to work now.

Armed with that knowledge I think I can fix the source code to squash the bug. But you may find it before me LOL


Standby ......
When it fails the debug console shows this:

Code:
Home->LoadingZone---->X32
Buttons->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
Track->LoadingZone---->X32
MasterTrack->LoadingZone---->X32
IN <- X32 OnInitialization 1.000000
Zone -- Z:\Reaper\Reaper(x63)/CSI/Zones/\X-Touch\_Home.zon
Not sure why the last line shows "Zone -- Z:....\X-Touch\Home.zon" when CSI.ini does not include the X-Touch surface.

I am currently debugging to find out how that happens.
You might find a fix quicker that me.
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-07-2024, 03:59 AM   #25291
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
When it fails the debug console shows this:

Code:
IN <- X32 OnInitialization 1.000000
Zone -- Z:\Reaper\Reaper(x63)/CSI/Zones/\X-Touch\_Home.zon
Not sure why the last line shows "Zone -- Z:....\X-Touch\Home.zon" when CSI.ini does not include the X-Touch surface.

I am currently debugging to find out how that happens.
You might find a fix quicker that me.
Take a look at your X32 Home.zon and see which Action is assigned to OnInitialization.

Note that it could be an OnInitialization in an Included Zone as well.

They key thing is, the console output shows an OnInitialization Widget is triggering this.

[edit] Also notice it is _Home.zon, not Home.zon, no idea where that is comming from.
As well, the path looks like the program location, not Reaper resource path.
__________________
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; 03-07-2024 at 12:38 PM.
Geoff Waddington is offline   Reply With Quote
Old 03-07-2024, 01:39 PM   #25292
Modular
Human being with feelings
 
Modular's Avatar
 
Join Date: Oct 2009
Location: Manchester
Posts: 286
Default

So I have purchased an SSL UF8, UF1 and UC1.
I'm hoping to use them with CSI. I tried the controller scripts that other users have created, but I am not having much luck.
@Geoff is there a video tutorial or guide that is up to date that shows you how to create your own controller templates?

The other thing I'm a bit in the dark about. Do I need to create a controller for each unit? In SSL 360 it says to use the same port for both the UF1 and UF8, but I'm unsure here. Can I use the MCU template to start and then modify it?

Could really do with your help or anyone that has a better understanding, would be very appreciated.

Thanks
Modular is offline   Reply With Quote
Old 03-07-2024, 04:07 PM   #25293
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by Modular View Post
So I have purchased an SSL UF8, UF1 and UC1.
I'm hoping to use them with CSI. I tried the controller scripts that other users have created, but I am not having much luck.
@Geoff is there a video tutorial or guide that is up to date that shows you how to create your own controller templates?

The other thing I'm a bit in the dark about. Do I need to create a controller for each unit? In SSL 360 it says to use the same port for both the UF1 and UF8, but I'm unsure here. Can I use the MCU template to start and then modify it?

Could really do with your help or anyone that has a better understanding, would be very appreciated.

Thanks
I'd say start with the MCU and see what works.

Once that is established, we can work on what doesn't work.

[edit] found this in the stash, might get you going a bit faster:

https://stash.reaper.fm/v/47555/SSL%...fig%20V1.3.zip

[edit 2] and this: https://stash.reaper.fm/v/46914/UF8%20CSI%20V3.zip
__________________
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; 03-07-2024 at 04:19 PM.
Geoff Waddington is offline   Reply With Quote
Old 03-07-2024, 04:24 PM   #25294
Modular
Human being with feelings
 
Modular's Avatar
 
Join Date: Oct 2009
Location: Manchester
Posts: 286
Default

Quote:
Originally Posted by Geoff Waddington View Post
I'd say start with the MCU and see what works.

Once that is established, we can work on what doesn't work.

[edit] found this in the stash, might get you going a bit faster:

https://stash.reaper.fm/v/47555/SSL%...fig%20V1.3.zip
Thanks for coming back to me Geoff.
I have already used the stash config for the UF1 and it works fine.
There is also a script for the UF8 and had both units working.
However some odd things are happening when selecting tracks. It is not following correctly. Should they both be set to 8 channels, offset on the UF1 to 1? Should they both connect via the same midi port too?
It does suggest that in the SSL software.

I'm not really wanting to get into the coding side of this, I just don't have the time. Happy to pay someone to do it if anyone is interested?
Modular is offline   Reply With Quote
Old 03-07-2024, 07:25 PM   #25295
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
Take a look at your X32 Home.zon and see which Action is assigned to OnInitialization.

Note that it could be an OnInitialization in an Included Zone as well.

They key thing is, the console output shows an OnInitialization Widget is triggering this.

[edit] Also notice it is _Home.zon, not Home.zon, no idea where that is comming from.
As well, the path looks like the program location, not Reaper resource path.
The "_" is because in my X-Touch zone folder the filename is "_Home.zon".


I have no "OnInitialization" in my X32 zone files.

But there is one in my X-Touch "_Home.zon."

That's weird since my CSI.ini only specifies the X32 surface.

Why would CSI be using the X-Touch home.zon file at all ?

I will see if I track it down.
__________________
AKA: Roy Wallingford

Last edited by jacksoonbrowne; 03-08-2024 at 02:07 AM.
jacksoonbrowne is offline   Reply With Quote
Old 03-08-2024, 03:56 AM   #25296
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
The "_" is because in my X-Touch zone folder the filename is "_Home.zon".


I have no "OnInitialization" in my X32 zone files.

But there is one in my X-Touch "_Home.zon."

That's weird since my CSI.ini only specifies the X32 surface.

Why would CSI be using the X-Touch home.zon file at all ?

I will see if I track it down.
Ok, that is not a normal install.

Is this a portable install ?

If not, there should be no "Z:\Reaper\Reaper(x63)/CSI", please remove 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 03-08-2024, 01:00 PM   #25297
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ok, that is not a normal install.

Is this a portable install ?

If not, there should be no "Z:\Reaper\Reaper(x63)/CSI", please remove it.
Normal install.
IBut I changed where it was to be installed
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-08-2024, 04:59 PM   #25298
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Normal install.
IBut I changed where it was to be installed
Hmmm...

You can't change where CSI is installed, it relies on Reaper resource path internally.

Please clarify, I must be missing something.
__________________
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 03-08-2024, 07:06 PM   #25299
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hmmm...

You can't change where CSI is installed, it relies on Reaper resource path internally.

Please clarify, I must be missing something.

This is my directory structure.

Code:
Z:\Reaper\Reaperx(83)
             |
             Reaper.exe
             |
             +-- CSI
             |
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-08-2024, 07:22 PM   #25300
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
This is my directory structure.

Code:
Z:\Reaper\Reaperx(83)
             |
             Reaper.exe
             |
             +-- CSI
             |
Ah, definitely not the usual location.

What directory do you see when you run the Reaper Action -- Show Reaper resource path ?

That's where CSI belongs.
__________________
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 03-08-2024, 08:41 PM   #25301
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ah, definitely not the usual location.

What directory do you see when you run the Reaper Action -- Show Reaper resource path ?

That's where CSI belongs.

Z:\Reaper\Reaper(x63)
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-09-2024, 03:54 AM   #25302
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Z:\Reaper\Reaper(x63)
Cool, just never seen an install where Reaper.exe and CSI are in the same location.

Please zip up your CSI folder and post it here, we'll have a look.
__________________
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 03-09-2024, 07:14 AM   #25303
fourdogslong
Human being with feelings
 
Join Date: Sep 2023
Posts: 655
Default

Quote:
Originally Posted by Geoff Waddington View Post
New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

This one is for you, jacksoonbrowne, could you check to make sure everything is still workning ?

Thanks.

Will check into the SendOSCMessage bug.
I don't see the refresh rate option in the preferences anymore, has it been removed? Or is it only accessible from the CSI.ini now?
fourdogslong is offline   Reply With Quote
Old 03-09-2024, 07:51 AM   #25304
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by fourdogslong View Post
I don't see the refresh rate option in the preferences anymore, has it been removed? Or is it only accessible from the CSI.ini now?
Refresh rate only applies to MIDI devices.

There is no refresh rate for OSC devices.
__________________
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 03-09-2024, 09:40 AM   #25305
fourdogslong
Human being with feelings
 
Join Date: Sep 2023
Posts: 655
Default

Quote:
Originally Posted by Geoff Waddington View Post
Refresh rate only applies to MIDI devices.

There is no refresh rate for OSC devices.
Sorry I remembered wrong, I found the option when double clicking on the surface's name.
fourdogslong is offline   Reply With Quote
Old 03-09-2024, 12:58 PM   #25306
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
Cool, just never seen an install where Reaper.exe and CSI are in the same location.

Please zip up your CSI folder and post it here, we'll have a look.
As requested
Attached Files
File Type: zip CSI.zip (24.8 KB, 39 views)
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-09-2024, 01:38 PM   #25307
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
As requested
Truly strange.

There is no _Home.zon in X-Touch folder.

One thing I noticed, which likely won't change anything, is that your naming convention is non standard.

Instead of X32_Home.zon, etc., try renaming those to Home.zon, etc. and see what happens -- likely nothing
__________________
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 03-09-2024, 03:53 PM   #25308
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
Truly strange.

There is no _Home.zon in X-Touch folder.

One thing I noticed, which likely won't change anything, is that your naming convention is non standard.

Instead of X32_Home.zon, etc., try renaming those to Home.zon, etc. and see what happens -- likely nothing
I renamed all zon files as you suggested.
Still getting this
Code:
Home->LoadingZone---->X32
Buttons->LoadingZone---->X32
Track->LoadingZone---->X32
.... Snip ....
Track->LoadingZone---->X32
MasterTrack->LoadingZone---->X32
IN <- X32 OnInitialization 1.000000
Zone -- Z:\Reaper\Reaper(x63)/CSI/Zones/\X-Touch\Home.zon


Interestingly, if I remove \Zones\X-Touch folder everything works fine.
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-09-2024, 04:07 PM   #25309
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
I renamed all zon files as you suggested.
Still getting this
Code:
Home->LoadingZone---->X32
Buttons->LoadingZone---->X32
Track->LoadingZone---->X32
.... Snip ....
Track->LoadingZone---->X32
MasterTrack->LoadingZone---->X32
IN <- X32 OnInitialization 1.000000
Zone -- Z:\Reaper\Reaper(x63)/CSI/Zones/\X-Touch\Home.zon


Interestingly, if I remove \Zones\X-Touch folder everything works fine.
The other thing that is strange is the forward/back slash delimiters, never seen that before.

Code:
Z:\Reaper\Reaper(x63)/CSI/Zones/\X-Touch\Home.zon
Glad there is a workaround.

Anyone else seeing anything like this ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-09-2024, 04:11 PM   #25310
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 657
Default

Quote:
Originally Posted by Geoff Waddington View Post
The other thing that is strange is the forward/back slash delimiters, never seen that before.

Code:
Z:\Reaper\Reaper(x63)/CSI/Zones/\X-Touch\Home.zon
Glad there is a workaround.

Anyone else seeing anything like this ?
Check your PM
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-09-2024, 04:50 PM   #25311
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Check your PM
Responded to your PM.
__________________
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 03-10-2024, 04:40 AM   #25312
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Been banging this around and cannot come up with a "one size fits all" solution for Focused FX mapping.

So, I think the best way is to drop AutoMapFocusedFX and replace it with:

Code:
ToggleAutoMapFocusedFX
ToggleLearnFocusedFX
Both will default to off.

Even if they are on they are only operational if you have EnableFocusedFXMapping turned on.

They only activate if there is no map for the Focused FX.


Design question, if both turned on, which has priority ?
__________________
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 03-10-2024, 06:42 AM   #25313
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,927
Default

Quote:
Originally Posted by Geoff Waddington View Post
So, I think the best way is to drop AutoMapFocusedFX and replace it with:

Code:
ToggleAutoMapFocusedFX
ToggleLearnFocusedFX
Both will default to off.

Even if they are on they are only operational if you have EnableFocusedFXMapping turned on.
I'm a little confused by this. Assuming EnableFocusedFXMapping is turned on, won't focusing an unmapped FX take you to the NoMap Zone where you choose between Learn, AutoMap and Cancel?
MixMonkey is offline   Reply With Quote
Old 03-10-2024, 08:15 AM   #25314
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by MixMonkey View Post
I'm a little confused by this. Assuming EnableFocusedFXMapping is turned on, won't focusing an unmapped FX take you to the NoMap Zone where you choose between Learn, AutoMap and Cancel?
Code:
Zone "NoMap"
    RotaryPush1 AutoMapSlotFX
    DisplayUpper1 FixedTextDisplay "AutoMap"

    RotaryPush2 GoAssociatedZone "LearnFXParams"
    DisplayUpper2 FixedTextDisplay "Learn"

    RotaryPush3 GoHome
    DisplayUpper3 FixedTextDisplay "Cancel"
ZoneEnd
The problem is, NoMap is set up to map AutoMapSlotFX, and we need AutoMapFocusedFX.

Either there would have to be another NoMap Zone -- NoFocusedFXMap ? -- or the user would have to define one or the other in NoMap.

Add to that the more dynamic/automatic nature of focusing FX, thought it best to take this approach, but am totally open to suggestions.
__________________
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 03-10-2024, 08:47 AM   #25315
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,927
Default

Quote:
Originally Posted by Geoff Waddington View Post
Code:
Zone "NoMap"
    RotaryPush1 AutoMapSlotFX
    DisplayUpper1 FixedTextDisplay "AutoMap"

    RotaryPush2 GoAssociatedZone "LearnFXParams"
    DisplayUpper2 FixedTextDisplay "Learn"

    RotaryPush3 GoHome
    DisplayUpper3 FixedTextDisplay "Cancel"
ZoneEnd
The problem is, NoMap is set up to map AutoMapSlotFX, and we need AutoMapFocusedFX.
Couldn’t CSI determine the method used to activate the NoMap Zone (ie either focusing a plug-in GUI or GoFXSlot) and then use the appropriate AutoMap/Learn action?
After all, at the end of all this, there’s no difference to the FX map that’s created.
MixMonkey is offline   Reply With Quote
Old 03-10-2024, 10:00 AM   #25316
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by MixMonkey View Post
Couldn’t CSI determine the method used to activate the NoMap Zone (ie either focusing a plug-in GUI or GoFXSlot) and then use the appropriate AutoMap/Learn action?
Often, but not always

The problem is that CSI always uses Focused FX internally to do the actual mapping, so it is difficult to determine the original triggering action.

I think the approach I'm advocating is fairly reasonable, since users I've heard from generally use either AutoMap or Learn with Focused FX, but not both.

If you really want to use both, you could assign a button to AutoMap and another button (or the same button with a modifier) to Learn.

Sometimes I think Focused FX exist just to drive me off the deep end
__________________
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 03-10-2024, 10:13 AM   #25317
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,075
Default

Would it simplify the design if users had to proactively create the auto map? Example: CreateFocusedFXAutomap? So you'd focus the fx first, then run that action. That creates the map and loads the zon. Maybe even just call it CreateQuickMap.
__________________
CSI v3 Wiki
Funkybot is online now   Reply With Quote
Old 03-10-2024, 10:35 AM   #25318
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,457
Default

Quote:
Originally Posted by Funkybot View Post
Would it simplify the design if users had to proactively create the auto map? Example: CreateFocusedFXAutomap? So you'd focus the fx first, then run that action. That creates the map and loads the zon. Maybe even just call it CreateQuickMap.
Sure, we already have AutoMapFocusedFX for that.

We would just need to add a new Action -- LearnFocusedFXParams -- which would set a flag saying we were in "Focused" mode as opposed to "Slot" mode, and then internally call GoAssociatedZone LearnFXParams.

It uses up 2 buttons (or one with modifier), but I do like its straightforward Ux.

Definitely worth considering.
__________________
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 03-10-2024, 07:39 PM   #25319
TheEchoLounge
Human being with feelings
 
Join Date: Feb 2018
Posts: 6
Default Quick Grouping / Multiple Track Control w/ single fader Surface

Hi, Geoff and Co!

Thanks so much for all your dedicated and hard work on this over the years!

I wanted to ask if the ability to control multiple faders/pan etc with a single channel control surface was ever implemented or if it will be at any point? I know it was mentioned and possibly considered a few times over the years but not sure if it came to be?

This quick grouping feature in reaper is a huge part of my workflow and if it was at all possible to set something like that up with the Faderport V2 for example it would be an incredible help.

I appreciate your time!
TheEchoLounge is offline   Reply With Quote
Old 03-10-2024, 07:45 PM   #25320
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,927
Default

Quote:
Originally Posted by Geoff Waddington View Post
Sure, we already have AutoMapFocusedFX for that.

We would just need to add a new Action -- LearnFocusedFXParams -- which would set a flag saying we were in "Focused" mode as opposed to "Slot" mode, and then internally call GoAssociatedZone LearnFXParams.

It uses up 2 buttons (or one with modifier), but I do like its straightforward Ux.

Definitely worth considering.
This sounds good to me

On a related note, will we still be able to load FX.zon created by Learn into ReMap?

Obviously we wouldn't then be able to return to Learn, but it will allow an FX to be quickly laid out using Learn and then finessed in the ReMap window - making the parameter names legible is the first thing that springs to mind...
MixMonkey 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:26 AM.


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