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

Reply
 
Thread Tools Display Modes
Old 02-19-2020, 02:19 PM   #6761
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Geoff Waddington View Post
That was ugly, and error prone.

The new syntax:

If a Zone name ends with a pipe, it is a Template Zone, it only gets instantiated in IncludedZones context, never standalone -- the count is indicated in the IncludedZones section.

Conversely, if a Zone name ends in something like "|1-8", it IS instantiated, 8 times in fact



Perfect, thanks Geoff. I'll get the wiki updated with these changes.


Cheers
Malcolm
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 02-19-2020, 03:43 PM   #6762
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Iīm setting up an FXZone for the S.LA.X Compressor from Sonic Anomaly.

It works fine except for FXParam 4, which is a mode switch for colouring with three distinct steps: In the UI view it is Flat(left) Fat1(center) and Fat2(right)

I tried simple Rotary knob, but it does not change the values, so no dial-in of modes.

Tried also:
RotaryPush4 FXParam "4" [0.0 0.5 1.0]
Toggle+RotaryPush4 FXParam "4" [0.0 0.5 1.0]

Toggle+RotaryPush FXParam "4" switches between Flat(left) and Fat2(right)

I couldnīt determine the actual values of the three positions.
RotaryPush4 FXParam "4" [-1.0 0.0 1.0] didnīt work either

Tried even building a (sub)Zone with ParentNavigator in it but that did not work at all.

Any ideas/advice, please?

Here is the S.La.x Code
Most variations I tried are included.

Code:
Zone "VST: S.LA.X (Sonic Anomaly)" Slax
	FocusedFXNavigator

	DisplayUpper1 FXParamNameDisplay 0 "Peak"
	DisplayLower1 FXParamValueDisplay 0
	Rotary1 FXParam "0" "Peak"
	Rotary2 FXParam "1" "Gain"
        Rotary3 FXParam "2" "Comp/Lim"
	Toggle+RotaryPush3 FXParam "2" 
  	Rotary4 FXParam "3" "Emphasis"
	Toggle+RotaryPush4 FXParam "3" 

/ Variants:
/RotaryPush1 GoZone "Mode|" 
/	Toggle+RotaryPush4 FXParam "4" 
/   Toggle+RotaryPush1 FXParam "4" [0.5] //"Mode"
/	RotaryPush4 FXParam "4" [-1.0 0.0 1.0]
/	RotaryPush4 FXParam "4" [0.0 0.5 1.0]
/   RotaryPush4 FXParam "4" "Flat" 
/	RotaryPush4 FXParam "4" [0.5]
/ "Mode" 
ZoneEnd

/FXParam "5" "Bypass"
/FX Param "6" "Wet"

Last edited by WaveTrans; 02-19-2020 at 03:51 PM.
WaveTrans is offline   Reply With Quote
Old 02-19-2020, 03:52 PM   #6763
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Hey guys got a few ? If you dont mind. Im finding that alot of the reaper fx plugins are pretty wonky as far as the controls with CSI. Mixmonkey recommended TDR Compressor and it works really nice. Would you guys mind throwing me some recommendations on other plugins that work well with CSI ? Like an EQ..Delay...im curious to know what plugins you guys use for different things that mesh well with CSI. Also there are a few JS plugs i use but they dont have the UI to see the order of the parameters. If they dont have the UI can i still control them with CSI ? I for the most part stick with the included plugs that come with reaper so i dont know much about other plugs out there. I know this forum probly not the right place to ask about plugins but im strictly looking for ones that control nice with CSI and ive come to really trust you guys advice. Thanks all
Cragster is offline   Reply With Quote
Old 02-19-2020, 03:57 PM   #6764
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by WaveTrans View Post
Iīm setting up an FXZone for the S.LA.X Compressor from Sonic Anomaly.

It works fine except for FXParam 4, which is a mode switch for colouring with three distinct steps: In the UI view it is Flat(left) Fat1(center) and Fat2(right)

I tried simple Rotary knob, but it does not change the values, so no dial-in of modes.

Tried also:
RotaryPush4 FXParam "4" [0.0 0.5 1.0]
Toggle+RotaryPush4 FXParam "4" [0.0 0.5 1.0]

Toggle+RotaryPush FXParam "4" switches between Flat(left) and Fat2(right)

