Old 01-27-2021, 03:01 AM   #41
valankar
Human being with feelings
 
Join Date: Jan 2016
Location: Switzerland
Posts: 130
Default

Is there anything I need to do to get the displays working? They are just blank.
valankar is offline   Reply With Quote
Old 01-27-2021, 04:33 AM   #42
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

-edit-
Here's the complete set of MST and Zone file.
https://stash.reaper.fm/41198/Faderport8StudioOne.zip

Please let me know if there are any errors in it.
=================================================

Yep. I quickly went and did it for you. The display stuff needed to be changed in name in the MST file. Save this to a file in the MST directory. The whole thing took about 2 minutes, so it's no big deal.

I suggest "FP8st1.mst" or "Faderport8StudioOne.mst".

Code:
Widget Track
        Press 90 28 7f
  FB_TwoState 90 28 7f 90 28 00
WidgetEnd
Widget Plugin
        Press 90 2b 7f
  FB_TwoState 90 2b 7f 90 2b 00
WidgetEnd
Widget Send
        Press 90 29 7f
  FB_TwoState 90 29 7f 90 29 00
WidgetEnd
Widget Pan
        Press 90 2a 7f
  FB_TwoState 90 2a 7f 90 2a 00
WidgetEnd

Widget AudioBtn
                Press 90 3e 7f
  FB_FaderportRGB7Bit 90 3e 7f
WidgetEnd
Widget Instrument
                Press 90 3f 7f
  FB_FaderportRGB7Bit 90 3f 7f
WidgetEnd
Widget BusBtn
                Press 90 40 7f
  FB_FaderportRGB7Bit 90 40 7f
WidgetEnd
Widget VCABtn
                Press 90 41 7f
  FB_FaderportRGB7Bit 90 41 7f
WidgetEnd
Widget AllBtn
                Press 90 42 7f
  FB_FaderportRGB7Bit 90 42 7f
WidgetEnd



Widget ShiftRight 
  Press 90 06 7f 90 06 00
WidgetEnd



Widget Arm
        Press 90 00 7f
  FB_TwoState 90 00 7f 90 00 00
WidgetEnd
Widget SoloClear
  Press 90 01 7f
WidgetEnd
Widget MuteClear
  Press 90 02 7f
WidgetEnd




Widget Bypass
                Press 90 03 7f 90 03 00
  FB_FaderportRGB7Bit 90 03 7f
WidgetEnd
Widget Macro
                Press 90 04 7f 90 04 00
  FB_FaderportRGB7Bit 90 04 7f
WidgetEnd
Widget Link
                Press 90 05 7f 90 05 00
  FB_FaderportRGB7Bit 90 05 7f
WidgetEnd




Widget ShiftLeft
  Press 90 46 7f 90 46 00
WidgetEnd




Widget Read
                Press 90 4a 7f
  FB_FaderportRGB7Bit 90 4a 7f
WidgetEnd
Widget Write
                Press 90 4b 7f
  FB_FaderportRGB7Bit 90 4b 7f
WidgetEnd
Widget Trim
                Press 90 4c 7f
  FB_FaderportRGB7Bit 90 4c 7f
WidgetEnd
Widget Touch
                Press 90 4d 7f
  FB_FaderportRGB7Bit 90 4d 7f
WidgetEnd
Widget Latch
                Press 90 4e 7f
  FB_FaderportRGB7Bit 90 4e 7f
WidgetEnd
Widget Off
                Press 90 4f 7f
  FB_FaderportRGB7Bit 90 4f 7f
WidgetEnd


Widget RotarySmall
	   Encoder b0 10 7f [ > 01-3f < 41-7f ]
/	FB_Encoder b0 10 7f // no feedback display of any kind
/	    Toggle b0 20 7f
WidgetEnd
Widget RotarySmallPush
  Press 90 20 7f
WidgetEnd
Widget RotaryBig
	   Encoder b0 3c 7f [ > 01-3f < 41-7f ]
/	FB_Encoder b0 3c 7f // no feedback display of any kind
/	    Toggle 90 53 7f
WidgetEnd
Widget RotaryBigPush
  Press 90 53 7f
WidgetEnd


Widget Prev
  Press 90 2E 7f
WidgetEnd
Widget Next
  Press 90 2F 7f
WidgetEnd




Widget Channel
        Press 90 36 7f 90 36 00
  FB_TwoState 90 36 7f 90 36 00
WidgetEnd
Widget Zoom
        Press 90 37 7f 90 37 00
  FB_TwoState 90 37 7f 90 37 00
WidgetEnd
Widget Scroll
        Press 90 38 7f 90 38 00
  FB_TwoState 90 38 7f 90 38 00
WidgetEnd
Widget Bank
        Press 90 39 7f 90 39 00
  FB_TwoState 90 39 7f 90 39 00
WidgetEnd




Widget Master
        Press 90 3a 7f
  FB_TwoState 90 3a 7f 90 3a 00
WidgetEnd
Widget Click
        Press 90 3b 7f
  FB_TwoState 90 3b 7f 90 3b 00
WidgetEnd
Widget Section
        Press 90 3c 7f
  FB_TwoState 90 3c 7f 90 3c 00
WidgetEnd
Widget Marker
        Press 90 3d 7f
  FB_TwoState 90 3d 7f 90 3d 00
WidgetEnd



Widget Cycle
        Press 90 56 7f
  FB_TwoState 90 56 7f 90 56 00
WidgetEnd
Widget Rewind
        Press 90 5b 7f
  FB_TwoState 90 5b 7f 90 5b 00
WidgetEnd
Widget FastForward
        Press 90 5c 7f
  FB_TwoState 90 5c 7f 90 5c 00
WidgetEnd
Widget Stop
        Press 90 5d 7f
  FB_TwoState 90 5d 7f 90 5d 00
WidgetEnd
Widget Play
        Press 90 5e 7f
  FB_TwoState 90 5e 7f 90 5e 00
WidgetEnd
Widget Record
        Press 90 5f 7f
  FB_TwoState 90 5f 7f 90 5f 00
WidgetEnd




Widget Fader1
     Fader14Bit e0 7f 7f
  FB_Fader14Bit e0 7f 7f
          Touch 90 68 7f 90 68 00
WidgetEnd
Widget Fader2
     Fader14Bit e1 7f 7f
  FB_Fader14Bit e1 7f 7f
          Touch 90 69 7f 90 69 00
