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

Reply
 
Thread Tools Display Modes
Old 08-04-2022, 12:23 PM   #2561
MT4U
Human being with feelings
 
MT4U's Avatar
 
Join Date: Jan 2022
Location: Unifield
Posts: 381
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yup, time will tell, mine's about 2 months old, but I do have a friend who runs a professional facility who has had one for more than 5 years without any trouble.
Time will tell, definetly. I had an X-Touch One for a couple years untill I got the Extender in december an recently I completed the family with an X-Touch Universal.

Anyway... I'm planning on buying one of those sets of 5 "Motor Fader MF100T" to have replacements handy in case some fail in the futre.
__________________

CSI_FX
: SubZone based GUI/Automapper for CSI.(UPD:2024-01-13)
Video Demo/Tutorial
Scripts for CSI: Reaper EEL2 scripts to use with CSI
MT4U is offline   Reply With Quote
Old 08-04-2022, 12:28 PM   #2562
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

I spilled some tea all over my X-Touch One (I spill things a LOT - it's awful) and the fader was really misbehaving afterwards. Took it apart, sprayed everything with contact cleaner, put it back together, and it's back to being usable. The fader will still occasionally jump, but I just can't justify buying a 5 fader set when I only need one. So MT4U, if you do buy one of those sets...I'll take a fader of your hands for a good price!
Funkybot is offline   Reply With Quote
Old 08-04-2022, 01:20 PM   #2563
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by Funkybot View Post
Regarding the question of translating the values. Right now, there's no way to do that in CSI. It could be a feature request for some future date...I can imagine a syntax tied to FXParamValueDisplay that looked like this....

Code:
DisplayC1    FXParamValueDisplay 0 { IF 0 THEN 'Output', IF 1 THEN 'Left', IF 2 THEN 'Right' }
I think something like this would be a great idea. The parameter feedback from a lot of plugins is a mess and even when an effort has been made to include 'descriptive' feedback, it often doesn't fit conveniently into the display.

Being able to translate what comes back from the plugin into something more readable/descriptive is really the last step toward not needing to see the plugin GUI at all
MixMonkey is offline   Reply With Quote
Old 08-04-2022, 01:59 PM   #2564
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by MixMonkey View Post
I think something like this would be a great idea. The parameter feedback from a lot of plugins is a mess and even when an effort has been made to include 'descriptive' feedback, it often doesn't fit conveniently into the display.

Being able to translate what comes back from the plugin into something more readable/descriptive is really the last step toward not needing to see the plugin GUI at all
Yeah, in a perfect world where this is easy for Geoff to code, I think it would be great but practically limited to plugin parameters with a small number of steps. Obviously would be no good for something with continuous parameters. But those plugins that report "On" when Bypass is Enabled or like the TrackControl example, would absolutely benefit.
Funkybot is offline   Reply With Quote
Old 08-04-2022, 02:27 PM   #2565
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by Funkybot View Post
Yeah, in a perfect world where this is easy for Geoff to code, I think it would be great but practically limited to plugin parameters with a small number of steps. Obviously would be no good for something with continuous parameters. But those plugins that report "On" when Bypass is Enabled or like the TrackControl example, would absolutely benefit.
Strictly speaking, all parameters are "continuous". If CSI could deal with both what amounts to a simple alias, eg plugin returns "2", CSI translates it to "Right", as well as a raw VST value, so when the plugin returns "0.34" CSI translates it to "220Hz", we'd be covered
MixMonkey is offline   Reply With Quote
Old 08-04-2022, 02:38 PM   #2566
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,242
Default

Since you two are obviously more familiar with what's possible and how CSI works, can I leave it with you to raise the FR with Geoff please?

Andy
andyp24 is offline   Reply With Quote
Old 08-04-2022, 03:41 PM   #2567
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
Default

Quote:
Originally Posted by andyp24 View Post
Since you two are obviously more familiar with what's possible and how CSI works, can I leave it with you to raise the FR with Geoff please?

Andy
We'll have a go
MixMonkey is offline   Reply With Quote
Old 08-05-2022, 11:31 AM   #2568
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

New build is up.

CSI v2_0.zip

Brings version 2.0 up to current Exp level.
__________________
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 08-31-2022, 07:29 AM   #2569
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Hi,

Sorry for bothering you.

I updated to the new build of CSI (08312022) by putting the new reaper_csurf_integrator64.dll into the user plugin folder of Reaper.

Now the automatic "CSI follows TCP" does not work anymore.
TrackBanking works.

Also, Reaper now loses connection with the surfaces frequently - the C command does not help when this happens. (I experienced this with the 08052022 build as well)

I looked through the Wiki but couldnīt find any synthax changes that may cause all this. Am I doing anything wrong? I didnīt change any of my so far working CSI 2.0 zone files.

Cheers, W
WaveTrans is offline   Reply With Quote
Old 08-31-2022, 07:45 AM   #2570
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by WaveTrans View Post
Hi,

Sorry for bothering you.

I updated to the new build of CSI (08312022) by putting the new reaper_csurf_integrator64.dll into the user plugin folder of Reaper.

Now the automatic "CSI follows TCP" does not work anymore.
TrackBanking works.

Also, Reaper now loses connection with the surfaces frequently - the C command does not help when this happens. (I experienced this with the 08052022 build as well)

I looked through the Wiki but couldnīt find any synthax changes that may cause all this. Am I doing anything wrong? I didnīt change any of my so far working CSI 2.0 zone files.

Cheers, W
See the CSI Changelog pages for recent changes to the CSI, including how to get FollowTCP working (Note: it was previously hardwired to FollowMCP in 2.0 builds - this was a new feature):

https://github.com/GeoffAWaddington/.../CSI-Changelog

...my guess is TrackPans are also not working so pay attention to the changes about MCUTrackPan being removed and replaced with the new TrackAutoPan syntax and Toggle actions.

The only times I've ever heard of intermittent connection issues is when the surfaces used by CSI are not disalbed in Reaper's Preferences -> Audio -> MIDI Devices. Remember: CSI needs access to those MIDI devices so if Reaper is using them, you're going to have connectivity issues. They need to be disabled in Reaper.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 08-31-2022, 11:42 AM   #2571
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Funkybot View Post
See the CSI Changelog pages for recent changes to the CSI, including how to get FollowTCP working (Note: it was previously hardwired to FollowMCP in 2.0 builds - this was a new feature):

https://github.com/GeoffAWaddington/.../CSI-Changelog

...my guess is TrackPans are also not working so pay attention to the changes about MCUTrackPan being removed and replaced with the new TrackAutoPan syntax and Toggle actions.

The only times I've ever heard of intermittent connection issues is when the surfaces used by CSI are not disalbed in Reaper's Preferences -> Audio -> MIDI Devices. Remember: CSI needs access to those MIDI devices so if Reaper is using them, you're going to have connectivity issues. They need to be disabled in Reaper.
Thanks for the quick reply and sorry again, to bother you with this.
I somehow mixed this up.

What I meant was: I expected CSI to follow Reapers Mixer (as is still the automatic function when I understand the Changelog correctly), I mean, if I click on a Track in the Mixer, the surfaces follow; this is not what happens since I pasted in the new build; now the surfaces stick to the first Bank regardless where I click on the Mixer (MCP).

Banking via buttons works, though.

I didnīt change anything apart from swapping the old against the new .dll file.

Here is my ini.file

Code:
 
Version 2.0

MidiSurface "Nano" 13 13 
MidiSurface "Xplus" 14 14 

Page "HomePage"
"Nano" 1 0 "IconNano_CSI2_0.mst" "IconNanoX" 
"Xplus" 8 1 "IconXplus_CSI2_0.mst" "IconXplus"
WaveTrans is offline   Reply With Quote
Old 08-31-2022, 12:10 PM   #2572
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by WaveTrans View Post
Thanks for the quick reply and sorry again, to bother you with this.
I somehow mixed this up.

What I meant was: I expected CSI to follow Reapers Mixer (as is still the automatic function when I understand the Changelog correctly), I mean, if I click on a Track in the Mixer, the surfaces follow; this is not what happens since I pasted in the new build; now the surfaces stick to the first Bank regardless where I click on the Mixer (MCP).

Banking via buttons works, though.

I didnīt change anything apart from swapping the old against the new .dll file.

Here is my ini.file

Code:
 
Version 2.0

MidiSurface "Nano" 13 13 
MidiSurface "Xplus" 14 14 

Page "HomePage"
"Nano" 1 0 "IconNano_CSI2_0.mst" "IconNanoX" 
"Xplus" 8 1 "IconXplus_CSI2_0.mst" "IconXplus"
Scroll linking is now disabled by default, just add this to your CSI.ini:

Code:
Version 2.0

MidiSurface "Nano" 13 13 
MidiSurface "Xplus" 14 14 

Page "HomePage" UseScrollLink
"Nano" 1 0 "IconNano_CSI2_0.mst" "IconNanoX" 
"Xplus" 8 1 "IconXplus_CSI2_0.mst" "IconXplus"
__________________
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 08-31-2022, 12:22 PM   #2573
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
Scroll linking is now disabled by default, just add this to your CSI.ini:

Code:
Version 2.0

MidiSurface "Nano" 13 13 
MidiSurface "Xplus" 14 14 

Page "HomePage" UseScrollLink
"Nano" 1 0 "IconNano_CSI2_0.mst" "IconNanoX" 
"Xplus" 8 1 "IconXplus_CSI2_0.mst" "IconXplus"
Works perfectly now, thanks so much.
WaveTrans is offline   Reply With Quote
Old 09-03-2022, 09:41 PM   #2574
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default V2

Funkybot kindly went through my 1.1 files to bring them into the modern age of v2. Still some issues and a lot of my dodgy programming, but, it does a lot and it does it well in v1.1, that aside -
V2
All my zone buttons were plain "goto" the zones, you need another one to take you out. This way I have holds and toggles written for each of them. "SEND" seems to already be a toggle into and out of the send zone, which kind of cocks things up for me.... is there a way i can stop it toggling and just be a plain "goto" the zone?

I also have a prob where the fader "reset" between every re-selection. One feature i use is "CTRL+Jogwheel" to select up and down tracks, the faders jump to go right down between each track selection. On my ol MCU that sounds like a skating rink
I remember Mixmonkey mentioning this a while back, but don't recall the resolve..
ps - is anyone doing much envelope editing with CSI?
Many thanks
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 09-04-2022, 07:39 AM   #2575
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by UNdark View Post
Funkybot kindly went through my 1.1 files to bring them into the modern age of v2. Still some issues and a lot of my dodgy programming, but, it does a lot and it does it well in v1.1, that aside -
V2
All my zone buttons were plain "goto" the zones, you need another one to take you out. This way I have holds and toggles written for each of them. "SEND" seems to already be a toggle into and out of the send zone, which kind of cocks things up for me.... is there a way i can stop it toggling and just be a plain "goto" the zone?

I also have a prob where the fader "reset" between every re-selection. One feature i use is "CTRL+Jogwheel" to select up and down tracks, the faders jump to go right down between each track selection. On my ol MCU that sounds like a skating rink
I remember Mixmonkey mentioning this a while back, but don't recall the resolve..
ps - is anyone doing much envelope editing with CSI?
Many thanks
Hey Undark, I've been thinking about the Send zone activation issue and have an idea. Maybe try making the Sends "SubZones". This wouldn't have worked until a few days ago anyway, and is NOT the intended design for Sends, but may restore the old behavior. Give it a shot. It would work like this...

First, remove "SelectedTrackSend" from the AssociatedZones in the Home zone.

Next, add something like this to your Track zone...
Code:
Zone "Track"
    SubZones
         "SelectedTrackSend"
    SubZonesEnd

    Somebutton     GoSubZone "SelectedTrackSend"
ZoneEnd
Then you'd have...
Code:
Zone "SelectedTrackSend"
     DisplayUpper|               TrackSendNameDisplay
     DisplayLower|               TrackSendPrePostDisplay
     Fader|Touch+DisplayLower|   TrackSendVolumeDisplay
     RotaryPush|                 TrackSendPrePost
     Mute|                       TrackSendMute
     Rotary|                     TrackSendPan
     Fader|                      TrackSendVolume
     Left                        SelectedTrackSendBank -1
     Right                       SelectedTrackSendBank 1

     SomeButton                  LeaveSubZone
ZoneEnd
Note: that is NOT the intended design and may not work for CSI 2.0. But there's a chance it may restore the old behavior by not being an AssociatedZone.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-04-2022, 07:42 AM   #2576
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by UNdark View Post
I also have a prob where the fader "reset" between every re-selection. One feature i use is "CTRL+Jogwheel" to select up and down tracks, the faders jump to go right down between each track selection. On my ol MCU that sounds like a skating rink
I remember Mixmonkey mentioning this a while back, but don't recall the resolve..
ps - is anyone doing much envelope editing with CSI?
Many thanks
Also, I see you're doing this...

Code:
            Control+JogWheelRotaryCW       TrackBank "1"
            Control+JogWheelRotaryCW       Reaper _XENAKIOS_SELNEXTTRACK
What happens if you replace that with this...
Code:
            Control+JogWheelRotaryCW       TrackBank 1
            Control+JogWheelRotaryCW       SelectedTrackBank 1
...does that fix the fader issue?
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-04-2022, 09:25 PM   #2577
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default

Quote:
Originally Posted by Funkybot View Post
Hey Undark, I've been thinking about the Send zone activation issue and have an idea. Maybe try making the Sends "SubZones". This wouldn't have worked until a few days ago anyway, and is NOT the intended design for Sends, but may restore the old behavior. Give it a shot. It would work like this...

First, remove "SelectedTrackSend" from the AssociatedZones in the Home zone.

Next, add something like this to your Track zone...
Code:
Zone "Track"
    SubZones
         "SelectedTrackSend"
    SubZonesEnd

    Somebutton     GoSubZone "SelectedTrackSend"
ZoneEnd
Then you'd have...
Code:
Zone "SelectedTrackSend"
     DisplayUpper|               TrackSendNameDisplay
     DisplayLower|               TrackSendPrePostDisplay
     Fader|Touch+DisplayLower|   TrackSendVolumeDisplay
     RotaryPush|                 TrackSendPrePost
     Mute|                       TrackSendMute
     Rotary|                     TrackSendPan
     Fader|                      TrackSendVolume
     Left                        SelectedTrackSendBank -1
     Right                       SelectedTrackSendBank 1

     SomeButton                  LeaveSubZone
ZoneEnd
Note: that is NOT the intended design and may not work for CSI 2.0. But there's a chance it may restore the old behavior by not being an AssociatedZone.
Brilliant - i'll give that a try!
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 09-04-2022, 09:26 PM   #2578
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default

Quote:
Originally Posted by Funkybot View Post
Also, I see you're doing this...

Code:
            Control+JogWheelRotaryCW       TrackBank "1"
            Control+JogWheelRotaryCW       Reaper _XENAKIOS_SELNEXTTRACK
What happens if you replace that with this...
Code:
            Control+JogWheelRotaryCW       TrackBank 1
            Control+JogWheelRotaryCW       SelectedTrackBank 1
...does that fix the fader issue?
I'll try this too - not able for a few days but will try it and let you know - Thanks!
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 09-07-2022, 01:56 AM   #2579
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default

Quote:
Originally Posted by Funkybot View Post
Also, I see you're doing this...

Code:
            Control+JogWheelRotaryCW       TrackBank "1"
            Control+JogWheelRotaryCW       Reaper _XENAKIOS_SELNEXTTRACK
What happens if you replace that with this...
Code:
            Control+JogWheelRotaryCW       TrackBank 1
            Control+JogWheelRotaryCW       SelectedTrackBank 1
...does that fix the fader issue?
Firstly - thanks, yes this fixed the fader issue and now also keeps the MCP and TCP linked, which it didn't before. It seems to bank over 8 then swap rather than each one, as it did previously - not so many roller skates
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 09-07-2022, 02:06 AM   #2580
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default

Quote:
Originally Posted by Funkybot View Post
Hey Undark, I've been thinking about the Send zone activation issue and have an idea. Maybe try making the Sends "SubZones". This wouldn't have worked until a few days ago anyway, and is NOT the intended design for Sends, but may restore the old behavior. Give it a shot. It would work like this...

First, remove "SelectedTrackSend" from the AssociatedZones in the Home zone.

Next, add something like this to your Track zone...
Code:
Zone "Track"
    SubZones
         "SelectedTrackSend"
    SubZonesEnd

    Somebutton     GoSubZone "SelectedTrackSend"
ZoneEnd
Then you'd have...
Code:
Zone "SelectedTrackSend"
     DisplayUpper|               TrackSendNameDisplay
     DisplayLower|               TrackSendPrePostDisplay
     Fader|Touch+DisplayLower|   TrackSendVolumeDisplay
     RotaryPush|                 TrackSendPrePost
     Mute|                       TrackSendMute
     Rotary|                     TrackSendPan
     Fader|                      TrackSendVolume
     Left                        SelectedTrackSendBank -1
     Right                       SelectedTrackSendBank 1

     SomeButton                  LeaveSubZone
ZoneEnd
Note: that is NOT the intended design and may not work for CSI 2.0. But there's a chance it may restore the old behavior by not being an AssociatedZone.
I can't get this happening sadly - just to check - i put this in my track zone:
Code:
       SubZones
         "SelectedTrackSend"
    SubZonesEnd

    Send     GoSubZone "SelectedTrackSend"

Zone "SelectedTrackSend"
     DisplayUpper|               TrackSendNameDisplay
     DisplayLower|               TrackSendPrePostDisplay
     Fader|Touch+DisplayLower|   TrackSendVolumeDisplay
     RotaryPush|                 TrackSendPrePost
     Mute|                       TrackSendMute
     Rotary|                     TrackSendPan
     Fader|                      TrackSendVolume
     Left                        SelectedTrackSendBank -1
     Right                       SelectedTrackSendBank 1

     GlobalView                  LeaveSubZone
ZoneEnd
Is this correct? cheers
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 09-07-2022, 08:48 AM   #2581
d. gauss
Human being with feelings
 
Join Date: May 2006
Posts: 1,631
Default CSI. X-Touch meters don't work

Using CSI 2.0 and Behringer X-Touch. Buttons function fine. no signal to meters though. Something I'm missing?
d. gauss is offline   Reply With Quote
Old 09-07-2022, 08:59 AM   #2582
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by d. gauss View Post
Using CSI 2.0 and Behringer X-Touch. Buttons function fine. no signal to meters though. Something I'm missing?
Are you using the X-Touch zones from the support files?

You should see a line in the track.zon like this...
Code:
    VUMeter|			TrackOutputMeterMaxPeakLR
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-07-2022, 09:04 AM   #2583
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by UNdark View Post
I can't get this happening sadly - just to check - i put this in my track zone:
Code:
       SubZones
         "SelectedTrackSend"
    SubZonesEnd

    Send     GoSubZone "SelectedTrackSend"

Zone "SelectedTrackSend"
     DisplayUpper|               TrackSendNameDisplay
     DisplayLower|               TrackSendPrePostDisplay
     Fader|Touch+DisplayLower|   TrackSendVolumeDisplay
     RotaryPush|                 TrackSendPrePost
     Mute|                       TrackSendMute
     Rotary|                     TrackSendPan
     Fader|                      TrackSendVolume
     Left                        SelectedTrackSendBank -1
     Right                       SelectedTrackSendBank 1

     GlobalView                  LeaveSubZone
ZoneEnd
Is this correct? cheers
That looks right, but I didn't have a high degree of confidence this would work so not surprised at all. Sends are a special kind of zone with a "navigator" behind the scenes and they probably require to be activated "the proper way".

Can you explain what specifically the issue is with toggles and the send zones? You're using an MCU Pro right? Does that mean there are no toggle lights on the send button like on the X-Touch and you're somehow working around that? How? And what's the behavior you'd like to see from the surface in CSI 2.0? There were some fundamental changes to zone handling in 2.0 and this may be a limitation, or there may be some workaround that will allow you to do what you want. But don't "fight" the send zone activation method - we just tried that and it didn't work at all.

I'm glad we got the one issue fixed though!
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-07-2022, 09:29 AM   #2584
d. gauss
Human being with feelings
 
Join Date: May 2006
Posts: 1,631
Default

Quote:
Originally Posted by Funkybot View Post
Are you using the X-Touch zones from the support files?

You should see a line in the track.zon like this...
Code:
    VUMeter|			TrackOutputMeterMaxPeakLR

Bingo! thanks!
d. gauss is offline   Reply With Quote
Old 09-07-2022, 09:51 AM   #2585
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by d. gauss View Post
Bingo! thanks!
Now that Geoff has an X-Touch Universal, I'd strongly encourage everyone with an X-Touch to keep a close eye on the CSI Support files to make sure they're not missing any cool new X-Touch functionality or best practices. In the last few weeks there's been all kinds of color related stuff happening with the X-Touch that you wouldn't want to miss out on.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-07-2022, 10:09 AM   #2586
d. gauss
Human being with feelings
 
Join Date: May 2006
Posts: 1,631
Default fx zone files?

Quote:
Originally Posted by Funkybot View Post
Now that Geoff has an X-Touch Universal, I'd strongly encourage everyone with an X-Touch to keep a close eye on the CSI Support files to make sure they're not missing any cool new X-Touch functionality or best practices. In the last few weeks there's been all kinds of color related stuff happening with the X-Touch that you wouldn't want to miss out on.
indeed! posted this in other topic, but there's so much going on there i think it mighta got overlooked:

are there any uploaded fx zone map files for the xtouch? i.e. reaper eq?
d. gauss is offline   Reply With Quote
Old 09-07-2022, 10:12 AM   #2587
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by d. gauss View Post
indeed! posted this in other topic, but there's so much going on there i think it mighta got overlooked:

are there any uploaded fx zone map files for the xtouch? i.e. reaper eq?
Not that I'm aware of, but have you kept up with the new "EZFXZone" syntax? It really would only take a few minutes to make a map using it. Automapping of FX is in the future of CSI too.

Lastly, the Reaper FX and JSFX do not always map well to controllers so, you be warned!
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-08-2022, 06:20 AM   #2588
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Thanks, Geoff, for pointing implemented the broadcast of banking actions.

And sorry to bother you all again, but banking still does not work for me when I use broadcast (works fine with buttons assigned on local surface).

I have a Nano and an Xplus extender

I assigned to both homezones

Code:
 
Zone “Home”
OnInitialization Broadcast Home ToggleEnableFocusedFXMapping SelectedTrack SelectedTrackFXMenu TrackFXMenu SelectedTrackSend TrackSend SelectedTrackReceive TrackReceive 

OnInitialization Receive Home ToggleEnableFocusedFXMapping SelectedTrack SelectedTrackFXMenu TrackFXMenu SelectedTrackSend TrackSend SelectedTrackReceive TrackReceive
….
ZoneEnd
And assigned buttons to banking action on the Nano button.zone
Code:
 
…..
	Flip  				GoTrackSend 
	Flip				Reaper 	"40293"  	// Send I/O Menu
	Read 				GoTrackReceive
	Read 				Reaper 	"40293"  	// Send I/O Menu
	Write 				GoTrackFXmenu
	Trim       			CycleTrackAutoMode 
	Shift+Trim			TrackAutoMode 3         // Write
	GlobalView 			GoSelectedTrackSend
        GlobalView			Reaper 	"40293"  	 // Send I/O Menu
	Touch 				GoSelectedTrackReceive
	Touch				Reaper 	"40293"  	// Send I/O Menu
	Latch 				GoSelectedTrackFXMenu
        LatchPrev			SelectedTrackSendBank 8
        LatchPrev			SelectedTrackReceiveBank 8
        Shift+LatchPrev 		SelectedTrackSendBank -8
	Shift+LatchPrev  		SelectedTrackReceiveBank -8
But no banking occurs

With the locally assigned buttons (on the XT), banking works fine.

Any suggestions, please?
WaveTrans is offline   Reply With Quote
Old 09-08-2022, 06:34 AM   #2589
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by WaveTrans View Post
Thanks, Geoff, for pointing implemented the broadcast of banking actions.

And sorry to bother you all again, but banking still does not work for me when I use broadcast (works fine with buttons assigned on local surface).

I have a Nano and an Xplus extender

I assigned to both homezones

Code:
 
Zone “Home”
OnInitialization Broadcast Home ToggleEnableFocusedFXMapping SelectedTrack SelectedTrackFXMenu TrackFXMenu SelectedTrackSend TrackSend SelectedTrackReceive TrackReceive 

OnInitialization Receive Home ToggleEnableFocusedFXMapping SelectedTrack SelectedTrackFXMenu TrackFXMenu SelectedTrackSend TrackSend SelectedTrackReceive TrackReceive
….
ZoneEnd
And assigned buttons to banking action on the Nano button.zone
Code:
 
…..
	Flip  				GoTrackSend 
	Flip				Reaper 	"40293"  	// Send I/O Menu
	Read 				GoTrackReceive
	Read 				Reaper 	"40293"  	// Send I/O Menu
	Write 				GoTrackFXmenu
	Trim       			CycleTrackAutoMode 
	Shift+Trim			TrackAutoMode 3         // Write
	GlobalView 			GoSelectedTrackSend
        GlobalView			Reaper 	"40293"  	 // Send I/O Menu
	Touch 				GoSelectedTrackReceive
	Touch				Reaper 	"40293"  	// Send I/O Menu
	Latch 				GoSelectedTrackFXMenu
        LatchPrev			SelectedTrackSendBank 8
        LatchPrev			SelectedTrackReceiveBank 8
        Shift+LatchPrev 		SelectedTrackSendBank -8
	Shift+LatchPrev  		SelectedTrackReceiveBank -8
But no banking occurs

With the locally assigned buttons (on the XT), banking works fine.

Any suggestions, please?
Had a quick look at the code, looks in order, will investigate.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 09-11-2022, 01:36 PM   #2590
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
Default

Hey all
Im just upgrading to all the new changes that have been happening in the past while.I havnt really read through any recent posts so maybe this has come up or its just something i did. ill try to explain

If i have more tracks in reaper then i have tracks on my surfaces all seems ok but when i have less tracks in reaper then i have on my surfaces then all banking ceases to work. i cant even click on a track in reaper to bring it into view.
is anyone having anything like this happen ?

Thanks for any help as always !!
Cragster is offline   Reply With Quote
Old 09-11-2022, 03:42 PM   #2591
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 861
Default

This just an edit to my previous post. Dont know if i explained right. I read a few posts back and saw to put UseScrollLink in the .ini so i did that and still have same issue.

Si i have MCU and 2 XTs. 24 tracks. if i have under 24 tracks in the project track view does not work. even though all tracks fit on surface they still dont all fit on screen so if i select say track 19 which is out of view on screen it doesnt scroll to it. it seems to work correctly if i have more then 24 tracks.

Im sure its me but cant seem to figure out whats whats on this. thanks again.

sorry for keep asking. I think i should know this stuff by now lol
Cragster is offline   Reply With Quote
Old 09-12-2022, 09:40 AM   #2592
alexgameaudio
Human being with feelings
 
alexgameaudio's Avatar
 
Join Date: Jun 2020
Location: Los Angeles, CA
Posts: 106
Default

Hey all!

I want to get a fresh start with my Platform M+ and CSI v2.0. I toyed around with things a lot in the last version and think I overcomplicated it.

I'm also really slammed with work, so want to get things connected and then begin to tinker slowly. Is there a recommended set of surface & zone files for my unit?
__________________
Sound Designer, Audio Lead at Heart Machine
alexgameaudio is offline   Reply With Quote
Old 09-12-2022, 09:47 AM   #2593
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by alexgameaudio View Post
Hey all!

I want to get a fresh start with my Platform M+ and CSI v2.0. I toyed around with things a lot in the last version and think I overcomplicated it.

I'm also really slammed with work, so want to get things connected and then begin to tinker slowly. Is there a recommended set of surface & zone files for my unit?
Actually, I'd wait for CSI v2.1, it's days away.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 09-12-2022, 09:49 AM   #2594
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by Cragster View Post
This just an edit to my previous post. Dont know if i explained right. I read a few posts back and saw to put UseScrollLink in the .ini so i did that and still have same issue.

Si i have MCU and 2 XTs. 24 tracks. if i have under 24 tracks in the project track view does not work. even though all tracks fit on surface they still dont all fit on screen so if i select say track 19 which is out of view on screen it doesnt scroll to it. it seems to work correctly if i have more then 24 tracks.

Im sure its me but cant seem to figure out whats whats on this. thanks again.

sorry for keep asking. I think i should know this stuff by now lol
Thanks for testing !

Most folks don't have a 24 channel surface, likely why it's not been reported, will investigate.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 09-14-2022, 04:45 AM   #2595
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 813
Default X-Touch firmware update, or not?

Hi!

I've been using a X-Touch One with CSI2 earlier but is
now switching over to a X-Touch(9 faders). My X-Touch
has firmware 1.14 and on Behringer web site there is
a version 1.22. Is there any need to update to 1.22
when using X-Touch with CSI? Will something be better
or worse with it?

Regards
Thomas
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 09-14-2022, 05:59 AM   #2596
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by tompad View Post
Hi!

I've been using a X-Touch One with CSI2 earlier but is
now switching over to a X-Touch(9 faders). My X-Touch
has firmware 1.14 and on Behringer web site there is
a version 1.22. Is there any need to update to 1.22
when using X-Touch with CSI? Will something be better
or worse with it?

Regards
Thomas
It's not clear when the ability to color the scribble strips via sysex was added to the X-Touch Universal. But we do know it works on the 1.21 and 1.22 firmware. My advice: update the firmware this way you're running the same version that Geoff and other CSI X-Touch users are. Will be helpful if there is any unexpected behavior.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 09-14-2022, 07:13 AM   #2597
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 813
Default

Quote:
Originally Posted by Funkybot View Post
It's not clear when the ability to color the scribble strips via sysex was added to the X-Touch Universal. But we do know it works on the 1.21 and 1.22 firmware. My advice: update the firmware this way you're running the same version that Geoff and other CSI X-Touch users are. Will be helpful if there is any unexpected behavior.
Thanks Funkybot, will do!
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 09-14-2022, 10:56 AM   #2598
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 813
Default

Ok, I have upgraded X-Touch firmware to 1.22.

Downloaded CSI 2 from Stash (from Geoffs link), both support files and software.
I deleted my old setup and installed again. Before I get into the dirt and
start customize I thought I should check out the things in the support files
and found some things that didnīt work out of the box. I start with the Marker.

When in GlobalView and clicking on Marker to activate Marker zone and then
pushing Down or Up nothing happens - the Marker button is not lighting and no
marker is added or deleted.

I fire up ReaConsole to see that the buttons is sending and they do:

IN <- X-Touch Marker 1.000000
IN <- X-Touch 90 54 7f
IN <- X-Touch Marker 0.000000
IN <- X-Touch 90 54 00
IN <- X-Touch Down 1.000000
IN <- X-Touch 90 61 7f
IN <- X-Touch Down 0.000000
IN <- X-Touch 90 61 00

....what am I missing?

Regards
Thomas
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 09-14-2022, 11:18 AM   #2599
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Quote:
Originally Posted by tompad View Post
....what am I missing?

Regards
Thomas
Looks like the buttons.zon in the support file can't keep up with the pace of changes. Try the latest "CSI EXP" build and replace the buttons.zon with this text.

Code:
Zone "Buttons"
    
//  Encoder Assign Buttons

    Track                       GoHome
    Track                       Reaper _S&M_WNCLS4          // Closes all(!) FX chain windows
    Track                       Reaper _S&M_WNCLS3          // Closes all(!) floating FX windows  
    Pan                         GoVCA
    EQ                          GoFolder
    Send                        GoSelectedTrackSend
    Global+Send                 GoTrackSend
    Plugin                      GoSelectedTrackFXMenu
    Global+Plugin               GoTrackFXMenu
    Instrument                  GoSelectedTrackReceive
    Global+Instrument           GoTrackReceive


//  Display Section

    nameValue                   NoAction
    AssignmentDisplay           GlobalModeDisplay 
    TimeDisplay                 MCUTimeDisplay
    smpteBeats                  CycleTimeDisplayModes

 
//  View Buttons
 
    GlobalView                  Global
    MidiTracks                  NoAction
    Inputs                      NoAction
    AudioTracks                 NoAction
    AudioInstrument             NoAction
    Aux                         NoAction
    Busses                      NoAction
    Outputs                     NoAction
    User                        NoAction
           
// Function Buttons

    F1                          ToggleEnableFocusedFXParamMapping
    F2                          ToggleEnableFocusedFXMapping
    F3                          ToggleScrollLink
    F4                          NoAction
    F5                          NoAction
    F6                          NoAction
    F7                          NoAction
    F8                          NoAction
    
//  Modifiers

    Flip                        Flip
    Shift                       Shift
    Option                      Option
    Control                     Control
    Alt                         Alt     

// Automation Buttons

    Read                        TrackAutoMode 1
    Write                       TrackAutoMode 3
    Trim                        TrackAutoMode 0
    Touch                       TrackAutoMode 2
    Latch                       TrackAutoMode 4
    Group                       TrackAutoMode 5
    Global+Read                 GlobalAutoMode 1
    Global+Write                GlobalAutoMode 3
    Global+Trim                 GlobalAutoMode 0
    Global+Touch                GlobalAutoMode 2
    Global+Latch                GlobalAutoMode 4  
    Global+Group                GlobalAutoMode 5   

//  Utility Buttons

    Save                        SaveProject
    Undo                        Undo
    Hold+Undo                   Reaper 40072                // View: Show undo history window
    Shift+Undo                  Redo
    Cancel                      NoAction
    Enter                       NoAction
    
//  Transport Section

    Marker                      Marker
    Nudge                       Nudge
    Cycle                       CycleTimeline
    Drop                        Reaper 1157                 // Toggle snapping
    Replace                     Reaper 1155                 // Cycle ripple editing mode
    Click                       Reaper 40364                // Toggle metronome
    Shift+Click                 Reaper _SWS_AWCOUNTRECTOG   // Toggle count-in before recording
    Hold+Click                  Reaper 40363                // Show metronome settings
    Rewind                      Rewind   
    FastForward                 FastForward
    Stop                        Stop
    Hold+Stop                   Reaper 40042                // Go to start of project
    Play                        Play
    Record                      Record    
    Solo                        ClearAllSolo
    Option+Solo                 Reaper 40745                // Solo in front (dim solo)  

//  Banking 

    BankLeft                    TrackBank -8
    BankRight                   TrackBank 8
    ChannelLeft                 TrackBank -1
    ChannelRight                TrackBank 1

//  Navigation and Zoom
    
    Zoom                        Zoom
    
    Up                          Reaper _XENAKIOS_TVPAGEUP   // Xenakios/SWS: Scroll track view up (page)
    Down                        Reaper _XENAKIOS_TVPAGEDOWN	// Xenakios-SWS: Scroll track view down 
    Left                        Reaper _SWS_SCROLL_L10      // SWS: Scroll left 10%
    Right                       Reaper _SWS_SCROLL_R10      // SWS: Scroll right 10%
    
    Zoom+Up                     Reaper 40111                // Zoom in vertical                                            
    Zoom+Down                   Reaper 40112                // Zoom out vertical                                                       
    Zoom+Right                  Reaper 1012                 // Zoom in horizontal                                      
    Zoom+Left                   Reaper 1011                 // Zoom out horizontal                                     

    Marker+Up                   Reaper 40613                // Delete marker near cursor                                    
    Marker+Down                 Reaper 40157                // Insert marker at current or edit position                                      
    Marker+Right                Reaper 40173                // Go to next marker or project end                                      
    Marker+Left                 Reaper 40172                // Go to previous marker or project start           

    Nudge+Up                    Reaper 41925                // Item: Nudge items volume +1dB
    Nudge+Down                  Reaper 41924                // Item: Nudge items volume -1dB
    Nidge+Left                  Reaper 41279                // Item edit: Nudge left by saved nudge dialog settings 1
    Nudge+Right                 Reaper 41275                // Item edit: Nudge right by saved nudge dialog settings 1

//  JogWheel

    Decrease+JogWheel           Reaper 40840                // Move edit cursor back one measure (no seek)  
    Increase+JogWheel           Reaper 40839                // Move edit cursor forward one measure (no seek)                                          
    
    Shift+Decrease+JogWheel     Reaper 40286                // Track: Go to previous track       
    Shift+Increase+JogWheel     Reaper 40285                // Track: Go to next track                     
    
    Option+Decrease+JogWheel    Reaper 40172                // Go to previous marker or project start
    Option+Increase+JogWheel    Reaper 40173                // Go to next marker or project end      
    
ZoneEnd
__________________
CSI v3 Wiki

Last edited by Funkybot; 09-14-2022 at 12:01 PM.
Funkybot is offline   Reply With Quote
Old 09-14-2022, 11:27 AM   #2600
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,027
Default

Should note: there's nothing in the above to shut down the button lights on the Navigation section. If you want that. You can replace that section with this...

Code:
//  Navigation and Zoom
    
    Zoom                        Zoom
    
    Up                          Reaper _XENAKIOS_TVPAGEUP              // Xenakios/SWS: Scroll track view up (page)
    Property+Up                 NoFeedback
    Down                        Reaper _XENAKIOS_TVPAGEDOWN            // Xenakios-SWS: Scroll track view down 
    Property+Down               NoFeedback
    Left                        Reaper _SWS_SCROLL_L10                 // SWS: Scroll left 10%
    Property+Left               NoFeedback 
    Right                       Reaper _SWS_SCROLL_R10                 // SWS: Scroll right 10%
    Property+Right              NoFeedback                                                                   
    
    Zoom+Up                     Reaper 40111                           // Zoom in vertical                                            
    Property+Zoom+Up            NoFeedback
    Zoom+Down                   Reaper 40112                           // Zoom out vertical                                                       
    Property+Zoom+Down          NoFeedback
    Zoom+Right                  Reaper 1012                            // Zoom in horizontal                                      
    Property+Zoom+Right         NoFeedback
    Zoom+Left                   Reaper 1011                            // Zoom out horizontal                                     
    Property+Zoom+Left          NoFeedback

    Marker+Up                   Reaper 40613                           // Delete marker near cursor
    Property+Marker+Up          NoFeedback                             
    Marker+Down                 Reaper 40157                           // Insert marker at current or edit position
    Property+Marker+Down        NoFeedback                             
    Marker+Right                Reaper 40173                           // Go to next marker or project end
    Property+Marker+Right       NoFeedback                             
    Marker+Left                 Reaper 40172                           // Go to previous marker or project start
    Property+Marker+Left        NoFeedback

    Nudge+Up                    Reaper 41925                           // Item: Nudge items volume +1dB
    Property+Nudge+Up           NoFeedback
    Nudge+Down                  Reaper 41924                           // Item: Nudge items volume -1dB
    Property+Nudge+Down         NoFeedback
    Nudge+Left                  Reaper 41279                           // Item edit: Nudge left by saved nudge dialog settings 1
    Property+Nudge+Left         NoFeedback
    Nudge+Right                 Reaper 41275                           // Item edit: Nudge right by saved nudge dialog settings 1
    Property+Nudge+Right        NoFeedback
__________________
CSI v3 Wiki
Funkybot 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 02:16 AM.


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