I couldnīt determine the actual values of the three positions.
RotaryPush4 FXParam "4" [-1.0 0.0 1.0] didnīt work either

Tried even building a (sub)Zone with ParentNavigator in it but that did not work at all.

Any ideas/advice, please?

Here is the S.La.x Code
Most variations I tried are included.

Code:
Zone "VST: S.LA.X (Sonic Anomaly)" Slax
	FocusedFXNavigator

	DisplayUpper1 FXParamNameDisplay 0 "Peak"
	DisplayLower1 FXParamValueDisplay 0
	Rotary1 FXParam "0" "Peak"
	Rotary2 FXParam "1" "Gain"
        Rotary3 FXParam "2" "Comp/Lim"
	Toggle+RotaryPush3 FXParam "2" 
  	Rotary4 FXParam "3" "Emphasis"
	Toggle+RotaryPush4 FXParam "3" 

/ Variants:
/RotaryPush1 GoZone "Mode|" 
/	Toggle+RotaryPush4 FXParam "4" 
/   Toggle+RotaryPush1 FXParam "4" [0.5] //"Mode"
/	RotaryPush4 FXParam "4" [-1.0 0.0 1.0]
/	RotaryPush4 FXParam "4" [0.0 0.5 1.0]
/   RotaryPush4 FXParam "4" "Flat" 
/	RotaryPush4 FXParam "4" [0.5]
/ "Mode" 
ZoneEnd

/FXParam "5" "Bypass"
/FX Param "6" "Wet"
Try leaving spaces around the square brackets like this [ 0.0 1.0 ].

Also VST values are always floating point values in the range 0.0-1.0.
__________________
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 02-19-2020, 03:58 PM   #6765
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Cragster View Post
Hey guys got a few ? If you dont mind. Im finding that alot of the reaper fx plugins are pretty wonky as far as the controls with CSI. Mixmonkey recommended TDR Compressor and it works really nice. Would you guys mind throwing me some recommendations on other plugins that work well with CSI ? Like an EQ..Delay...im curious to know what plugins you guys use for different things that mesh well with CSI. Also there are a few JS plugs i use but they dont have the UI to see the order of the parameters. If they dont have the UI can i still control them with CSI ? I for the most part stick with the included plugs that come with reaper so i dont know much about other plugs out there. I know this forum probly not the right place to ask about plugins but im strictly looking for ones that control nice with CSI and ive come to really trust you guys advice. Thanks all
UAD plugins are always on the money.
__________________
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 02-19-2020, 05:10 PM   #6766
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Cragster View Post
Hey guys got a few ? If you dont mind. Im finding that alot of the reaper fx plugins are pretty wonky as far as the controls with CSI. Mixmonkey recommended TDR Compressor and it works really nice. Would you guys mind throwing me some recommendations on other plugins that work well with CSI ? Like an EQ..Delay...im curious to know what plugins you guys use for different things that mesh well with CSI. Also there are a few JS plugs i use but they dont have the UI to see the order of the parameters. If they dont have the UI can i still control them with CSI ? I for the most part stick with the included plugs that come with reaper so i dont know much about other plugs out there. I know this forum probly not the right place to ask about plugins but im strictly looking for ones that control nice with CSI and ive come to really trust you guys advice. Thanks all
Oh jeez...where to begin?

Delays - ValhallaDelay
Reverbs - ValhallaVintageVerb, ValhallaPlate, Sonsig, LX480 (Relab)
Compressors - TrackComp (DMG), Novatron, AR-1 (both from Kush), Magic Death Eye (DDMF)
EQ's - SlickEQ (TDR - get all TDR plugins), PSP E27
Saturation - True Iron (Kazrog), VPRE2-C (Fuse), Kush Omega TWK

Anything from Fuse Audio is excellent. Kush is consistently great. The Universal Audio developed UA plugins are terrific - but there's the cost of the card and limited DSP. Cytomic is terrific but slow to get updates out. Klanghelm releases great plugins at great prices. U-he is building up some nice effects.

You can download my MIDI Fighter Twister mapping and look at the FX Zone folder to see the some other stuff I use regularly.
Funkybot is online now   Reply With Quote
Old 02-19-2020, 05:59 PM   #6767
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
UAD plugins are always on the money.
Thanks Geoff !! And ahh Funkybot i knew id be hearing from you on this haha thanks man. Where can i download your file ??
Cragster is offline   Reply With Quote
Old 02-19-2020, 06:11 PM   #6768
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Can be found here:

https://forum.cockos.com/showthread....91#post2242891

Should give a good idea of my most used plugins and you can get a sneak peek at how well things map.
Funkybot is online now   Reply With Quote
Old 02-19-2020, 06:30 PM   #6769
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Funkybot View Post
Can be found here:

https://forum.cockos.com/showthread....91#post2242891

Should give a good idea of my most used plugins and you can get a sneak peek at how well things map.
Thank you very much !!! That will give me plenty to play and experiment with
Cragster is offline   Reply With Quote
Old 02-19-2020, 07:49 PM   #6770
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Funkybot View Post

7. Check the box for Automap Focused FX if not already - then hit OK a bunch of times to confirm

And yes, I have a stupid amount of plugins. I need to stop. My name is Chris, I have a problem.
I've seen those check boxes... but that's not where they are. Or at least they aren't showing up for me at the moment. I feel like I may have unticked those as I was trying to get the track controls working but its really eluding me at the moment as to where they are (or why they aren't where you said they are)

The folder structure is supposes to be csi/zones/midifightertwister/fx zones correct?

Edit: Is it possible its a vst2/vst3 thing? As in you mapped one and I have the other?

I did try Reacomp though so I feel like that should definitely give me something.
cjewellstudios is offline   Reply With Quote
Old 02-19-2020, 08:07 PM   #6771
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by cjewellstudios View Post
I've seen those check boxes... but that's not where they are. Or at least they aren't showing up for me at the moment.
Let's figure out what's going on there. They're on the same CSI screen where you select the MIDI ports for the device. Can you post a screenshot? Not sure what's up with you not seeing them. That Automap Focused FX thing is important.

Worst case: post your CSI.ini.

Quote:
Originally Posted by cjewellstudios View Post
The folder structure is supposes to be csi/zones/midifightertwister/fx zones correct?
Yep. Location looks good. Technically, they don't need to be a in a sub-folder, CSI reads all .zon files within a folder, inlcuding sub-folders. I just used the sub-folders to keep things tidy.


Quote:
Originally Posted by cjewellstudios View Post
Edit: Is it possible its a vst2/vst3 thing? As in you mapped one and I have the other?

I did try Reacomp though so I feel like that should definitely give me something.

I strictly mapped VST2 plugins. If you're using VSTT3, then that's definitely the kind of thing that may warrant remapping.

Did Reacomp work when you tried it out? If yes, then the other zones should work. Do more of that. If no, then it's prpobably that "Automap Focused FX" thing.
Funkybot is online now   Reply With Quote
Old 02-19-2020, 08:58 PM   #6772
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by MalcolmG View Post
Perfect, thanks Geoff. I'll get the wiki updated with these changes.

OK, I think I've updated the changes on the wiki. Geoff (or anyone else interested) if you get 5 minutes free, can I get you read the bit on Zones and confirm I haven't got the wrong end of the stick?


I haven't added Stepped Parameters yet, as I want to have a bit of a play with them first to make sure I understand it.
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 02-19-2020, 10:06 PM   #6773
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by MalcolmG View Post
OK, I think I've updated the changes on the wiki. Geoff (or anyone else interested) if you get 5 minutes free, can I get you read the bit on Zones and confirm I haven't got the wrong end of the stick?


I haven't added Stepped Parameters yet, as I want to have a bit of a play with them first to make sure I understand it.
Hi Malcolm, totally love that you put the wiki together and are keeping it up to date. One suggestion if you don't mind an opinion: I'd get rid of the example of the play button in the home Zone as the bare minimum example. That might confuse new users because that minimal setup doesn't look like the following examples where buttons are placed in template Zones with pipe characters.

I get it's just to illustrate a point about widgets needing to belong in Zones, but a more real world example might look like:

Code:
Zone Home
     IncludedZones
          Buttons|
     IncludedZonesEnd     
ZoneEnd

Zone Buttons|
        PlayButton Play
ZoneEnd
It would require more upfront explanation, but would be the consistent template users could reference and build from.

Just some friendly feedback. Understand if you don't want to get into that so early, but I may be confused about why the first example looked so different than later ones.
Funkybot is online now   Reply With Quote
Old 02-19-2020, 10:46 PM   #6774
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Funkybot View Post
Just some friendly feedback. Understand if you don't want to get into that so early, but I may be confused about why the first example looked so different than later ones.