WidgetEnd
Widget Fader3
     Fader14Bit e2 7f 7f
  FB_Fader14Bit e2 7f 7f
          Touch 90 6a 7f 90 6a 00
WidgetEnd
Widget Fader4
     Fader14Bit e3 7f 7f
  FB_Fader14Bit e3 7f 7f
          Touch 90 6b 7f 90 6b 00
WidgetEnd
Widget Fader5
     Fader14Bit e4 7f 7f
  FB_Fader14Bit e4 7f 7f
          Touch 90 6c 7f 90 6c 00
WidgetEnd
Widget Fader6
     Fader14Bit e5 7f 7f
  FB_Fader14Bit e5 7f 7f
          Touch 90 6d 7f 90 6d 00
WidgetEnd
Widget Fader7
     Fader14Bit e6 7f 7f
  FB_Fader14Bit e6 7f 7f
          Touch 90 6e 7f 90 6e 00
WidgetEnd
Widget Fader8
     Fader14Bit e7 7f 7f
  FB_Fader14Bit e7 7f 7f
          Touch 90 6f 7f 90 6f 00
WidgetEnd





Widget Solo1
        Press 90 08 7f
  FB_TwoState 90 08 7f 90 08 00
WidgetEnd
Widget Solo2
        Press 90 09 7f
  FB_TwoState 90 09 7f 90 09 00
WidgetEnd
Widget Solo3
        Press 90 0a 7f
  FB_TwoState 90 0a 7f 90 0a 00
WidgetEnd
Widget Solo4
        Press 90 0b 7f
  FB_TwoState 90 0b 7f 90 0b 00
WidgetEnd
Widget Solo5
        Press 90 0c 7f
  FB_TwoState 90 0c 7f 90 0c 00
WidgetEnd
Widget Solo6
        Press 90 0d 7f
  FB_TwoState 90 0d 7f 90 0d 00
WidgetEnd
Widget Solo7
        Press 90 0e 7f
  FB_TwoState 90 0e 7f 90 0e 00
WidgetEnd
Widget Solo8
        Press 90 0f 7f
  FB_TwoState 90 0f 7f 90 0f 00
WidgetEnd



Widget Mute1
        Press 90 10 7f
  FB_TwoState 90 10 7f 90 10 00
WidgetEnd
Widget Mute2
        Press 90 11 7f
  FB_TwoState 90 11 7f 90 11 00
WidgetEnd
Widget Mute3
        Press 90 12 7f
  FB_TwoState 90 12 7f 90 12 00
WidgetEnd
Widget Mute4
        Press 90 13 7f
  FB_TwoState 90 13 7f 90 13 00
WidgetEnd
Widget Mute5
        Press 90 14 7f
  FB_TwoState 90 14 7f 90 14 00
WidgetEnd
Widget Mute6
        Press 90 15 7f
  FB_TwoState 90 15 7f 90 15 00
WidgetEnd
Widget Mute7
        Press 90 16 7f
  FB_TwoState 90 16 7f 90 16 00
WidgetEnd
Widget Mute8
        Press 90 17 7f
  FB_TwoState 90 17 7f 90 17 00
WidgetEnd


Widget Select1
                Press 90 18 7f
  FB_FaderportRGB7Bit 90 18 7f
WidgetEnd
Widget Select2
                Press 90 19 7f
  FB_FaderportRGB7Bit 90 19 7f
WidgetEnd
Widget Select3
                Press 90 1a 7f
  FB_FaderportRGB7Bit 90 1a 7f
WidgetEnd
Widget Select4
                Press 90 1b 7f
  FB_FaderportRGB7Bit 90 1b 7f
WidgetEnd
Widget Select5
                Press 90 1c 7f
  FB_FaderportRGB7Bit 90 1c 7f
WidgetEnd
Widget Select6
                Press 90 1d 7f
  FB_FaderportRGB7Bit 90 1d 7f
WidgetEnd
Widget Select7
                Press 90 1e 7f
  FB_FaderportRGB7Bit 90 1e 7f
WidgetEnd
Widget Select8
                Press 90 1f 7f
  FB_FaderportRGB7Bit 90 1f 7f
WidgetEnd



Widget FPDisplayA1
  FB_FP8DisplayUpper "0"
WidgetEnd
Widget FPDisplayA2
  FB_FP8DisplayUpper "1"
WidgetEnd
Widget FPDisplayA3
  FB_FP8DisplayUpper "2"
WidgetEnd
Widget FPDisplayA4
  FB_FP8DisplayUpper "3"
WidgetEnd
Widget FPDisplayA5
  FB_FP8DisplayUpper "4"
WidgetEnd
Widget FPDisplayA6
  FB_FP8DisplayUpper "5"
WidgetEnd
Widget FPDisplayA7
  FB_FP8DisplayUpper "6"
WidgetEnd
Widget FPDisplayA8
  FB_FP8DisplayUpper "7"
WidgetEnd


Widget FPDisplayB1
  FB_FP8DisplayUpperMiddle "0"
WidgetEnd
Widget FPDisplayB2
  FB_FP8DisplayUpperMiddle "1"
WidgetEnd
Widget FPDisplayB3
  FB_FP8DisplayUpperMiddle "2"
WidgetEnd
Widget FPDisplayB4
  FB_FP8DisplayUpperMiddle "3"
WidgetEnd
Widget FPDisplayB5
  FB_FP8DisplayUpperMiddle "4"
WidgetEnd
Widget FPDisplayB6
  FB_FP8DisplayUpperMiddle "5"
WidgetEnd
Widget FPDisplayB7
  FB_FP8DisplayUpperMiddle "6"
WidgetEnd
Widget FPDisplayB8
  FB_FP8DisplayUpperMiddle "7"
WidgetEnd


Widget FPDisplayC1
  FB_FP8DisplayLowerMiddle "0"
WidgetEnd
Widget FPDisplayC2
  FB_FP8DisplayLowerMiddle "1"
WidgetEnd
Widget FPDisplayC3
  FB_FP8DisplayLowerMiddle "2"
WidgetEnd
Widget FPDisplayC4
  FB_FP8DisplayLowerMiddle "3"
WidgetEnd
Widget FPDisplayC5
  FB_FP8DisplayLowerMiddle "4"
WidgetEnd
Widget FPDisplayC6
  FB_FP8DisplayLowerMiddle "5"
WidgetEnd
Widget FPDisplayC7
  FB_FP8DisplayLowerMiddle "6"
WidgetEnd
Widget FPDisplayC8
  FB_FP8DisplayLowerMiddle "7"
