|
|
|
11-24-2020, 04:52 PM
|
#11761
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Where would it go to find it, there is no associated Zone within which to look
Unless I'm missing something and it is way past my bedtime
|
Ah, I see your point The FocusedFXParameter doesn't have anything to do with the FX maps, does it?
|
|
|
11-24-2020, 04:59 PM
|
#11762
|
Human being with feelings
Join Date: Apr 2018
Posts: 123
|
It works, but...
All working now with the MCU files, but it only works if I leave the page line in the CSI.ini file. Is this a bug? If not, why does the page line need to be there.
|
|
|
11-24-2020, 05:05 PM
|
#11763
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Equitone
All working now with the MCU files, but it only works if I leave the page line in the CSI.ini file. Is this a bug? If not, why does the page line need to be there.
|
Pages allows CSI to completely change its stripes
You could have a Page for tracking, and another for mixing.
Perhaps another one for post production.
It allows for completely different Surface/Zone setups, and provides 2 methods -- NextPage and GoPage to instantly navigate to them.
__________________
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
|
|
|
11-24-2020, 05:10 PM
|
#11764
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Equitone
All working now with the MCU files, but it only works if I leave the page line in the CSI.ini file. Is this a bug? If not, why does the page line need to be there.
|
Glad you stuck with it and finally got things working!
|
|
|
11-24-2020, 05:19 PM
|
#11765
|
Human being with feelings
Join Date: Apr 2018
Posts: 123
|
No small thanks to you, and yes, I get the pages thing now, thanks.
|
|
|
11-24-2020, 05:28 PM
|
#11766
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Geoff, is there an action for: TrackSendPanDisplay? Don't see it on the list, but could be useful for the Sends page I'm adding in my TouchOSC layout.
|
|
|
11-24-2020, 06:41 PM
|
#11767
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
In addition to TrackSendPanDisplay, it would also be nice if we could use Pipe characters as variables in Fixed Text Display to show the number for that particular navigator when applicable. Example:
Code:
Zone "Send"
SendNavigator
DisplayUpperD| FixedTextDisplay "Send| Pan"
DisplayLowerD| TrackSendPanDisplay
ZoneEnd
Would show this on the surface...
Send1 Pan
C
Send2 Pan
30L
Send3 Pan
100R
etc.
For some day in the future of course.
The variable # in FixedTextDisplay would probably have other uses too.
|
|
|
11-24-2020, 06:43 PM
|
#11768
|
Human being with feelings
Join Date: May 2020
Location: Yogyakarta, ID
Posts: 7
|
Hi everybody. This might be a silly question, but here it is.
So I've been using CSI beta for a quite a long time, I believe I downloaded it back in May 2020. And I made my own .mst and .zon file for using X-Touch Mini with CSI. It did work perfectly as I expected.
Long story short, I went back to this forum and found that CSI has gotten a new update. Then I downloaded it and installed it like what I was doing with the CSI beta. Opened Reaper, and then... My X-Touch Mini won't work as usual. The master fader, eight buttons and rotary encoders won't work and didn't show any feedback. The transport did work, however. I suspect maybe there's something I've been doing wrong on the "Channels" Zone.
Can anybody help me what I'm doing wrong? Thanks.
Here's my CSI .mst and .zon file
|
|
|
11-24-2020, 06:52 PM
|
#11769
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by VocasoGK
Hi everybody. This might be a silly question, but here it is.
So I've been using CSI beta for a quite a long time, I believe I downloaded it back in May 2020. And I made my own .mst and .zon file for using X-Touch Mini with CSI. It did work perfectly as I expected.
Long story short, I went back to this forum and found that CSI has gotten a new update. Then I downloaded it and installed it like what I was doing with the CSI beta. Opened Reaper, and then... My X-Touch Mini won't work as usual. The master fader, eight buttons and rotary encoders won't work and didn't show any feedback. The transport did work, however. I suspect maybe there's something I've been doing wrong on the "Channels" Zone.
Can anybody help me what I'm doing wrong? Thanks.
Here's my CSI .mst and .zon file
|
Looks like it was just the Pipes. They're no longer to be used in Zone names. Try this...
Code:
Zone Home
IncludedZones
"Buttons"
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Buttons"
Up Reaper "40286"
Down Reaper "40285"
Shift Shift
Stop Stop
Play Play
Record Record
Rewind Rewind
FastForward FastForward
Cycle CycleTimeline
Click Reaper "40364"
Shift+Down Reaper "_3bd3029fd3457f4c99130aecbe5e457e" //Down8
Shift+Up Reaper "_884440df3deaf441a4c5fb3396c46fb1" //Up8
Shift+Record Reaper "_27bac1c749a9184c9007e040cc05fd85" //Abort Record
Shift+Rewind Reaper "40172" //Home
Shift+FastForward Reaper "40173" //End
Shift+Click Reaper "40026" //Save
Shift+Cycle Reaper "_S&M_CYCLACTION_2" //Loop
ZoneEnd
Zone "Channel"
SelectedTrackNavigator
Shift+Rotary1 FocusedFXParam
Rotary1 TrackPan "0"
Rotary2 TrackPanWidth "1"
Rotary3 TrackSendVolume "0"
Rotary4 TrackSendVolume "1"
Rotary5 TrackSendVolume "2"
Rotary6 TrackOutputMeter "0"
Rotary7 TrackOutputMeter "1"
Rotary8 TrackVolume
RotaryPush1 Reaper "_XENAKIOS_PANTRACKSCENTER"
RotaryPush3 TrackSendMute "0"
RotaryPush4 TrackSendMute "1"
RotaryPush8 Reaper "_XENAKIOS_RESETTRACKVOL1"
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_SHOWFXCHAINSEL"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOn"
Button6 Reaper "41045"
Button7 Reaper "41044"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
MasterFader TrackVolume
ZoneEnd
Zone "FXZonesOn"
SelectedTrackNavigator
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_WNCLS3"
Button4 Reaper "_S&M_WNCLS4"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOff"
Button5 Reaper "_S&M_SELFXPREV"
Button6 Reaper "_S&M_SELFXNEXT"
Invert+Button7 Reaper "_S&M_FXBYPSEL"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
ZoneEnd
Zone "FXZonesOff"
SelectedTrackNavigator
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_SHOWFXCHAINSEL"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOn"
Button5 NoAction
Button6 Reaper "41045"
Button7 Reaper "41044"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
ZoneEnd
|
|
|
11-24-2020, 07:00 PM
|
#11770
|
Human being with feelings
Join Date: Sep 2017
Posts: 998
|
Quote:
Originally Posted by VocasoGK
Hi everybody. This might be a silly question, but here it is.
So I've been using CSI beta for a quite a long time, I believe I downloaded it back in May 2020. And I made my own .mst and .zon file for using X-Touch Mini with CSI. It did work perfectly as I expected.
Long story short, I went back to this forum and found that CSI has gotten a new update. Then I downloaded it and installed it like what I was doing with the CSI beta. Opened Reaper, and then... My X-Touch Mini won't work as usual. The master fader, eight buttons and rotary encoders won't work and didn't show any feedback. The transport did work, however. I suspect maybe there's something I've been doing wrong on the "Channels" Zone.
Can anybody help me what I'm doing wrong? Thanks.
Here's my CSI .mst and .zon file
|
Hey there!
There has been some syntax changes. I tried to make them for you. Mostly to do with the "|" character. Try this zone and see if it works. In the preferences for the surface, you may have to put 1 instead of 0 for number of channels, but I'm thinking you might not since you just want the master fader. So just try this zone first and see if it works and report back. Funkybot usually comes along and slays these posts so I'm sure he'll be along in short order if I can't figure it out.
Code:
Zone Home
IncludedZones
"Buttons"
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Buttons"
Up Reaper "40286"
Down Reaper "40285"
Shift Shift
Stop Stop
Play Play
Record Record
Rewind Rewind
FastForward FastForward
Cycle CycleTimeline
Click Reaper "40364"
Shift+Down Reaper "_3bd3029fd3457f4c99130aecbe5e457e" //Down8
Shift+Up Reaper "_884440df3deaf441a4c5fb3396c46fb1" //Up8
Shift+Record Reaper "_27bac1c749a9184c9007e040cc05fd85" //Abort Record
Shift+Rewind Reaper "40172" //Home
Shift+FastForward Reaper "40173" //End
Shift+Click Reaper "40026" //Save
Shift+Cycle Reaper "_S&M_CYCLACTION_2" //Loop
ZoneEnd
Zone "Channel|"
SelectedTrackNavigator
Shift+Rotary1 FocusedFXParam
Rotary1 TrackPan "0"
Rotary2 TrackPanWidth "1"
Rotary3 TrackSendVolume "0"
Rotary4 TrackSendVolume "1"
Rotary5 TrackSendVolume "2"
Rotary6 TrackOutputMeter "0"
Rotary7 TrackOutputMeter "1"
Rotary8 TrackVolume
RotaryPush1 Reaper "_XENAKIOS_PANTRACKSCENTER"
RotaryPush3 TrackSendMute "0"
RotaryPush4 TrackSendMute "1"
RotaryPush8 Reaper "_XENAKIOS_RESETTRACKVOL1"
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_SHOWFXCHAINSEL"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOn"
Button6 Reaper "41045"
Button7 Reaper "41044"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
MasterFader TrackVolume
ZoneEnd
Zone "FXZonesOn"
SelectedTrackNavigator
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_WNCLS3"
Button4 Reaper "_S&M_WNCLS4"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOff"
Button5 Reaper "_S&M_SELFXPREV"
Button6 Reaper "_S&M_SELFXNEXT"
Invert+Button7 Reaper "_S&M_FXBYPSEL"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
ZoneEnd
Zone "FXZonesOff"
SelectedTrackNavigator
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_SHOWFXCHAINSEL"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOn"
Button5 NoAction
Button6 Reaper "41045"
Button7 Reaper "41044"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
ZoneEnd
also... Funkybot made a great post about all of the syntax changes:
https://forum.cockos.com/showpost.ph...ostcount=11490
edit: wow. lol missed it by 8 min
|
|
|
11-24-2020, 07:06 PM
|
#11771
|
Human being with feelings
Join Date: May 2020
Location: Yogyakarta, ID
Posts: 7
|
Quote:
Originally Posted by Funkybot
Looks like it was just the Pipes. They're no longer to be used in Zone names. Try this...
Code:
Zone Home
IncludedZones
"Buttons"
"Channel"
IncludedZonesEnd
ZoneEnd
Zone "Buttons"
Up Reaper "40286"
Down Reaper "40285"
Shift Shift
Stop Stop
Play Play
Record Record
Rewind Rewind
FastForward FastForward
Cycle CycleTimeline
Click Reaper "40364"
Shift+Down Reaper "_3bd3029fd3457f4c99130aecbe5e457e" //Down8
Shift+Up Reaper "_884440df3deaf441a4c5fb3396c46fb1" //Up8
Shift+Record Reaper "_27bac1c749a9184c9007e040cc05fd85" //Abort Record
Shift+Rewind Reaper "40172" //Home
Shift+FastForward Reaper "40173" //End
Shift+Click Reaper "40026" //Save
Shift+Cycle Reaper "_S&M_CYCLACTION_2" //Loop
ZoneEnd
Zone "Channel"
SelectedTrackNavigator
Shift+Rotary1 FocusedFXParam
Rotary1 TrackPan "0"
Rotary2 TrackPanWidth "1"
Rotary3 TrackSendVolume "0"
Rotary4 TrackSendVolume "1"
Rotary5 TrackSendVolume "2"
Rotary6 TrackOutputMeter "0"
Rotary7 TrackOutputMeter "1"
Rotary8 TrackVolume
RotaryPush1 Reaper "_XENAKIOS_PANTRACKSCENTER"
RotaryPush3 TrackSendMute "0"
RotaryPush4 TrackSendMute "1"
RotaryPush8 Reaper "_XENAKIOS_RESETTRACKVOL1"
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_SHOWFXCHAINSEL"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOn"
Button6 Reaper "41045"
Button7 Reaper "41044"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
MasterFader TrackVolume
ZoneEnd
Zone "FXZonesOn"
SelectedTrackNavigator
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_WNCLS3"
Button4 Reaper "_S&M_WNCLS4"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOff"
Button5 Reaper "_S&M_SELFXPREV"
Button6 Reaper "_S&M_SELFXNEXT"
Invert+Button7 Reaper "_S&M_FXBYPSEL"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
ZoneEnd
Zone "FXZonesOff"
SelectedTrackNavigator
Button1 TrackSolo
Button2 TrackMute
Button3 TrackRecordArm
Button4 Reaper "_S&M_SHOWFXCHAINSEL"
Button4 MapFocusedFXToWidgets
Button4 GoZone "FXZonesOn"
Button5 NoAction
Button6 Reaper "41045"
Button7 Reaper "41044"
Button8 Reaper "_27bac1c749a9184c9007e040cc05fd85"
Shift+Button1 Reaper "40340"
Shift+Button2 Reaper "40745"
Shift+Button4 Reaper "40157"
Shift+Button6 Reaper "41043"
Shift+Button7 Reaper "41042"
Shift+Button8 Reaper "40527"
ZoneEnd
|
Ah yesss. Now it works again. Thank you very much Funkybot.
|
|
|
11-24-2020, 07:08 PM
|
#11772
|
Human being with feelings
Join Date: May 2020
Location: Yogyakarta, ID
Posts: 7
|
Quote:
Originally Posted by cjewellstudios
Hey there!
There has been some syntax changes. I tried to make them for you. Mostly to do with the "|" character. Try this zone and see if it works. In the preferences for the surface, you may have to put 1 instead of 0 for number of channels, but I'm thinking you might not since you just want the master fader. So just try this zone first and see if it works and report back. Funkybot usually comes along and slays these posts so I'm sure he'll be along in short order if I can't figure it out.
also... Funkybot made a great post about all of the syntax changes:
https://forum.cockos.com/showpost.ph...ostcount=11490
edit: wow. lol missed it by 8 min
|
Lol no problem. Thanks for the link to the syntax changes post too.
|
|
|
11-24-2020, 08:13 PM
|
#11773
|
Human being with feelings
Join Date: Sep 2017
Posts: 998
|
Does anyone use scroll link?
I like the idea but I either don't understand it or it's not working properly.
I tried both ToggleScrollLink and ForceScrollLink (both in the home zone and in my included channel zone.
The functionality is supposed to be:
1. I select a track (track 9 or above because I have an 8 channel surface)
2. CSI sets that track as the first on my surface
Correct?
|
|
|
11-24-2020, 08:18 PM
|
#11774
|
Human being with feelings
Join Date: Jun 2018
Posts: 705
|
Geoff,
Now that we have v1 out, I was wondering if there is a limit to how many controllers can be connected to CSI? will more controllers slow it down? Any limitations I should know about?
Thanks.
|
|
|
11-25-2020, 01:26 AM
|
#11775
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Geoff, is there an action for: TrackSendPanDisplay? Don't see it on the list, but could be useful for the Sends page I'm adding in my TouchOSC layout.
|
Not yet, but it's a good idea for an addition.
__________________
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
|
|
|
11-25-2020, 01:28 AM
|
#11776
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
In addition to TrackSendPanDisplay, it would also be nice if we could use Pipe characters as variables in Fixed Text Display to show the number for that particular navigator when applicable. Example:
Code:
Zone "Send"
SendNavigator
DisplayUpperD| FixedTextDisplay "Send| Pan"
DisplayLowerD| TrackSendPanDisplay
ZoneEnd
Would show this on the surface...
Send1 Pan
C
Send2 Pan
30L
Send3 Pan
100R
etc.
For some day in the future of course.
The variable # in FixedTextDisplay would probably have other uses too.
|
Hmmm...
Would have thought that works right now, it doesn't ?
__________________
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
|
|
|
11-25-2020, 01:32 AM
|
#11777
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by cjewellstudios
Does anyone use scroll link?
I like the idea but I either don't understand it or it's not working properly.
I tried both ToggleScrollLink and ForceScrollLink (both in the home zone and in my included channel zone.
The functionality is supposed to be:
1. I select a track (track 9 or above because I have an 8 channel surface)
2. CSI sets that track as the first on my surface
Correct?
|
When you say select, you mean select in Reaper using the mouse right ?
If so, yes, that's how it is supposed to work.
It is also supposed to do the opposite.
If you select a Track on your surface, Reaper should scroll to make that track visible in the MCP.
__________________
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
|
|
|
11-25-2020, 01:39 AM
|
#11778
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by siniarch
Geoff,
Now that we have v1 out, I was wondering if there is a limit to how many controllers can be connected to CSI? will more controllers slow it down? Any limitations I should know about?
Thanks.
|
There is no built-in limit.
More controllers will slow it down, but it takes a lot to make it perceptible, I haven't found a way to do it yet
For instance, every so often I run a "torture test" project that has 1420 tracks.
Ran it just the other day with:
Console 1
EuCon - set to 64 Channels
LaunchPad
iPad
iPhone
A800 keyboard controller section
Took about 20 msec per pass -- I think it does about 15 passes per second.
So, it is still very responsive and doesn't chew up much in the way of resources
__________________
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
|
|
|
11-25-2020, 02:55 AM
|
#11779
|
Human being with feelings
Join Date: Mar 2007
Location: London UK
Posts: 3,378
|
Quote:
Originally Posted by Funkybot
Now...
1. Go back to Reaper's Preferences -> Control/OSC/Web
2. Click Add
3. From the window that appears, click Eucon
4. Click Ok to save
Eucon requires:
1. CSI be installed and configured in Control/OSC/Web (you did that)
2. You add a Eucon device in CSI (you did that)
3. You then add Eucon in Control/OSC/Web (this is the piece I think you were missing)
Here you can see I've setup CSI and added the Eucon device in CSI...
And after you've done that, the last piece is adding Eucon in Control/OSC/Web as shown here...
|
thanks Geoff,
As I mentioned though there is no default 'Home' page when I add the CSI, I think that might be the issue.
I'm running a Ryzen 3950x, AMD GPu , 32 gigs RAM windows 10 machine. AXR4 interface. I have 2 mix and a transport.
I'll take a look again today.
M
|
|
|
11-25-2020, 05:06 AM
|
#11780
|
Human being with feelings
Join Date: Mar 2007
Location: London UK
Posts: 3,378
|
Sorry Funkybot I thought it was Geoff's reply.
I've just run this all again and the issue is I have no default 'Home' entry when adding the CSI.
I've tried manually adding one but it makes no difference.
When I OK out of everything and then go back to edit/look it's blank.
M
Last edited by norbury brook; 11-25-2020 at 05:12 AM.
|
|
|
11-25-2020, 05:14 AM
|
#11781
|
Human being with feelings
Join Date: Apr 2018
Posts: 123
|
Controlling a plugin with X-Touch
Hi,
Can anyone point me in the direction of how to do this.
Let's start simple with the REAVerb plugin.
I'd like to program the first two pots to alter the dry/wet of the reverb.
I'd much rather understand how this is done, so whilst providing the code might be helpful, I'd prefer an explanation.
Further to this, how do I switch the surface into a mode where it is controlling the plugin rather than the mix?
|
|
|
11-25-2020, 06:35 AM
|
#11782
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by norbury brook
Sorry Funkybot I thought it was Geoff's reply.
I've just run this all again and the issue is I have no default 'Home' entry when adding the CSI.
I've tried manually adding one but it makes no difference.
When I OK out of everything and then go back to edit/look it's blank.
M
|
It sounds like it's not creating the CSI.ini file. Are you doing a portable install, or installing Reaper to a non-standard path? Any chance there are permissions issues? Can you post your CSI.ini file?
|
|
|
11-25-2020, 07:05 AM
|
#11783
|
Human being with feelings
Join Date: Oct 2016
Posts: 225
|
A bit of research shows that the Icon and Behringer control surfaces both have text limits of seven characters across, and two lines. The Presonus surfaces on the other hand appear to allow for 10 characters, and three lines.
1. Is that correct?
2. Does CSI support this extra info on the Presonus?
|
|
|
11-25-2020, 07:52 AM
|
#11784
|
Human being with feelings
Join Date: Sep 2017
Posts: 998
|
Quote:
Originally Posted by Equitone
Hi,
Can anyone point me in the direction of how to do this.
Let's start simple with the REAVerb plugin.
I'd like to program the first two pots to alter the dry/wet of the reverb.
I'd much rather understand how this is done, so whilst providing the code might be helpful, I'd prefer an explanation.
Further to this, how do I switch the surface into a mode where it is controlling the plugin rather than the mix?
|
Check out the FX zones section in the wiki.
There are a couple of different ways to trigger mapping of an fx. You can have it done when you select a track or when you focus an fx window.
Open up the actions window and search CSI. Toggle on the "generate raw fx zone..." action. That will get you started on your zone. There are a few more details but the wiki does a good job of detailing the steps.
Also, they split the thread off into a help thread and a csi development thread. This one would probably fall in the other thread but no worries (I posted something in this thread recently I thought could maybe go in the other one). If you can't sort it with the wiki, then post back in the other thread. (Check Geoff's signature for the link to the wiki)
EDIT: I just realized you were the person using a screen reader and you also recently commented that you went through th wiki. I'm very sorry if I wasn't helpful at all. I just had a couple minutes and wanted to help.
Last edited by cjewellstudios; 11-25-2020 at 08:05 AM.
|
|
|
11-25-2020, 08:59 AM
|
#11785
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Equitone
Hi,
Can anyone point me in the direction of how to do this.
Let's start simple with the REAVerb plugin.
I'd like to program the first two pots to alter the dry/wet of the reverb.
I'd much rather understand how this is done, so whilst providing the code might be helpful, I'd prefer an explanation.
Further to this, how do I switch the surface into a mode where it is controlling the plugin rather than the mix?
|
To build on cjewellstudios' reply, check out the FX Zones section of the Wiki (I just made some small updates):
https://github.com/GeoffAWaddington/.../wiki/FX-Zones
And also the brand new FX Param Mapping actions for examples of the various actions and the syntax for creating those FX Zone files:
https://github.com/GeoffAWaddington/...apping-Actions
Last edited by Funkybot; 11-25-2020 at 09:07 AM.
|
|
|
11-25-2020, 09:05 AM
|
#11786
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
Not yet, but it's a good idea for an addition.
|
Going through the Wiki and doing more .zon work, I thought of two more. So for requested additional display options, I have:
TrackSendPanDisplay
TrackSendPrePostDisplay
PageNameDisplay
...no rush (if ever at all). If no one's asked for them yet, clearly they're not a super high priority, but considering what you can do with OSC in terms of having tons of displays, I think they'd be nice to haves.
Quote:
Originally Posted by Geoff Waddington
Hmmm...
Would have thought that works right now, it doesn't ?
|
Regarding the using a pipe as a variable in FixedTextDisplay, that does indeed work. I really have to experiment more before assuming something won't work. Just to document it: I created a FixedTextDisplay page in the wiki and added that.
https://github.com/GeoffAWaddington/...xedTextDisplay
|
|
|
11-25-2020, 09:16 AM
|
#11787
|
Human being with feelings
Join Date: Mar 2007
Location: London UK
Posts: 3,378
|
Quote:
Originally Posted by Funkybot
It sounds like it's not creating the CSI.ini file. Are you doing a portable install, or installing Reaper to a non-standard path? Any chance there are permissions issues? Can you post your CSI.ini file?
|
reaper is installed in standard directory.
here's the ini file
I've tried deleting everything except the first and eucon lines but to no avail
Page "HomePage" FollowMCP NoSynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "Console1" 7 6 "Console1.mst" "Console1" 0 0 0 0
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
|
|
|
11-25-2020, 09:20 AM
|
#11788
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by norbury brook
reaper is installed in standard directory.
here's the ini file
I've tried deleting everything except the first and eucon lines but to no avail
Page "HomePage" FollowMCP NoSynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "Console1" 7 6 "Console1.mst" "Console1" 0 0 0 0
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
|
Are you saying even if you manualy delete those lines from the CSI.ini in a text editor they come back? If yes, that definitely sounds like a permissions issue of some kind.
Where exactly is the folder installed? What OS? Any security software running that you can disable before trying again?
|
|
|
11-25-2020, 10:03 AM
|
#11789
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by paat
A bit of research shows that the Icon and Behringer control surfaces both have text limits of seven characters across, and two lines. The Presonus surfaces on the other hand appear to allow for 10 characters, and three lines.
1. Is that correct?
2. Does CSI support this extra info on the Presonus?
|
Yes, use this FPDisplay_Midi_FeedbackProcessor.
__________________
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
|
|
|
11-25-2020, 10:06 AM
|
#11790
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by norbury brook
reaper is installed in standard directory.
here's the ini file
I've tried deleting everything except the first and eucon lines but to no avail
Page "HomePage" FollowMCP NoSynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "Console1" 7 6 "Console1.mst" "Console1" 0 0 0 0
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
|
Looks like you have an older version of CSI v1_0, I know, I know, it's so new, we're just overwriting v1_0 with newer builds as we clean up little things
Download the latest and you should have a CSI.ini with a single page and no surfaces.
__________________
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
|
|
|
11-25-2020, 10:13 AM
|
#11791
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Going through the Wiki and doing more .zon work, I thought of two more. So for requested additional display options, I have:
TrackSendPanDisplay
TrackSendPrePostDisplay
PageNameDisplay
...no rush (if ever at all). If no one's asked for them yet, clearly they're not a super high priority, but considering what you can do with OSC in terms of having tons of displays, I think they'd be nice to haves.
|
Thanks for the wiki work, as usual
Those are good ideas for additions, we should keep track of feature requests somewhere, maybe a wiki page for FR's that seem feasible and reasonable ?
__________________
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
|
|
|
11-25-2020, 10:21 AM
|
#11792
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
Thanks for the wiki work, as usual
Those are good ideas for additions, we should keep track of feature requests somewhere, maybe a wiki page for FR's that seem feasible and reasonable ?
|
That makes sense to me. I'd leave it to you to update that page. I'd add everything. It's all feasible and reasonable to me.
Also...just added a section to the Installing CSI page covering how to update CSI so people [hopefully] don't overwrite the csi.ini or customized zon files.
|
|
|
11-25-2020, 03:58 PM
|
#11793
|
Human being with feelings
Join Date: Apr 2018
Posts: 123
|
Quote:
Originally Posted by cjewellstudios
Check out the FX zones section in the wiki.
There are a couple of different ways to trigger mapping of an fx. You can have it done when you select a track or when you focus an fx window.
Open up the actions window and search CSI. Toggle on the "generate raw fx zone..." action. That will get you started on your zone. There are a few more details but the wiki does a good job of detailing the steps.
Also, they split the thread off into a help thread and a csi development thread. This one would probably fall in the other thread but no worries (I posted something in this thread recently I thought could maybe go in the other one). If you can't sort it with the wiki, then post back in the other thread. (Check Geoff's signature for the link to the wiki)
EDIT: I just realized you were the person using a screen reader and you also recently commented that you went through th wiki. I'm very sorry if I wasn't helpful at all. I just had a couple minutes and wanted to help.
|
No worries at all. I'll take up your suggestion. I was so focussed on sorting out my other issue, that I had not spotted the article in the wiki. This is exactly the kind of help I needed.Thanks.
|
|
|
11-25-2020, 04:07 PM
|
#11794
|
Human being with feelings
Join Date: Apr 2018
Posts: 123
|
Dummy display
Hi,
Back to talking screen readers again. Would it be possible to have a dummy display. Some surfaces such as the Tranzport don't have a display, but the software we use to make surfaces talk uses the display for its messages, i.e. it intercepts what is sent to the display. I suppose what I'm really asking is what would happen if you sent text to a display that didn't actually exist?
|
|
|
11-25-2020, 04:27 PM
|
#11795
|
Human being with feelings
Join Date: Nov 2018
Posts: 17
|
Feature: Basic text functions
A feature idea for displaying text, I guess not really high on the priority list but would be a real nice-to have if there were some basic text functions like shortening and combining strings so that we could generate our own messages to show on the usually rather limited displays. Like some really basic scripting. I'm thinking something along these lines:
action TextCombine(String_A String_B)
to use, for example to combine FXParamNameDisplay and FXParamValueDisplay into one line
TextShorten(String, Length)
for example TextShorten(FXParamNameDisplay,3)
action TextStripVowels "Some track or parameter name" (would strip out all the vowels out of a name)
etc.
__________________
IconPlatformNano v1.1 - tested with CSI 1.0, nano firmware v1.14
Download here: http://e.pc.cd/NWhotalK
|
|
|
11-25-2020, 05:01 PM
|
#11796
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
|
Just wondering if there's a way of knowing which state the Show & Write actions are (eg. Input, Output, Show FX, Write FX)
I was making a start at getting back on the horse and couldn't seem to get any FX to write to ZoneFXZoneFiles
Finally got it, but at one point I thought it wasn't write on insert but rather on deletion.
Also having "Show Fx Params" on, seems to bottle neck the process, (yes I thought I'd stress test it with a few at once lol).
|
|
|
11-25-2020, 06:07 PM
|
#11797
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Hi Geoff, best I can tell, there's no way to get MCUTrackPan to work as expected in OSC because there's no "toggle" message in the .ost. Or at least, I haven't found a way to successfully incorporate that yet.
This wouldn't be a big deal as I could just "GoZone PanL-R," except there doesn't appear to be TrackPanLDisplay and TrackPanRDisplay actions. Can we add those to the list? MCUTrackPan works great on physical surfaces with a rotary push, but for OSC I think we need a different solution.
That brings my requested displays up to:
TrackPanLDisplay
TrackPanRDisplay
TrackSendPanDisplay
TrackSendPrePostDisplay
PageNameDisplay
|
|
|
11-25-2020, 09:21 PM
|
#11798
|
Human being with feelings
Join Date: Oct 2016
Posts: 225
|
Some questions as I'm digging more into this:
1. What is a page?
2. Can I send arbitrary MIDI to my device in response to an action? e.g. my device (MIDI Fighter Twister) lets you set light color via MIDI. I'd like to define a zone that changes the color so I have a visual indicator of what zone I'm in.
3. How do I distinguish between the same MIDI note coming in on different channels? I haven't seen anything about MIDI channels in any of the surface definitions.
4. Can I have a zone that passes MIDI notes through to the current track? I have a controller that sends MIDI notes. I'd like to press a combo of them switch between CSI controller mode and normal MIDI note entry. How could I configure that?
|
|
|
11-26-2020, 03:04 AM
|
#11799
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Equitone
Hi,
Back to talking screen readers again. Would it be possible to have a dummy display. Some surfaces such as the Tranzport don't have a display, but the software we use to make surfaces talk uses the display for its messages, i.e. it intercepts what is sent to the display. I suppose what I'm really asking is what would happen if you sent text to a display that didn't actually exist?
|
If you don't have a widget in the surface template, the mapping never occur, but you might be able to put a fake definition in the surface template and have it work, give it a try and let us know what happens.
__________________
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
|
|
|
11-26-2020, 03:05 AM
|
#11800
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Mistik
A feature idea for displaying text, I guess not really high on the priority list but would be a real nice-to have if there were some basic text functions like shortening and combining strings so that we could generate our own messages to show on the usually rather limited displays. Like some really basic scripting. I'm thinking something along these lines:
action TextCombine(String_A String_B)
to use, for example to combine FXParamNameDisplay and FXParamValueDisplay into one line
TextShorten(String, Length)
for example TextShorten(FXParamNameDisplay,3)
action TextStripVowels "Some track or parameter name" (would strip out all the vowels out of a name)
etc.
|
Noted, but as you say, low 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
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:47 PM.
|