No, feedback totally welcome, thanks. Let me rejig that bit. I thought I was easing people into it, but as you say, maybe too slowly.
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 02-20-2020, 03:22 AM   #6775
LDEVO
Human being with feelings
 
Join Date: Jun 2019
Location: London, England
Posts: 21
Default

Quote:
Originally Posted by MixMonkey View Post
You might be able to glean some ideas from the Faderport 16 .mst, but you'll learn a lot more if you build one specically for your single fader surface. Be aware that sometimes these devices have various modes, and picking the correct one is important.

Start off by noting down the messages each control sends and then take a shot at building the .mst.

Lots of help available here if you get stuck
Yeah I did start having a look through that yesterday, its a good reference point for sure! Of course didnt even think about different modes, is there a mode you would recommend out of Studio One, HUI and MCU? I wasnt to sure what mode the FP 16 was in when the .mst was written

Ill let you know how I get on and can always upload the .mst here after! In terms of monitoring messages are you just using the CSI learn mode and monitoring the output console?

Cheers!
LDEVO is offline   Reply With Quote
Old 02-20-2020, 04:41 AM   #6776
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by MalcolmG View Post
OK, I think I've updated the changes on the wiki. Geoff (or anyone else interested) if you get 5 minutes free, can I get you read the bit on Zones and confirm I haven't got the wrong end of the stick?
Had a quick glance, looking good.

I would edit the following myself, but with the links you have embedded, I'll leave it to you:

The Mac/Win instructions are now the same -- the Mac version.

The runtime needed is now 2019.

Thanks for the great work !!
__________________
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 02-20-2020, 05:02 AM   #6777
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

I'm currently putting together a working MST and ZON file for the Presonus Faderport 16 in Studio One mode(just one midi device to worry about).

I'm having trouble using the new RGB widget.

The MST portion for one of the automation buttons which is an RGB button according to the manual.
Code:
Widget Latch
	Press 90 4e 7f
/	FB_TwoState 90 4e 7f 90 4e 00
	FB_FaderportRGB7Bit 91 4e 7f 92 4e 7f 93 4e 7f
WidgetEnd
I have also tried
  • FB_FaderportRGB7Bit 90 4e 7f (with or without the FB_TwoState)
  • FB_FaderportRGB7Bit 91 4e 7f (with or without the FB_TwoState

So far no luck. The FB_TwoState just turns the button on or off with a white colour.

The ZON portion
Code:
Latch TrackAutoMode "4" { 30 0 30  75 0 75 }
What am I missing ?

Meanwhile I'll get on to the Faderport 1-fader version. Shouldn't take long.
__________________
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 02-20-2020, 05:47 AM   #6778
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by airon View Post
I'm currently putting together a working MST and ZON file for the Presonus Faderport 16 in Studio One mode(just one midi device to worry about).

I'm having trouble using the new RGB widget.

The MST portion for one of the automation buttons which is an RGB button according to the manual.
Code:
Widget Latch
	Press 90 4e 7f
/	FB_TwoState 90 4e 7f 90 4e 00
	FB_FaderportRGB7Bit 91 4e 7f 92 4e 7f 93 4e 7f
WidgetEnd
I have also tried
  • FB_FaderportRGB7Bit 90 4e 7f (with or without the FB_TwoState)
  • FB_FaderportRGB7Bit 91 4e 7f (with or without the FB_TwoState

So far no luck. The FB_TwoState just turns the button on or off with a white colour.

The ZON portion
Code:
Latch TrackAutoMode "4" { 30 0 30  75 0 75 }
What am I missing ?

Meanwhile I'll get on to the Faderport 1-fader version. Shouldn't take long.
.zon file is fine.

In the .mst, we just really need the middle byte so this will do fine:

Code:
Widget Latch
	Press 90 4e 7f
	FB_FaderportRGB7Bit 90 4e 7f
WidgetEnd
__________________
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 02-20-2020, 05:52 AM   #6779
NotChuckNorris
Human being with feelings
 
Join Date: Apr 2019
Posts: 34
Default

Quote:
Originally Posted by airon View Post
Meanwhile I'll get on to the Faderport 1-fader version. Shouldn't take long.
Cool, I just came here to ask if someone had the MST and zon files laying around - for V1 that is.

If I wanted to create it myself would I need to do it like described in the setup video in the first post? Midiox, looking for what each button sends etc., or is there some kind of reference, also for what the whole FB_whatever stuff means? I had a look at the wiki but only could find the action reference. Sorry, new to MIDI and CSI, up until now the FaderportXT driver served me very well.
NotChuckNorris is offline   Reply With Quote
Old 02-20-2020, 06:42 AM   #6780
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by NotChuckNorris View Post
Cool, I just came here to ask if someone had the MST and zon files laying around - for V1 that is.

If I wanted to create it myself would I need to do it like described in the setup video in the first post? Midiox, looking for what each button sends etc., or is there some kind of reference, also for what the whole FB_whatever stuff means? I had a look at the wiki but only could find the action reference. Sorry, new to MIDI and CSI, up until now the FaderportXT driver served me very well.
You could use midiOx, but you can also use CSI built in monitoring.

Just execute the Reaper Action "CSI Learn Mode" from the Actions list in Reaper.

You will see checkboxes for I/O monitoring.

This outputs to ReaConsole, you can use cut, copy, paste, etc. -- very handy.
__________________
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 02-20-2020, 06:49 AM   #6781
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

I continue to be impressed by this great community !!

We are very close to beta, here's what we need:

1) Final OK on the code -- keep beating it up, it's getting better every day thanks to you folks.

2) Lots of .mst.ost.zon files -- keep those cards and letters comin' in
We want to go beta with a ton of good basic starting setups for various devices.