WidgetEnd


Widget FPDisplayD1
  FB_FP8DisplayLower "0"
WidgetEnd
Widget FPDisplayD2
  FB_FP8DisplayLower "1"
WidgetEnd
Widget FPDisplayD3
  FB_FP8DisplayLower "2"
WidgetEnd
Widget FPDisplayD4
  FB_FP8DisplayLower "3"
WidgetEnd
Widget FPDisplayD5
  FB_FP8DisplayLower "4"
WidgetEnd
Widget FPDisplayD6
  FB_FP8DisplayLower "5"
WidgetEnd
Widget FPDisplayD7
  FB_FP8DisplayLower "6"
WidgetEnd
Widget FPDisplayD8
  FB_FP8DisplayLower "7"
WidgetEnd
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom

Last edited by airon; 01-27-2021 at 04:50 AM.
airon is offline   Reply With Quote
Old 01-27-2021, 11:01 AM   #43
valankar
Human being with feelings
 
Join Date: Jan 2016
Location: Switzerland
Posts: 130
Default

Awesome, that works. Thanks!
valankar is offline   Reply With Quote
Old 01-27-2021, 11:57 AM   #44
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Airon, would it be ok with you if your files were included with the CSI build so future FP16 and FP8 users could use them as a basis for their own setups? I'd be happy to zip them up in one file and send them to Geoff on your behalf, or if you just post them in the main CSI thread, he'd likely include them. Up to you.
Funkybot is online now   Reply With Quote
Old 01-27-2021, 12:08 PM   #45
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Fine by me. The basics are all covered by the MST files. The zones are commented well enough I hope.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 01-27-2021, 12:49 PM   #46
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Thanks! I'm sure Faderport users will appreciate having them included in the build. I just posted them in the main CSI thread.
Funkybot is online now   Reply With Quote
Old 03-16-2021, 06:03 PM   #47
valy
Human being with feelings
 
Join Date: Jan 2020
Posts: 1,927
Default

I just installed this, and it's working great so far except for the automation mode buttons. They are not lit up and pressing them doesn't do anything.

But if I hold the left shift button, they light up and then I can change the automation mode globally for all tracks.

How can I get them working for a single track?
valy is offline   Reply With Quote
Old 03-17-2021, 12:09 PM   #48
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

I have no idea :\. They don't work for me any longer either. I'll post a bug report.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 03-17-2021, 12:55 PM   #49
valy
Human being with feelings
 
Join Date: Jan 2020
Posts: 1,927
Default

Great, thanks airon for your work here as well.

Well, I can change them manually for now. But after using MCU mode for so long without CSI, I'm really enjoying stuff like being able to write send automation.
valy is offline   Reply With Quote
Old 03-18-2021, 02:31 PM   #50
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Yeah, I love doing send rides with the faders, even if the Faderport 16/8 is a little messed up when other faders move. It's still a blast to use faders instead of knobs for that.

I've posted a bug report in both the CSI thread and an issue on Github for the project.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 03-23-2021, 11:57 PM   #51
perspectiveshifting
Human being with feelings
 
Join Date: Nov 2012
Posts: 5
Default

Has anybody got any links or information on how to enable rotary zoom or scrolling if possible? I've spent a while tweaking airon's FP8 template, but I've gotten stuck on some of the encoder functionality.

Since CSI 1.0 doesn't seem to have built in actions for zoom or scroll, and setting the device to StudioOne mode precludes mapping them as an action directly in Reaper (as far as I know), is there any option for enabling these controls somehow?

No matter how I define the rotary in the .mst, I can't seem to get an action to trigger, unless it's a CSI action that is predefined. Is the only option here to get better at C++ and add it into CSI, or is there a simpler work around?
perspectiveshifting is offline   Reply With Quote
Old 03-25-2021, 09:37 PM   #52
valy
Human being with feelings
 
Join Date: Jan 2020
Posts: 1,927
Default

Quick question: What is the difference between v1 and v2 builds? The one linked in the OP, that is which version?

Edit: Nevermind, I think I understood it. v2 just refers to the small single-fader version...FP8 and FP16 are technically also "v2" I guess
valy is offline   Reply With Quote
Old 04-02-2021, 09:02 PM   #53
valy
Human being with feelings
 
Join Date: Jan 2020
Posts: 1,927
Default

Quote:
Originally Posted by airon View Post
I have no idea :\. They don't work for me any longer either. I'll post a bug report.
Did you notice this? I wonder if it's related to that problem

https://forum.cockos.com/showpost.ph...postcount=1028
valy is offline   Reply With Quote
Old 04-20-2021, 03:53 AM   #54
valy
Human being with feelings
 
Join Date: Jan 2020
Posts: 1,927
Default

Quote:
Originally Posted by valy View Post
Did you notice this? I wonder if it's related to that problem

https://forum.cockos.com/showpost.ph...postcount=1028
Finally had time to attempt this. I added SelectedTrackNavigator to the Buttons zone like this, and now I can switch automation modes using the buttons. Hopefully that doesn't screw up anything else...we will see.

Quote:
Zone "Buttons"
SelectedTrackNavigator
ShiftRight Alt
ShiftLeft Shift
valy is offline   Reply With Quote
Old 04-25-2021, 02:48 PM   #55
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Good to know. I'll give that a try too. I mainly use the computer keyboard, but the indicators on the controller are good to have.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-26-2021, 02:30 AM   #56
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by valy View Post
Finally had time to attempt this. I added SelectedTrackNavigator to the Buttons zone like this, and now I can switch automation modes using the buttons. Hopefully that doesn't screw up anything else...we will see.
Works for me too on the Faderport 16.

I added an "AutomationButtons" Zone that had the SelectedTrackNavigator line in it and included it in the Home zone.

Neat. We need to update the documentation.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 04-27-2021, 01:41 AM   #57
vinceks
Human being with feelings
 
Join Date: Feb 2018
Posts: 2
Default Noob

Hi, yesterday got FP8 and my question is what is the difference in using it as mackie and with this CSI?
I'm new in this CSI thing.
vinceks is offline   Reply With Quote
Old 04-28-2021, 10:47 PM   #58
inertia
Human being with feelings
 
Join Date: Oct 2013
Posts: 800
Default

Quote:
Originally Posted by vinceks View Post
Hi, yesterday got FP8 and my question is what is the difference in using it as mackie and with this CSI?
I'm new in this CSI thing.
There are 3 Mackie modes and none of them work properly as they have weird mappings. Use the CSI and native mode if possible. Mackie doesn't support colour strips either, so the displays cannot be coloured to match the track colour. Many of the FP buttons in Mackie mode do not trigger either as the protocol doesn't support them.
inertia is offline   Reply With Quote
Old 05-23-2021, 07:28 AM   #59
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by airon View Post
-edit-
Here's the complete set of MST and Zone file.
https://stash.reaper.fm/41198/Faderport8StudioOne.zip

Please let me know if there are any errors in it.
=================================================

Yep. I quickly went and did it for you. The display stuff needed to be changed in name in the MST file. Save this to a file in the MST directory. The whole thing took about 2 minutes, so it's no big deal.

I suggest "FP8st1.mst" or "Faderport8StudioOne.mst".

Code:
Widget Track
        Press 90 28 7f
  FB_TwoState 90 28 7f 90 28 00
WidgetEnd
Widget Plugin
        Press 90 2b 7f
  FB_TwoState 90 2b 7f 90 2b 00
WidgetEnd
Widget Send
        Press 90 29 7f
  FB_TwoState 90 29 7f 90 29 00
WidgetEnd
Widget Pan
        Press 90 2a 7f
  FB_TwoState 90 2a 7f 90 2a 00
WidgetEnd

Widget AudioBtn
                Press 90 3e 7f
  FB_FaderportRGB7Bit 90 3e 7f
WidgetEnd
Widget Instrument
                Press 90 3f 7f
  FB_FaderportRGB7Bit 90 3f 7f
WidgetEnd
Widget BusBtn
                Press 90 40 7f
  FB_FaderportRGB7Bit 90 40 7f
WidgetEnd
Widget VCABtn
                Press 90 41 7f
  FB_FaderportRGB7Bit 90 41 7f
WidgetEnd
Widget AllBtn
                Press 90 42 7f
  FB_FaderportRGB7Bit 90 42 7f
WidgetEnd



Widget ShiftRight 
  Press 90 06 7f 90 06 00
WidgetEnd



Widget Arm
        Press 90 00 7f
  FB_TwoState 90 00 7f 90 00 00
WidgetEnd
Widget SoloClear
  Press 90 01 7f
WidgetEnd
Widget MuteClear
  Press 90 02 7f
WidgetEnd




Widget Bypass
                Press 90 03 7f 90 03 00
  FB_FaderportRGB7Bit 90 03 7f
WidgetEnd
Widget Macro
                Press 90 04 7f 90 04 00
  FB_FaderportRGB7Bit 90 04 7f
WidgetEnd
Widget Link
                Press 90 05 7f 90 05 00
  FB_FaderportRGB7Bit 90 05 7f
WidgetEnd




Widget ShiftLeft
  Press 90 46 7f 90 46 00
WidgetEnd




Widget Read
                Press 90 4a 7f
  FB_FaderportRGB7Bit 90 4a 7f
WidgetEnd
Widget Write
                Press 90 4b 7f
  FB_FaderportRGB7Bit 90 4b 7f
WidgetEnd
Widget Trim
                Press 90 4c 7f
  FB_FaderportRGB7Bit 90 4c 7f
WidgetEnd
Widget Touch
                Press 90 4d 7f
  FB_FaderportRGB7Bit 90 4d 7f
WidgetEnd
Widget Latch
                Press 90 4e 7f
  FB_FaderportRGB7Bit 90 4e 7f
WidgetEnd
Widget Off
                Press 90 4f 7f
  FB_FaderportRGB7Bit 90 4f 7f
WidgetEnd


Widget RotarySmall
	   Encoder b0 10 7f [ > 01-3f < 41-7f ]
/	FB_Encoder b0 10 7f // no feedback display of any kind
/	    Toggle b0 20 7f
WidgetEnd
Widget RotarySmallPush
  Press 90 20 7f
WidgetEnd
Widget RotaryBig
	   Encoder b0 3c 7f [ > 01-3f < 41-7f ]
/	FB_Encoder b0 3c 7f // no feedback display of any kind
/	    Toggle 90 53 7f
WidgetEnd
Widget RotaryBigPush
  Press 90 53 7f
WidgetEnd


Widget Prev
  Press 90 2E 7f
WidgetEnd
Widget Next
  Press 90 2F 7f
WidgetEnd




Widget Channel
        Press 90 36 7f 90 36 00
  FB_TwoState 90 36 7f 90 36 00
WidgetEnd
Widget Zoom
        Press 90 37 7f 90 37 00
  FB_TwoState 90 37 7f 90 37 00
WidgetEnd
Widget Scroll
        Press 90 38 7f 90 38 00
  FB_TwoState 90 38 7f 90 38 00
WidgetEnd
Widget Bank
        Press 90 39 7f 90 39 00
  FB_TwoState 90 39 7f 90 39 00
WidgetEnd




Widget Master
        Press 90 3a 7f
  FB_TwoState 90 3a 7f 90 3a 00
WidgetEnd
Widget Click
        Press 90 3b 7f
  FB_TwoState 90 3b 7f 90 3b 00
WidgetEnd
Widget Section
        Press 90 3c 7f
  FB_TwoState 90 3c 7f 90 3c 00
WidgetEnd
Widget Marker
        Press 90 3d 7f
  FB_TwoState 90 3d 7f 90 3d 00
WidgetEnd



Widget Cycle
        Press 90 56 7f
  FB_TwoState 90 56 7f 90 56 00
WidgetEnd
Widget Rewind
        Press 90 5b 7f
  FB_TwoState 90 5b 7f 90 5b 00
WidgetEnd
Widget FastForward
        Press 90 5c 7f
  FB_TwoState 90 5c 7f 90 5c 00
WidgetEnd
Widget Stop
        Press 90 5d 7f
  FB_TwoState 90 5d 7f 90 5d 00
WidgetEnd
Widget Play
        Press 90 5e 7f
  FB_TwoState 90 5e 7f 90 5e 00
WidgetEnd
Widget Record
        Press 90 5f 7f
  FB_TwoState 90 5f 7f 90 5f 00
WidgetEnd




Widget Fader1
     Fader14Bit e0 7f 7f
  FB_Fader14Bit e0 7f 7f
          Touch 90 68 7f 90 68 00
WidgetEnd
Widget Fader2
     Fader14Bit e1 7f 7f
  FB_Fader14Bit e1 7f 7f
          Touch 90 69 7f 90 69 00