3) Docs -- MalcolmG's wiki is excellent, Funkybot has a gig writing OP manuals -- propose that you 2 work together on this.

MalcolmG, are you OK with Funkybot editing the wiki in coordination with you ?

Funkybot are you cool with contributing to the wiki ?

If so we can make that the official CSI documentation.

What say you folks ?
__________________
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 02-20-2020, 06:55 AM   #6782
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by NotChuckNorris View Post
Cool, I just came here to ask if someone had the MST and zon files laying around - for V1 that is.

If I wanted to create it myself would I need to do it like described in the setup video in the first post? Midiox, looking for what each button sends etc., or is there some kind of reference, also for what the whole FB_whatever stuff means? I had a look at the wiki but only could find the action reference. Sorry, new to MIDI and CSI, up until now the FaderportXT driver served me very well.
Presently the IconNano is the only single fader controller in the CSI folder that I know of which is rather different from the faderport and the X-touch one.

To have a go yourself:

Install CSI as described in the accompanying readme.

Set up CSI in Reaper, so choose your controller in the preferences Controller/OSC section and create the mst and zon pages

Then you use the CSI action of Reaper to open the Learn Window and enable the tick box in the lower left corner saying messages sent from the controller or something like that.

When you push a button on you controller now, a window will open, showing the name of the button and the respective send code

Take the MCU List from the CSI repository and compare the codes in it with the codes from you controller buttons, rotaries etc.

You can amend the MCU.mst for your purposes accordingly.

I recommend to start with the mst file, and proceed to the .zon file when it is done.

You may also have a go with the standard MCU.mst and .zon files first to check if anything works out of the box. Usually transport and a couple of basic functions do.

Edit: Geoff was faster
WaveTrans is offline   Reply With Quote
Old 02-20-2020, 07:27 AM   #6783
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post
3) Docs -- MalcolmG's wiki is excellent, Funkybot has a gig writing OP manuals -- propose that you 2 work together on this.

MalcolmG, are you OK with Funkybot editing the wiki in coordination with you ?

Funkybot are you cool with contributing to the wiki ?

If so we can make that the official CSI documentation.

What say you folks ?
Makes sense to just build on what Malcolm's already done. I'd be totally happy to contribute to that if Malcolm's good with it!
Funkybot is online now   Reply With Quote
Old 02-20-2020, 08:42 AM   #6784
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Geoff Waddington View Post
.zon file is fine.

In the .mst, we just really need the middle byte so this will do fine:

Code:
Widget Latch
	Press 90 4e 7f
	FB_FaderportRGB7Bit 90 4e 7f
WidgetEnd
I know why things appeared to not show up.

The Zone statement needed to be 127 50 127, and then the button lights up purple, but even then it's very, very dim.

Aha! But I found out what's required. By sending midi commands to the unit by hand via MidiOX, I found that you need to include the white lamp as well.