WidgetEnd
Widget Fader3
     Fader14Bit e2 7f 7f
  FB_Fader14Bit e2 7f 7f
          Touch 90 6a 7f 90 6a 00
WidgetEnd
Widget Fader4
     Fader14Bit e3 7f 7f
  FB_Fader14Bit e3 7f 7f
          Touch 90 6b 7f 90 6b 00
WidgetEnd
Widget Fader5
     Fader14Bit e4 7f 7f
  FB_Fader14Bit e4 7f 7f
          Touch 90 6c 7f 90 6c 00
WidgetEnd
Widget Fader6
     Fader14Bit e5 7f 7f
  FB_Fader14Bit e5 7f 7f
          Touch 90 6d 7f 90 6d 00
WidgetEnd
Widget Fader7
     Fader14Bit e6 7f 7f
  FB_Fader14Bit e6 7f 7f
          Touch 90 6e 7f 90 6e 00
WidgetEnd
Widget Fader8
     Fader14Bit e7 7f 7f
  FB_Fader14Bit e7 7f 7f
          Touch 90 6f 7f 90 6f 00
WidgetEnd





Widget Solo1
        Press 90 08 7f
  FB_TwoState 90 08 7f 90 08 00
WidgetEnd
Widget Solo2
        Press 90 09 7f
  FB_TwoState 90 09 7f 90 09 00
WidgetEnd
Widget Solo3
        Press 90 0a 7f
  FB_TwoState 90 0a 7f 90 0a 00
WidgetEnd
Widget Solo4
        Press 90 0b 7f
  FB_TwoState 90 0b 7f 90 0b 00
WidgetEnd
Widget Solo5
        Press 90 0c 7f
  FB_TwoState 90 0c 7f 90 0c 00
WidgetEnd
Widget Solo6
        Press 90 0d 7f
  FB_TwoState 90 0d 7f 90 0d 00
WidgetEnd
Widget Solo7
        Press 90 0e 7f
  FB_TwoState 90 0e 7f 90 0e 00
WidgetEnd
Widget Solo8
        Press 90 0f 7f
  FB_TwoState 90 0f 7f 90 0f 00
WidgetEnd



Widget Mute1
        Press 90 10 7f
  FB_TwoState 90 10 7f 90 10 00
WidgetEnd
Widget Mute2
        Press 90 11 7f
  FB_TwoState 90 11 7f 90 11 00
WidgetEnd
Widget Mute3
        Press 90 12 7f
  FB_TwoState 90 12 7f 90 12 00
WidgetEnd
Widget Mute4
        Press 90 13 7f
  FB_TwoState 90 13 7f 90 13 00
WidgetEnd
Widget Mute5
        Press 90 14 7f
  FB_TwoState 90 14 7f 90 14 00
WidgetEnd
Widget Mute6
        Press 90 15 7f
  FB_TwoState 90 15 7f 90 15 00
WidgetEnd
Widget Mute7
        Press 90 16 7f
  FB_TwoState 90 16 7f 90 16 00
WidgetEnd
Widget Mute8
        Press 90 17 7f
  FB_TwoState 90 17 7f 90 17 00
WidgetEnd


Widget Select1
                Press 90 18 7f
  FB_FaderportRGB7Bit 90 18 7f
WidgetEnd
Widget Select2
                Press 90 19 7f
  FB_FaderportRGB7Bit 90 19 7f
WidgetEnd
Widget Select3
                Press 90 1a 7f
  FB_FaderportRGB7Bit 90 1a 7f
WidgetEnd
Widget Select4
                Press 90 1b 7f
  FB_FaderportRGB7Bit 90 1b 7f
WidgetEnd
Widget Select5
                Press 90 1c 7f
  FB_FaderportRGB7Bit 90 1c 7f
WidgetEnd
Widget Select6
                Press 90 1d 7f
  FB_FaderportRGB7Bit 90 1d 7f
WidgetEnd
Widget Select7
                Press 90 1e 7f
  FB_FaderportRGB7Bit 90 1e 7f
WidgetEnd
Widget Select8
                Press 90 1f 7f
  FB_FaderportRGB7Bit 90 1f 7f
WidgetEnd



Widget FPDisplayA1
  FB_FP8DisplayUpper "0"
WidgetEnd
Widget FPDisplayA2
  FB_FP8DisplayUpper "1"
WidgetEnd
Widget FPDisplayA3
  FB_FP8DisplayUpper "2"
WidgetEnd
Widget FPDisplayA4
  FB_FP8DisplayUpper "3"
WidgetEnd
Widget FPDisplayA5
  FB_FP8DisplayUpper "4"
WidgetEnd
Widget FPDisplayA6
  FB_FP8DisplayUpper "5"
WidgetEnd
Widget FPDisplayA7
  FB_FP8DisplayUpper "6"
WidgetEnd
Widget FPDisplayA8
  FB_FP8DisplayUpper "7"
WidgetEnd


Widget FPDisplayB1
  FB_FP8DisplayUpperMiddle "0"
WidgetEnd
Widget FPDisplayB2
  FB_FP8DisplayUpperMiddle "1"
WidgetEnd
Widget FPDisplayB3
  FB_FP8DisplayUpperMiddle "2"
WidgetEnd
Widget FPDisplayB4
  FB_FP8DisplayUpperMiddle "3"
WidgetEnd
Widget FPDisplayB5
  FB_FP8DisplayUpperMiddle "4"
WidgetEnd
Widget FPDisplayB6
  FB_FP8DisplayUpperMiddle "5"
WidgetEnd
Widget FPDisplayB7
  FB_FP8DisplayUpperMiddle "6"
WidgetEnd
Widget FPDisplayB8
  FB_FP8DisplayUpperMiddle "7"
WidgetEnd


Widget FPDisplayC1
  FB_FP8DisplayLowerMiddle "0"
WidgetEnd
Widget FPDisplayC2
  FB_FP8DisplayLowerMiddle "1"
WidgetEnd
Widget FPDisplayC3
  FB_FP8DisplayLowerMiddle "2"
WidgetEnd
Widget FPDisplayC4
  FB_FP8DisplayLowerMiddle "3"
WidgetEnd
Widget FPDisplayC5
  FB_FP8DisplayLowerMiddle "4"
WidgetEnd
Widget FPDisplayC6
  FB_FP8DisplayLowerMiddle "5"
WidgetEnd
Widget FPDisplayC7
  FB_FP8DisplayLowerMiddle "6"
WidgetEnd
Widget FPDisplayC8
  FB_FP8DisplayLowerMiddle "7"
WidgetEnd


Widget FPDisplayD1
  FB_FP8DisplayLower "0"
WidgetEnd
Widget FPDisplayD2
  FB_FP8DisplayLower "1"
WidgetEnd
Widget FPDisplayD3
  FB_FP8DisplayLower "2"
WidgetEnd
Widget FPDisplayD4
  FB_FP8DisplayLower "3"
WidgetEnd
Widget FPDisplayD5
  FB_FP8DisplayLower "4"
WidgetEnd
Widget FPDisplayD6
  FB_FP8DisplayLower "5"
WidgetEnd
Widget FPDisplayD7
  FB_FP8DisplayLower "6"
WidgetEnd
Widget FPDisplayD8
  FB_FP8DisplayLower "7"
WidgetEnd
Hi, Airon, new to CSI and faderport. I have done everything you have put in this post and it has not worked. I've been trying to understand CSI for two days and I'm beginning to understand it ...

I would love to see the dB below the name of the track ... I have copied your code into a new .mst file but the displays are blank, nothing appears, not even the name of the track. I've also tried copying the ones from the CSI manual, always using widgets, but it still doesn't work. I don't know what I'm doing wrong ... If someone can help me I would appreciate it. I'm customizing my buttons and hope to have most of it mapped shortly. All the best.
eltrex is offline   Reply With Quote
Old 05-23-2021, 10:13 AM   #60
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

2 more hours trying to map FX but it's impossible... Following the manual step by step a lot of time and nothing
eltrex is offline   Reply With Quote
Old 05-23-2021, 10:33 AM   #61
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by eltrex View Post
2 more hours trying to map FX but it's impossible... Following the manual step by step a lot of time and nothing
Post a file. We'll get you sorted.
Funkybot is online now   Reply With Quote
Old 05-23-2021, 12:52 PM   #62
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
Post a file. We'll get you sorted.
Thank You!!!

Maybe the bloblem is my initial configuration...
Sorry but I dont know how to insert code

This is my main configuration, in the images, i´ve followed all the steps to install the files. Faders working, track names, bank left/right, automation modes some actions mapped...
Attached Images
File Type: jpg init 3.jpg (62.5 KB, 182 views)
File Type: jpg init 1.jpg (54.9 KB, 165 views)
File Type: jpg init 2.jpg (45.5 KB, 145 views)
File Type: jpg Init 4.jpg (44.4 KB, 162 views)
eltrex is offline   Reply With Quote
Old 05-23-2021, 01:01 PM   #63
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

... and this is my code, i´ve not touch anything from the .mst file, only the .zon file... sorry but i dont know how to insert code...

I´ve upgrade to the last firmware of faderport 8. windows 10 64 bit, Reaper 6.19

I´ve created files from several pluguns... SSL channelstrip, Britson, Reaeq and Reacomp.. With Reaeq i´ve copied the code in the manual but no luck.

Thank you very much!!

Last edited by eltrex; 05-24-2021 at 08:11 AM.
eltrex is offline   Reply With Quote
Old 05-23-2021, 01:15 PM   #64
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

My idea was to control parameters of the FX with the faders and see their values...
eltrex is offline   Reply With Quote
Old 05-23-2021, 01:18 PM   #65
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by eltrex View Post
Thank You!!!

Maybe the bloblem is my initial configuration...
Sorry but I dont know how to insert code

This is my main configuration, in the images, i´ve followed all the steps to install the files. Faders working, track names, bank left/right, automation modes some actions mapped...
Your FaderPort doesn’t appear to be plugged in. In Reaper’s MIDI Devices it should appear as “disabled” not “not present”. Also in your CSI config for the device, you need to select the MIDI ports for the FP8. Currently those are blank.

Fix whatever is happening there, restart Reaper, setup CSI correctly and post back.
Funkybot is online now   Reply With Quote
Old 05-24-2021, 08:16 AM   #66
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
Your FaderPort doesn’t appear to be plugged in. In Reaper’s MIDI Devices it should appear as “disabled” not “not present”. Also in your CSI config for the device, you need to select the MIDI ports for the FP8. Currently those are blank.

Fix whatever is happening there, restart Reaper, setup CSI correctly and post back.
Thak you very much, funkybot!!!

I´ve changed the usb port of the faderport and i´ve followed the installation instructions carefully...

Now the track name works, the panning and the dB values )

Now, the FX, with the FX it´s impossible...

I assume that plugin is the button on the FP8 that enables the plugin mapping, and that the faders are Fader1,Fader2,Fader3, etc... like the ones written in the mst. file...

Plugin button not worked so I decided to map to channel button but... no luck!!
Attached Files
File Type: txt FP8s1.mst.txt (8.3 KB, 149 views)
File Type: txt FP8s1.zon.txt (4.4 KB, 145 views)
eltrex is offline   Reply With Quote
Old 05-24-2021, 10:06 AM   #67
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

I know that I am doing something wrong to be able to control the FX but it is weird, because I have followed the procedure a lot of times but I can not find the solution. Everything works perfectly but it is impossible to map FX, when I use the PLUGIN or CHANNEL button (which I have also mapped to use FX) nothing happens.

I know that the .mst file does not need to be edited, it is already fully mapped. So the first thing I do is create a Raw FX zon file from a plugin, for example SSL Channelstrip, which I use a lot. The file looks like this:

Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
FXParam 0 "Input Gain"
FXParam 1 "Lowpass Filter Frequency"
FXParam 2 "Highpass Filter Frequency"
FXParam 3 "Low EQ Frequency"
FXParam 4 "Low EQ Gain"
...

(This is only the begginnig of the archive, it ends with Zone)ç

- To use the focused FX window I change the SSL plugin archive to :
FocusedFXNavigator (As shown above)

Then I assign the faders to the first 4 parameters:

Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
Fader3 FXParam 2 "Highpass Filter Frequency"
Fader4 FXParam 3 "Low EQ Frequency"
FXParam 4 "Low EQ Gain"
...



- The next thing I do is enter zone and assign for example MapFocusedFXToWidgets to a button, for example channel. It would look like this:


...
Stop Stop
Play Play
Record Record

Channel MapFocusedFXToWidgets
Zoom NoAction
Scroll NoAction
...


And that´s it... when I select a track, insert SSL and open the windows FX of the plugin, I press channel button but nothing happens...

I want to start from the beginning, just assigning faders, and when it works continue with the names of the parameters and their values ​​... I don't know, I'm doing something wrong ...