For example, if I want to turn the "READ" button to a green colour, I need to send the following:
Code:
904a7f
914a00
924a7f
934a00
That first triplet of bytes is the white led. That can be at teh end too, I tested that. This 904a7f always needs to stay on btw, or the whole thing will dim in to oblivion. I've already figured out the right colour values for the automation modes, on and off, so the white led should always stay at 7f.

Just an update your FB_FaderportRGB7Bit code .
__________________
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; 02-20-2020 at 10:40 AM.
airon is offline   Reply With Quote
Old 02-20-2020, 10:34 AM   #6785
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
Try leaving spaces around the square brackets like this [ 0.0 1.0 ].

Also VST values are always floating point values in the range 0.0-1.0.

Thanks for the advice.

Tried all variations of values I could think off, like
RotaryPush2 and Toggle+RotaryPush2 FXParam "4" [ 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 ]

Taking extra care of the synthax.

Unfortunately, The fXParam "Mode" does not respond.

Could it be the GUI?
The Plugin has a sub-GUI for changing modes;
however, in the UI view everything appears normal.

Any thing else I could try?
WaveTrans is offline   Reply With Quote
Old 02-20-2020, 10:37 AM   #6786
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by WaveTrans View Post
Thanks for the advice.

Tried all variations of values I could think off, like
RotaryPush2 and Toggle+RotaryPush2 FXParam "4" [ 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 ]

Taking extra care of the synthax.

Unfortunately, The fXParam "Mode" does not respond.

Could it be the GUI?
The Plugin has a sub-GUI for changing modes;
in the UI view everything appears normal.

Any thing else I could try?
Can the Mode definitely be automated? Throw the Reaper track into Write mode, and begin changing the mode, is automation data written? If so, what are the values for each mode? If not, then I wouldn't expect it to work. If yes, then I'd expect if you matched the automation values for Mode in the CSI .zon file that you'd get the same results.
Funkybot is online now   Reply With Quote
Old 02-20-2020, 10:44 AM   #6787
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

https://imgur.com/a/f9edaKo

I know there are supposed to be more tick boxes in the above screenshot. I also know that I've seen them before. Sooooooooo

I've tried the latest build as well. I can't say with certainty if it went away after I updated or not. I reinstalled the redistributable as well just in case it was that.

Any ideas?
cjewellstudios is offline   Reply With Quote
Old 02-20-2020, 11:01 AM   #6788
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Funkybot View Post
Can the Mode definitely be automated? Throw the Reaper track into Write mode, and begin changing the mode, is automation data written? If so, what are the values for each mode? If not, then I wouldn't expect it to work. If yes, then I'd expect if you matched the automation values for Mode in the CSI .zon file that you'd get the same results.
Keep in mind that you have to enable an option:
Preferences/Automation/"Automaticall add envelopes when tweaking parameters in automaion write modes" (at the top)
__________________
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 02-20-2020, 11:04 AM   #6789
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

New build is up.

Possible fix for Faderport RGB, give it try.
__________________
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 02-20-2020, 11:04 AM   #6790
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

I've got most of the stuff ready in the MST for the Faderport 16 and Faderport(v2 actually). The Zones are still something to figure out.

I'm trying to at least implement one custom zone for that big phat knob, so users can work off that to create their own.

I'll wait for Geoff to fix the FaderportRGB function until I put the MST out there. I want to be sure those RGB functions work, and if they work on my Faderport 16, they're likely to work on the smallest Faderport v2. The Faderport 8 is then just a matter of changing a few numbers.

-edit-
Whoops. Ok, testing the new build.
__________________
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 02-20-2020, 11:18 AM   #6791
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Ok, the RGB stuff works now.
Neat.

I've included the current WIP of the Faderport 16 and the Faderport v2 CSI files in a ZIP as an attachment to this post.

I'm still working on zoning out the large knob and its two side buttons as well as the small rotary encoder. So some experimentation is still necessary there.

How do I get the Mastertrack to be on the Fader instead of a normal track ?
Attached Files
File Type: zip CSI_Faderpot16_Faderpotv2.zip (6.4 KB, 120 views)
__________________
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 02-20-2020, 11:35 AM   #6792
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by cjewellstudios View Post
https://imgur.com/a/f9edaKo

I know there are supposed to be more tick boxes in the above screenshot. I also know that I've seen them before. Sooooooooo

I've tried the latest build as well. I can't say with certainty if it went away after I updated or not. I reinstalled the redistributable as well just in case it was that.

Any ideas?
That should NOT look like that! lol.

Do you have the 2019 runtime installed? Can you post the contents of your csi.ini file here?

Here's mine...notice the "AutoMapFocussedFX" setting at the end of the MFTwister row.
Code:
Page "Home" FollowMCP NoSynchPages NoScrollLink NoTrackColoring { 0 0 0 }
MidiSurface "XTouchOne" 22 23 "X-Touch_One.mst" "X-Touch_One" NoZoneLink AutoMapSends AutoMapFX AutoMapFXMenu NoAutoMapFocusedFX 
MidiSurface "MFTwister" 7 8 "MIDIFighterTwister.mst" "MIDIFighterTwister_MixPage" NoZoneLink AutoMapSends NoAutoMapFX NoAutoMapFXMenu AutoMapFocusedFX
Funkybot is online now   Reply With Quote
Old 02-20-2020, 11:39 AM   #6793
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by airon View Post
Ok, the RGB stuff works now.
Neat.

I've included the current WIP of the Faderport 16 and the Faderport v2 CSI files in a ZIP as an attachment to this post.

I'm still working on zoning out the large knob and its two side buttons as well as the small rotary encoder. So some experimentation is still necessary there.
Excellent work !!


Quote:
Originally Posted by airon View Post
How do I get the Mastertrack to be on the Fader instead of a normal track ?
You need a dedicated MasterTrack Zone - see the MCU Zone in the build for an example.

In that one it is an included Zone, but you could also use GoZone if you only wanted it to be temporary, up to you.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 02-20-2020, 12:02 PM   #6794
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Funkybot View Post
Can the Mode definitely be automated? Throw the Reaper track into Write mode, and begin changing the mode, is automation data written? If so, what are the values for each mode? If not, then I wouldn't expect it to work. If yes, then I'd expect if you matched the automation values for Mode in the CSI .zon file that you'd get the same results.
Cheers Funkybot, real genius!

Itīs likely that I didnīt understand you correctly, but I got the values in the end. I summarize here what I did, since it may help someone
to find critical (non-straight) values for switching parameters.

-open FXMenu of track with plugin
-choose plugin
-Set up an Envelope for plugin parameter "Mode"
-Opened UI View (faders) of plugin
-Moved the envelope up and down, looking which values switch the mode (makes fader position jump).
-Put step values into .zon:
Toggle+RotaryPush2 FXParam 4 [ 0.0 0.3 0.8 ]
The actual values are from 0.26-0.76 and 0.76-1.0, so I rounded them

Toggle-circles nicely now!

Thanks again!

Last edited by WaveTrans; 02-20-2020 at 12:08 PM.
WaveTrans is offline   Reply With Quote
Old 02-20-2020, 12:51 PM   #6795
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by WaveTrans View Post
Cheers Funkybot, real genius!

Itīs likely that I didnīt understand you correctly, but I got the values in the end. I summarize here what I did, since it may help someone
to find critical (non-straight) values for switching parameters.

-open FXMenu of track with plugin
-choose plugin
-Set up an Envelope for plugin parameter "Mode"
-Opened UI View (faders) of plugin
-Moved the envelope up and down, looking which values switch the mode (makes fader position jump).
-Put step values into .zon:
Toggle+RotaryPush2 FXParam 4 [ 0.0 0.3 0.8 ]
The actual values are from 0.26-0.76 and 0.76-1.0, so I rounded them

Toggle-circles nicely now!

Thanks again!
Yep, that was basically the process. If you just put the entire track into Write mode and moved the parameter of the plugin, Reaper would've created the envelope for you (might've been a little faster).

I've seen some plugins that use odd values for things like "modes." For instance, with Valhalla plugins, you might only have 8 delay modes visible on the GUI, but have another 12 'reserved' modes that are hidden from the GUI that can still be accessed via automation (even though they're just placeholders and don't do anything). So if you ran into something like that, you'd have to know at what value each real Mode appears at and checking against the automation envelope for that parameter is what I've found to be the best way.

Glad you got it!

Last edited by Funkybot; 02-20-2020 at 01:08 PM.
Funkybot is online now   Reply With Quote
Old 02-20-2020, 02:02 PM   #6796
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Funkybot View Post
That should NOT look like that! lol.