One of my questions is if do I need to press the channel button that I've assigned to enter in FX mode...

Thanks

Last edited by eltrex; 05-24-2021 at 10:30 AM.
eltrex is offline   Reply With Quote
Old 05-24-2021, 10:30 AM   #68
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

On first glance, nothing looks wrong. That said, I don't use your particular surface. Please create a single zip file of your...

[surface].mst
[surface].zon
[plugin].zon
csi.ini

...files and post the zip file here as an attachment.
Funkybot is online now   Reply With Quote
Old 05-24-2021, 10:39 AM   #69
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
On first glance, nothing looks wrong. That said, I don't use your particular surface. Please create a single zip file of your...

[surface].mst
[surface].zon
[plugin].zon
csi.ini

...files and post the zip file here as an attachment.
Thanks a lot!!!
Attached Files
File Type: rar CSI REAPER ELTREX.rar (3.8 KB, 142 views)
eltrex is offline   Reply With Quote
Old 05-24-2021, 11:15 AM   #70
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Thanks. That was very helpful! Two huge problems 1) your fx files have the wrong file extension (.txt instead of .zon) 2) your fx zon files are also incomplete.


Try this just to start.

1. Create a new file named VST3__SSL_Native_Channelstrip_v6__SSL_.zon

2. In that zone, paste the following. Add in any additional FXParams you want to add to the Faders.

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
...raw FX zone .txt files that CSI produces are just parameter dumps. You have to add in the widgets and resave as .zon files.
Funkybot is online now   Reply With Quote
Old 05-24-2021, 12:42 PM   #71
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
Thanks. That was very helpful! Two huge problems 1) your fx files have the wrong file extension (.txt instead of .zon) 2) your fx zon files are also incomplete.


Try this just to start.

1. Create a new file named VST3__SSL_Native_Channelstrip_v6__SSL_.zon

2. In that zone, paste the following. Add in any additional FXParams you want to add to the Faders.

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
...raw FX zone .txt files that CSI produces are just parameter dumps. You have to add in the widgets and resave as .zon files.
Well... That's amazing!! Thank you a million times!!

Two questions:
When you say create a new file is create a new .txt file y save it with .zon at the end of the name or do I need to copy a .zon file, erase all the data, copy your code and save it with the name ??

Where is the file saved? In THE FX directory or in the general surface folder of zones??

I can't understand the last you said...
You have to add in the widgets ...

I've read the manual a lot of times but it's my first time with code... Sorry

Thanks, thanks and a million thanks!! You're great!!
eltrex is offline   Reply With Quote
Old 05-24-2021, 01:05 PM   #72
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by eltrex View Post
Well... That's amazing!! Thank you a million times!!

Two questions:
When you say create a new file is create a new .txt file y save it with .zon at the end of the name or do I need to copy a .zon file, erase all the data, copy your code and save it with the name ??

Where is the file saved? In THE FX directory or in the general surface folder of zones??

I can't understand the last you said...
You have to add in the widgets ...

I've read the manual a lot of times but it's my first time with code... Sorry

Thanks, thanks and a million thanks!! You're great!!
You can just rename the file extension from .zon to .txt.

The FX zon files go in the same folder as your surface .zon files, or **recommended** a sub-folder. Example:

\Reaper\CSI\Zones\[SurfaceName]\FX Zones\

When I said "add the widgets" I just meant do this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
Not this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
FXparam 3 "some parameter"
FXParam 4 "some parameter"
FXParam 5 "some parameter"
...Don't leave stuff in the .zon files you're not using like you had. Or if so, comment out the line. What does that mean? You can do this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
/ FXparam 3 "some parameter"
/ FXParam 4 "some parameter"
/ FXParam 5 "some parameter"
ZoneEnd
CSI will ignore any lines with that slash in front.
Funkybot is online now   Reply With Quote
Old 05-24-2021, 03:18 PM   #73
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
You can just rename the file extension from .zon to .txt.

The FX zon files go in the same folder as your surface .zon files, or **recommended** a sub-folder. Example:

\Reaper\CSI\Zones\[SurfaceName]\FX Zones\

When I said "add the widgets" I just meant do this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
Fader3 NoAction
Fader4 NoAction
Fader5 NoAction
Fader6 NoAction
Fader7 NoAction
Fader8 NoAction
ZoneEnd
Not this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
FXparam 3 "some parameter"
FXParam 4 "some parameter"
FXParam 5 "some parameter"
...Don't leave stuff in the .zon files you're not using like you had. Or if so, comment out the line. What does that mean? You can do this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)"
FocusedFXNavigator
Fader1 FXParam 0 "Input Gain"
Fader2 FXParam 1 "Lowpass Filter Frequency"
/ FXparam 3 "some parameter"
/ FXParam 4 "some parameter"
/ FXParam 5 "some parameter"
ZoneEnd
CSI will ignore any lines with that slash in front.

Ohhhh thank you!!! Works perfect!!!
After trying for 90 minutes, It works!!!

I have parameter values, parameter names and (I hope) one last question Funkybot...

How assign more than one page with the 8 faders? I mean, there must be a command inserted somewhere at the end of the 8 faders to jump to page 2 and use the faders again... I´ve been reading the manual, section pages, maybe "GoPage2" at the end of fader8?... i don´know how to make it possible. Funkybot: Genius. Thanks a lot.

Last edited by eltrex; 05-24-2021 at 03:27 PM.
eltrex is offline   Reply With Quote
Old 05-24-2021, 04:17 PM   #74
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by eltrex View Post
Ohhhh thank you!!! Works perfect!!!
After trying for 90 minutes, It works!!!

I have parameter values, parameter names and (I hope) one last question Funkybot...

How assign more than one page with the 8 faders? I mean, there must be a command inserted somewhere at the end of the 8 faders to jump to page 2 and use the faders again... I´ve been reading the manual, section pages, maybe "GoPage2" at the end of fader8?... i don´know how to make it possible. Funkybot: Genius. Thanks a lot.
Ok...the easiest way to do this is using modifiers. And two tips: 1) modifiers can be "latched" and 2) work with displays. Don't worry, I'll explain all that in a second.