Do you have the 2019 runtime installed? Can you post the contents of your csi.ini file here?

Here's mine...notice the "AutoMapFocussedFX" setting at the end of the MFTwister row.
Code:
Page "Home" FollowMCP NoSynchPages NoScrollLink NoTrackColoring { 0 0 0 }
MidiSurface "XTouchOne" 22 23 "X-Touch_One.mst" "X-Touch_One" NoZoneLink AutoMapSends AutoMapFX AutoMapFXMenu NoAutoMapFocusedFX 
MidiSurface "MFTwister" 7 8 "MIDIFighterTwister.mst" "MIDIFighterTwister_MixPage" NoZoneLink AutoMapSends NoAutoMapFX NoAutoMapFXMenu AutoMapFocusedFX

Code:
MidiInMonitor Off
MidiOutMonitor Off
VSTMonitor Off

Page Home FollowTCP NoSynchPages NoTrackColoring 0 0 0
MidiSurface MFT1 2 3 MidiFighterTwister.mst MidiFighterTwister UseZoneLink
MidiSurface MFT2 27 15 MidiFighterTwister.mst MidiFighterTwister UseZoneLink
Hmmm...

I mean obviously they are different.

No idea why I had those options and now they are gone. I'm going to try and edit my ini just to see if it works.

I also don't have any actions in my actions list for CSI like Geoff mentioned above. Not that I need that right now, just another clue as to WTH is going on

and yes I have the runtime installed. Just reinstalled it to make sure.

EDIT: Adding "NoZoneLink AutoMapSends AutoMapFX AutoMapFXMenu NoAutoMapFocusedFX" to the end of my surfaces just made them not show up in my home page.
cjewellstudios is offline   Reply With Quote
Old 02-20-2020, 02:06 PM   #6797
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by cjewellstudios View Post
Code:
MidiInMonitor Off
MidiOutMonitor Off
VSTMonitor Off

Page Home FollowTCP NoSynchPages NoTrackColoring 0 0 0
MidiSurface MFT1 2 3 MidiFighterTwister.mst MidiFighterTwister UseZoneLink
MidiSurface MFT2 27 15 MidiFighterTwister.mst MidiFighterTwister UseZoneLink
Hmmm...

I mean obviously they are different.

No idea why I had those options and now they are gone. I'm going to try and edit my ini just to see if it works.

I also don't have any actions in my actions list for CSI like Geoff mentioned above. Not that I need that right now, just another clue as to WTH is going on

and yes I have the runtime installed. Just reinstalled it to make sure.
Do you have two versions installed? That looks like an .ini from an older build- no curly brackets, no quotation marks.
MixMonkey is offline   Reply With Quote
Old 02-20-2020, 02:12 PM   #6798
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by MixMonkey View Post
Do you have two versions installed? That looks like an .ini from an older build- no curly brackets, no quotation marks.

I did try this a while back. Pretty sure I deleted everything though.

Plus I do know that I've seen those tickboxes before. I definitely agree it looks like an old version, but I'm looking around the reaper resource path and I'm not seeing anything that shouldn't be there. I will continue looking.
cjewellstudios is offline   Reply With Quote
Old 02-20-2020, 02:27 PM   #6799
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by cjewellstudios View Post
I did try this a while back. Pretty sure I deleted everything though.

Plus I do know that I've seen those tickboxes before. I definitely agree it looks like an old version, but I'm looking around the reaper resource path and I'm not seeing anything that shouldn't be there. I will continue looking.
You might have another dll copy in C:\ProgramFiles\Reaper\Plugins or something like that -- remove it.

The installation instructions have changed -- for both Mac and Win it is now the same -- both the CSI folder and dll/dylib go in the resource path -- the CSI folder directly and the dll/dylib in resource path/UserPlugins.
__________________
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 02-20-2020, 02:44 PM   #6800
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Funkybot View Post
Makes sense to just build on what Malcolm's already done. I'd be totally happy to contribute to that if Malcolm's good with it!

Yep, totally. The more the merrier. If you can PM me your email or github id, I'll add you.



Geoff, at some point it might be worth moving it to a dedicated CSI github account. Not something we have to deal with immediately, but it probably makes sense for it to be associated with the project, not some random individual.
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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

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

Forum Jump


All times are GMT -7. The time now is 09:14 AM.


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