I'm going to get into a few FX zone creation basics. So let's pretend you're starting with this...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)" "SSL Channelstrip"
FocusedFXNavigator
Fader1 FXParam 0
FPDisplayA1 FXNameDisplay
FPDisplayB1 FXParamNameDisplay 0 "Input Gain"
FPDisplayC1 FXParamValueDisplay 0	
Fader2 FXParam 1
FPDisplayA2 FXNameDisplay
FPDisplayB2 FXParamNameDisplay 1 "LPF"
FPDisplayC2 FXParamValueDisplay	1
ZoneEnd
Let's go through a few key things there line by line...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)" "SSL Channelstrip"
See that second "SSL Channelstrip?" That's the FX Alias. If you want the FX name to appear as something shorter in CSI, use that syntax.

Code:
Fader1 FXParam 0
Notice I don't have a parameter alias here in quotes. It's not needed. That's coming up...

Code:
FPDisplayB2 FXParamNameDisplay 1 "LPF"
...notice here that the raw FX zone called this "Low Pass Filter" but I've opted to make it something shorter? This is what will display on the surface. You can edit these.

Ok...but I didn't answer your question. What about getting more faders?

Use shift! You have this in your surface.zon file

Code:
  ShiftRight   Shift
  ShiftLeft    Alt
That means those buttons can be modifiers and expand what CSI can do. This works for fx.zon files too. You can do this (note: these are made up FXParam values meant for example purposes only)...

Code:
Zone "VST3: SSL Native Channelstrip v6 (SSL)" "SSL Channelstrip"
FocusedFXNavigator
/
Fader1 FXParam 0
FPDisplayA1 FXNameDisplay
FPDisplayB1 FXParamNameDisplay 0 "Input Gain"
FPDisplayC1 FXParamValueDisplay 0	
/
Shift+Fader1 FXParam 1
Shift+FPDisplayA1 FXNameDisplay
Shift+FPDisplayB1 FXParamNameDisplay 1 "LPF"
Shift+FPDisplayC1 FXParamValueDisplay 1	
/
Alt+Fader1 FXParam 99
Alt+FPDisplayA1 FXNameDisplay
Alt+FPDisplayB1 FXParamNameDisplay 99 "Output Gain"
Alt+FPDisplayC1 FXParamValueDisplay 99
/
Fader2 FXParam 4
FPDisplayA2 FXNameDisplay
FPDisplayB2 FXParamNameDisplay 4 "Low Gain"
FPDisplayC2 FXParamValueDisplay	4
ZoneEnd
/
Shift+Fader2 FXParam 5
Shift+FPDisplayA2 FXNameDisplay
Shift+FPDisplayB2 FXParamNameDisplay 5 "Low Freq"
Shift+FPDisplayC2 FXParamValueDisplay 5
ZoneEnd
/
Alt+Fader2 FXParam 6
Alt+FPDisplayA2 FXNameDisplay
Alt+FPDisplayB2 FXParamNameDisplay 6 "Low Q"
Alt+FPDisplayC2 FXParamValueDisplay 6
/
ZoneEnd
Now see what we did there? We just turned 2 faders into 6! And depending on which modifier you're using, Fader 2 is controlling EQ gain, Frequency, and Q for the low band. And on top of it, the displays will update as soon as you hold the modifier too! Pretty cool right?

Also note: I'm using the slash in between each set of controls and their modifiers just to keep things tidy visually. I recommend this as a best practice.

Now what was that thing about "latching?" If you quick press the modifier button, the modifier stays active and becomes latched. So a quick press of "Shift Right" engages the Alt modifier in latch mode, and a second quick press would release it. Otherwise, you could just hold down Shift Right to engage the ALT modifier.

Hope that helps! Glad that you're getting it. I gave up with CSI in frustration the first two times I attempted to use it, but Geoff and MixMonkey and others helped get me up and running, so I'm happy to help where I can.
Funkybot is online now   Reply With Quote
Old 05-24-2021, 04:24 PM   #75
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

My final tip: you should figure out how to make a blank .txt file (or even Excel sheet) that you can use and re-use as a basis for creating .zon files in the future so you don't have to retype all of that with the displays and the modifiers.

Oh and use the CSI action "NoAction" when you want a fader to do nothing in an fx.zon. Otherwise, you may end up modifying a channel volume from the Home zone by accident.
Funkybot is online now   Reply With Quote
Old 05-24-2021, 04:35 PM   #76
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
My final tip: you should figure out how to make a blank .txt file (or even Excel sheet) that you can use and re-use as a basis for creating .zon files in the future so you don't have to retype all of that with the displays and the modifiers.

Oh and use the CSI action "NoAction" when you want a fader to do nothing in an fx.zon. Otherwise, you may end up modifying a channel volume from the Home zone by accident.
OMG!! Great!!! I don't need more!! I was searching the alias thing a while and you gave the answer too!! I don't know how to thank you this..
I'm gonna cry... Thanks!¡!!!!!!!!!!
eltrex is offline   Reply With Quote
Old 05-24-2021, 04:48 PM   #77
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by eltrex View Post
OMG!! Great!!! I don't need more!! I was searching the alias thing a while and you gave the answer too!! I don't know how to thank you this..
I'm gonna cry... Thanks!¡!!!!!!!!!!
Thank Geoff for making all this crazy stuff (and if you can, donate)! Think of it this way: Reaper+CSI is far and away the most comprehensive, customizable, and open controller solution that exists in any DAW bar-none. There's nothing that touches this. What Geoff did here is astounding.
Funkybot is online now   Reply With Quote
Old 05-25-2021, 05:19 AM   #78
eltrex
Human being with feelings
 
eltrex's Avatar
 
Join Date: Aug 2011
Posts: 107
Default

Quote:
Originally Posted by Funkybot View Post
Thank Geoff for making all this crazy stuff (and if you can, donate)! Think of it this way: Reaper+CSI is far and away the most comprehensive, customizable, and open controller solution that exists in any DAW bar-none. There's nothing that touches this. What Geoff did here is astounding.
Sure, I'm going to donate, this is amazing...
All works perfect... Next thing to test; a menu with all the FX in a track and a way to select which FX I want to activate. According the manual, this is possible!!! Thank you funkybot for all!!
eltrex is offline   Reply With Quote
Old 06-16-2021, 11:30 AM   #79
vinceks
Human being with feelings
 
Join Date: Feb 2018
Posts: 2
Default colors

I can't manage to get my FP8 to respond with track colors.
vinceks is offline   Reply With Quote
Old 06-16-2021, 12:18 PM   #80
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by vinceks View Post
I can't manage to get my FP8 to respond with track colors.
Where you would normally put RGB values -- { 00 23 00 }

just put "Track" -- { "Track" }.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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

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

Forum Jump


All times are GMT -7. The time now is 04:35 PM.


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