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

Reply
 
Thread Tools Display Modes
Old 05-18-2021, 12:35 PM   #1241
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 Navelpluisje View Post
To make it work for 99.9% of the users it could be a toggle in the page settings. So the user can decide to broadcast or not.
Yup, that's the way we used to have it, wondering if anyone ever used it -- all for simplifying UI wherever possible, but not at the risk of sufficient flexibility, that's why I was asking.
__________________
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 05-18-2021, 01:44 PM   #1242
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, agree that GoFXSlot should stay local, was thinking about GoZone broadcasting to all surfaces, I'm finding it hard to imagine a use case where you want an FX on one surface sometimes and another at other times.
I think we have to be careful here. A strong use case is having the FX menu appear on one surface, but have the FX map to either a completely separate surface or the FX menu surface and another surface. This was asked for today and the poster summed the issue up clearly:

Quote:
Originally Posted by ivanmihaljevic View Post
I've been spending the whole day playing with this thing today and figuring it out. One thing I don't get is how to get my X-Touch Extender to go into FX mode together with the main unit. I've made some plugin maps for my main X-Touch and it works great, but I'd like to use the rotaries on the Extender too. When I press the plugin button on X Touch, it goes into MapSelectedTrackFXToMenu, but the Extender does nothing. Selecting a plugin map makes the main X Touch open the map, but the map I created for the extender doesn't appear on it. The extender acts as if nothing happened.
In this case I'm mapping the Brainworx SSL4000E channel strip. I've mapped the EQ + filters to the main unit (using rotaries + push buttons + modifiers). I'd like to map the compressor + THD and some other stuff to the Extender.
The Extender doesn't have a plugin button of its own, so I'll have to somehow get it to react to the plugin button from the main unit. But how?
MixMonkey is online now   Reply With Quote
Old 05-18-2021, 02:08 PM   #1243
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 MixMonkey View Post
I think we have to be careful here. A strong use case is having the FX menu appear on one surface, but have the FX map to either a completely separate surface or the FX menu surface and another surface. This was asked for today and the poster summed the issue up clearly:
Oops, right you are, forgot about that one

How granular should we get ?

I think there are a max of 4 checkboxes:

SendZoneChangeNotifications
ReceiveZoneChangeNotifications

SendGoFXSlotNotifications
ReceiveGoFXSlotNotifications

Do we need all of 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
Geoff Waddington is offline   Reply With Quote
Old 05-18-2021, 03:03 PM   #1244
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post
Oops, right you are, forgot about that one

How granular should we get ?

I think there are a max of 4 checkboxes:

SendZoneChangeNotifications
ReceiveZoneChangeNotifications

SendGoFXSlotNotifications
ReceiveGoFXSlotNotifications

Do we need all of them ?
I think we probably do, need to think on it a bit more
MixMonkey is online now   Reply With Quote
Old 05-18-2021, 05:06 PM   #1245
Samuel_Meyer
Human being with feelings
 
Join Date: Oct 2014
Posts: 49
Default Show FX PlugIn

First of all: Thanks very much for the great work you're doing.
Im using reaper now for a couple of years for recording, editing and mixing.
The last years I was mainly doing Live Sound but during Covid I came back to do a lot of production work.
The CSI Project is crazy good and gives me the oportunity to set up a contoller (X-Touch) customized for my workflow.
I programmed the X-Touch during the last days so far that Im pretty happy and started to program files for my most used VSTs but in think Im stucked.
I prefer to open different VSts via the "MapSelectedTrackFxToMenu". It works, except that I dont find a way that the selected Plugin Gui shows up in Reaprer.
Im trying this now for two days but haven't found a solution.
I'd be glad for any help. Im using a version of CSI from end of march.
X-Touch is in MCU mode and I used the MCU-File. Here ist the Zone File.
Thx in advance for any help:

Zone "Home"
IncludedZones
"Buttons"
"Channel"
"MasterTrack"
IncludedZonesEnd
ZoneEnd


Zone "Buttons"
Track Reaper "_S&M_TOGLFXCHAIN" //Toggle Show Fx Chain Windows for selected Track
Track GoZone FxWindow
Send MapSelectedTrackSendsToWidgets
Pan NoAction
Plugin MapSelectedTrackFXToMenu
/Plugin Reaper "_S&M_TOGLFXCHAIN" //Toggle Show Fx Chain Windows for selected Track
/Plugin GoZone FxWindow
EQ NoAction
Instrument NoAction

nameValue NoAction
smpteBeats CycleTimeDisplayModes
TimeDisplay TimeDisplay


GlobalView GoZone Home
/Shift+GlobalView Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
Flip Reaper "40282" //Invert Track Polarity

MidiTracks Reaper "_0fb17c4427f69444b410a91b59e8e817" //Show Drum Tracks Only
MidiTracks GoZone SelectedGroup
Shift+MidiTracks Reaper "_1e89bde7d8745745ac711d7233a5e3ba" //Show Percussion Tracks Only
Shift+MidiTracks GoZone SelectedGroup
Option+MidiTracks Reaper "_88b5dbd57c19464a9265ccdea3be35dd" //Show Track/FX/Loops/Noise Tracks Only
Option+MidiTracks GoZone SelectedGroup
Inputs Reaper "_b31c15e0cfef4c498b93a383b1d4ecd4" //Show Bass Tracks Only
Inputs GoZone SelectedGroup
Shift+Inputs Reaper "_41f5f3330ce215458ddfd9db76c44eab" //Show Low End Sidechain Tracks Only
Shift+Inputs GoZone SelectedGroup
AudioTracks Reaper "_7519a51509c8ba4f8b205d592eb9365b" //Show Guitar Tracks Only
AudioTracks GoZone SelectedGroup
Shift+AudioTracks Reaper "_5969226b1e96104d96909db298629831" //Show Key Tracks Only
Shift+AudioTracks GoZone SelectedGroup
Option+AudioTracks Reaper "_35450f211f00314cbdf689b5c04b46db" //Show Rhytm Tracks Only
Option+AudioTracks GoZone SelectedGroup
AudioInstrument Reaper "_b0ee70e08608f846b1fb6dd407073d35" //Show String Tracks Only
AudioInstrument GoZone SelectedGroup
Shift+AudioInstrument Reaper "_ac087cd4776b6a42bed45e0c1a5fa403" //Show Horn Tracks Only
Shift+AudioInstrument GoZone SelectedGroup
Option+AudioInstrument Reaper "_81645429ab7ae64580e2abf529726288" //Show Lead Tracks Only
Option+AudioInstrument GoZone SelectedGroup
Aux Reaper "_8c740dd6c14cf34d992935f804892a97" //Show All Vox Tracks Only
Aux GoZone SelectedGroup
Shift+Aux Reaper "_28e62a89c567d141b9228c094ff17f4e" //Show Lead Vox Tracks Only
Shift+Aux GoZone SelectedGroup
Option+Aux Reaper "_eb843a6e089f2e40a20d47e18578459a" //Show Backing Vox Tracks Only
Option+Aux GoZone SelectedGroup
Busses Reaper "_796396ae2afdc14ea979274c50f7cadd" //Show All FX Tracks Only
Busses GoZone SelectedGroup
Shift+Busses Reaper "_bc083f68b816334fb1fb46e5b58cd010" //Show Reverb FX Tracks Only
Shift+Busses GoZone SelectedGroup
Option+Busses Reaper "_a091f85596c79743a8551a9756e6e79a" //Show Delay FX Tracks Only
Option+Busses GoZone SelectedGroup
Control+Busses Reaper "_9ae9d5d389452d458a17617e731fe5a7" //Show Other FX Tracks Only
Control+Busses GoZone SelectedGroup
Outputs Reaper "_1b218c4b90edb345b973014c210ef8f9" //Show Subgroups Only
Outputs GoZone SelectedGroup
Shift+Outputs Reaper "_fa7105e68b1061448bba5a9cd92af5ee" //Show SubMasters Only
Shift+Outputs GoZone SelectedGroup
User Reaper "_8a1644237a9701409dea1426df0017fe" //Show User 1 Tracks Only
User GoZone SelectedGroup
Shift+User Reaper "_b6c4d79c1cfb6d42b9afa79b651f2982" //Show User 2 Tracks Only
Shift+User GoZone SelectedGroup
Option+User Reaper "_1b7bfaf53772bb4db6b5b7df3b20f3f9" //Show User 3 Tracks Only
Option+User GoZone SelectedGroup
...

ZoneEnd


Zone "Channel"
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
Rotary| TrackPan
RotaryPush| GoZone PanWidth
RecordArm| TrackRecordArm
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect
Hold+Select| Reaper "40293" // View routing and I/O
Shift+Select| TrackRangeSelect
Control+Select| TrackSelect
/Alt+Select| Reaper "_FX09f2afaf97be3c80d089e2bda49ab3ab4771444a" //Insert Bx Console N
Shift+Control+Select| TogglePin
Fader| TrackVolume
VUMeter| TrackOutputMeter
ZoneEnd



Zone "PanWidth"
TrackNavigator
DisplayLower| TrackPanWidthDisplay
Rotary| TrackPanWidth
RotaryPush| GoZone Home
ZoneEnd


Zone "MasterTrack"
MasterTrackNavigator
MasterFader TrackVolume
Control+MasterFader FocusedFXParam
ZoneEnd



Zone "FxWindow"

JogWheelRotaryCW Reaper "_S&M_SELFXNEXT" //Selects next Fx (Cycle)
JogWheelRotaryCCW Reaper "_S&M_SELFXPREV" //Selects previous Fx (Cycle)

/Left Reaper "1011" // Zoom out horizontal
/Right Reaper "1012" // Zoom in horizontal
Up Reaper "_S&M_MOVE_FX_UP" // Move selected Fx Up in Chain
Down Reaper "_S&M_MOVE_FX_DOWN" // Move selected Fx Down in Chain
/Zoom MapFocusedFXToWidgets
Track Reaper "_S&M_TOGLFXCHAIN" //Toggle Show Fx Chain Windows for selected Track
Track GoZone Home
ZoneEnd


Zone "Send"
SendNavigator
Rotary| TrackSendPan
RotaryPush| Reaper "40293" // View routing and I/O
DisplayUpper| TrackSendNameDisplay
DisplayLower| TrackSendPanDisplay
RecordArm| NoAction
Solo| TrackSendInvertPolarity
Mute| TrackSendMute
Select| NoAction
Fader| TrackSendVolume
ZoneEnd


Zone "FXMenu"
FXMenuNavigator
DisplayUpper| FXMenuNameDisplay
DisplayLower| NoAction
Rotary| NoAction
RotaryPush| GoFXSlot
RecordArm| NoAction
Solo| NoAction
Mute| NoAction
Select| NoAction

ZoneEnd



Zone "SelectedGroup"
MidiTracks Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
MidiTracks GoZone Home
Inputs Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
Inputs GoZone Home
AudioTracks Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
AudioTracks GoZone Home
AudioInstrument Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
AudioInstrument GoZone Home
Aux Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
Aux GoZone Home
Busses Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
Busses GoZone Home
Outputs Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
Outputs GoZone Home
User Reaper "_0d45d92425ef664197f470e200cc51e2" //Show All Tracks Again
User GoZone Home
ZoneEnd
Samuel_Meyer is offline   Reply With Quote
Old 05-18-2021, 05:35 PM   #1246
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Samuel_Meyer View Post
I prefer to open different VSts via the "MapSelectedTrackFxToMenu". It works, except that I dont find a way that the selected Plugin Gui shows up in Reaprer.
Try this for your FXMenu Zone:
Code:
Zone "FXMenu"
FXMenuNavigator
RotaryPush|        Reaper "_S&M_SELFX|"
RotaryPush|        Reaper "_S&M_FLOATFX|"
DisplayUpper| FXMenuNameDisplay
DisplayLower| NoAction
Rotary| NoAction
RotaryPush| GoFXSlot
RecordArm| NoAction
Solo| NoAction
Mute| NoAction
Select| NoAction
ZoneEnd
If you assign "Reaper "_S&M_TOGLFLOATFXEL"" to a button in your "Buttons" Zone, you can Hide/Show the FX window opened via the FXMenu.
MixMonkey is online now   Reply With Quote
Old 05-18-2021, 05:48 PM   #1247
Samuel_Meyer
Human being with feelings
 
Join Date: Oct 2014
Posts: 49
Default

thx for your response (pretty fast).
It works. Can't find your proposed two s&m actions within reapers action list so I can't comprehend but it works. Thx again.

While we're at it: is there a possibility to get the meters of the X-Touch to show me the gain reduction of a compressor plugin?
Samuel_Meyer is offline   Reply With Quote
Old 05-19-2021, 12:06 AM   #1248
ivanmihaljevic
Human being with feelings
 
Join Date: May 2021
Posts: 102
Default

Quote:
Originally Posted by MixMonkey View Post
What you need is a way to sync zone changes across surfaces. This would mean that the FX menu would appear on the X-Touch as it currently does, but when you select an FX (with GoFXSlot) it would retrieve an FX map for both the X-Touch and the extender, mapping widgets on both.

Currently CSI doesn't do this, but it is a much discussed feature and hopefully will be added soon.
Thank you very much! So I think I'm all set for now. Eagerly awaiting the new updates that tackle the other stuff that I want to sort out
I'm getting an X Touch Mini next week that I plan to set up just for plugin parameter control, so I might need further help with that, but hopefully I can figure it out on my own.
ivanmihaljevic is offline   Reply With Quote
Old 05-19-2021, 07:39 AM   #1249
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Samuel_Meyer View Post

While we're at it: is there a possibility to get the meters of the X-Touch to show me the gain reduction of a compressor plugin?
Afraid I don't know about this one. There is a gain reduction action, but I don't know if it works:
Code:
SomeDisplay  FXGainReductionMeter
MixMonkey is online now   Reply With Quote
Old 05-19-2021, 07:47 AM   #1250
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 Samuel_Meyer View Post
While we're at it: is there a possibility to get the meters of the X-Touch to show me the gain reduction of a compressor plugin?
Yeah, gain reduction is pretty hit or miss depending on the plugin, but try it out and see 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
Geoff Waddington is offline   Reply With Quote
Old 05-20-2021, 12:08 AM   #1251
jazznfunk
Human being with feelings
 
Join Date: Aug 2012
Location: Riga Latvia
Posts: 194
Default

Quote:
Originally Posted by jazznfunk View Post
...My X-touch mini doesn't respond on plugins! But it is "online", because it has assigned "Shift" button, who blinks some leds on big brother "X-Touch", who works as expected.

Can i ask You, guys, for a little investigation of attached files?
There is 2 project files, .txt renamed both surface zon files and one .txt renamed fx zon file (for S.LA.X).
I'm still struggling with this issue. I noticed, that my X-touch mini reacts only with plugins on few first tracks in project. Is it bug or .zon file config issue?
jazznfunk is offline   Reply With Quote
Old 05-20-2021, 10:00 PM   #1252
ivanmihaljevic
Human being with feelings
 
Join Date: May 2021
Posts: 102
Default

Quote:
Originally Posted by jazznfunk View Post
I'm still struggling with this issue. I noticed, that my X-touch mini reacts only with plugins on few first tracks in project. Is it bug or .zon file config issue?
Since no one has an answer for you yet - I'm getting an X Touch Mini that I'm planning to use only for plugin control in a couple days. I'll let you know how it goes and if I manage to make it work well, I can share my settings.
ivanmihaljevic is offline   Reply With Quote
Old 05-21-2021, 03:13 PM   #1253
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Samuel_Meyer View Post
Can't find your proposed two s&m actions within reapers action list so I can't comprehend but it works.
If you search for SWS FX, you'll find all the goodies
MixMonkey is online now   Reply With Quote
Old 05-21-2021, 03:42 PM   #1254
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by jazznfunk View Post
I'm still struggling with this issue. I noticed, that my X-touch mini reacts only with plugins on few first tracks in project. Is it bug or .zon file config issue?
Hi, sorry for the delay. Things have got a bit hectic round here. I took a quick look at the bigoldproject and I reckon you've been caught out by the combination of the FocussedFXNavigator and tracks hidden in folders.

This a known bug where the FocusedFXNavigator stops working on tracks that come after those hidden in folders. I don't use the FocusedFXNavigator (i'm in the SelectedTrackNavigator/FXMenu faction) so I'm probably not the best person to advise on workarounds and such like. The SelectedTrackNavigator doesn't have this issue.
MixMonkey is online now   Reply With Quote
Old 05-24-2021, 02:35 PM   #1255
ivanmihaljevic
Human being with feelings
 
Join Date: May 2021
Posts: 102
Default

Quote:
Originally Posted by jazznfunk View Post
I'm still struggling with this issue. I noticed, that my X-touch mini reacts only with plugins on few first tracks in project. Is it bug or .zon file config issue?
Got my X Touch Mini today! Managed to get everything working as I imagined it quite easily. I need to point out that I'm using a late March build of CSI posted here a couple of pages ago when I complained that my surfaces were dead with the then current build.
And I'm using SelectedTrackNavigator as MixMonkey points out.
So are you by any chance using it as FocusedFXNavigator?
ivanmihaljevic is offline   Reply With Quote
Old 05-25-2021, 12:01 AM   #1256
jazznfunk
Human being with feelings
 
Join Date: Aug 2012
Location: Riga Latvia
Posts: 194
Default

Thank You, guys, for insight in my problems!

I can confirm, that "SelectedTrackNavigator" don't work at all in my .zon files. Here is my Zone for some FX (in terms of configuration they're all similar for all FX'es)
Code:
Zone "VST: DC1A2 (Klanghelm)"
	FocusedFXNavigator //SelectedTrackNavigator
	//OnFXFocus
	Rotary4		FXParam 0 "In"		//[ (0.005,0.01,0.02) ]
	RotaryPush4	FXParam 0 "In"		[ 0.5 ]
	Rotary5		FXParam 1 "Out"		//[ (0.005,0.01,0.02) ]
	RotaryPush5	FXParam 1 "Out"		[ 0.5 ]
	UpperButton3	FXParam 2 "Deep"	[ 0.0 1.0 ]
	UpperButton4	FXParam 3 "Relaxed"	[ 0.0 1.0 ]
	UpperButton5	FXParam 4 "Dual Mono"	[ 0.0 1.0 ]
	UpperButton6	FXParam 5 "Negative"	[ 0.0 1.0 ]
	LowerButton7	FXParam 6 "Power"	[ 0.0 1.0 ] // plugin bypass
	LowerButton8	FXParam 7 "Bypass"	[ 0.0 1.0 ] // Reaper bypass
	Fader		FXParam 8 "Wet"
	
	Rotary1		NoAction
	Rotary2		NoAction
	Rotary3		NoAction
//	Rotary4		NoAction
//	Rotary5		NoAction
	Rotary6		NoAction
	Rotary7		NoAction
	Rotary8		NoAction

	RotaryPush1	NoAction
	RotaryPush2	NoAction
	RotaryPush3	NoAction
//	RotaryPush4	NoAction
//	RotaryPush5	NoAction
	RotaryPush6	NoAction
	RotaryPush7	NoAction
	RotaryPush8	NoAction

	UpperButton1	NoAction
	UpperButton2	NoAction
//	UpperButton3	NoAction
//	UpperButton4	NoAction
//	UpperButton5	NoAction
//	UpperButton6	NoAction
	UpperButton7	NoAction
	UpperButton8	NoAction

	LowerButton1	NoAction
	LowerButton2	NoAction
	LowerButton3	NoAction
	LowerButton4	NoAction
	LowerButton5	NoAction
	LowerButton6	NoAction
//	LowerButton7	NoAction
//	LowerButton8	NoAction
ZoneEnd
I guess, that this is something related to using 2 control surfaces at same time, some settings, who i still don't understand.

This is my X touch mini "master" .zon file:

Code:
Zone Home
	IncludedZones
		"Fixed_Buttons"
		//"Channel"
		//"MasterChannel"
	IncludedZonesEnd
ZoneEnd

Zone "Channel"
	TrackNavigator
	Rotary|				//TrackVolume
	Shift+Rotary|			//MCUTrackPan
	UpperButton| 			//TrackRecordArm
	Shift+UpperButton| 		//TrackMute
	Option+UpperButton|		//TrackSolo
ZoneEnd

Zone "Fixed_Buttons"
	//LowerButton1 			//TrackBank "-8" 
	//LowerButton2 			//TrackBank "8"
	//LowerButton3 			//Reaper "40172"
	//LowerButton4 			//Reaper "40173"
	//LowerButton5 			//CycleTimeline
	//LowerButton6 			//Stop
	//LowerButton7 			//Play
	//LowerButton8 			//Record
	UpperButtonA			Shift
	LowerButtonB			MapFocusedFXToWidgets //Option
ZoneEnd

//Zone "MasterChannel"
    MasterTrackNavigator
    Fader 				//TrackVolume
//ZoneEnd
As You see, i commented out "default" buttons for various FX options in FX .zon files. There are only two "master" controls:
*) UpperButtonA for Shift
*) LowerButtonB for MapFocusedFxToWidgets (with this i can "obtain" selected FX controls to X touch mini, according to selected FX .zon file)

Last edited by jazznfunk; 05-25-2021 at 01:53 AM. Reason: LowerButtonB
jazznfunk is offline   Reply With Quote
Old 05-25-2021, 01:01 AM   #1257
ivanmihaljevic
Human being with feelings
 
Join Date: May 2021
Posts: 102
Default

Quote:
Originally Posted by jazznfunk View Post
Thank You, guys, for insight in my problems!

I can confirm, that "SelectedTrackNavigator" don't work at all in my .zon files. Here is my Zone for some FX (in terms of configuration they're all similar for all FX'es)
Code:
Zone "VST: DC1A2 (Klanghelm)"
	FocusedFXNavigator //SelectedTrackNavigator
	//OnFXFocus
	Rotary4		FXParam 0 "In"		//[ (0.005,0.01,0.02) ]
	RotaryPush4	FXParam 0 "In"		[ 0.5 ]
	Rotary5		FXParam 1 "Out"		//[ (0.005,0.01,0.02) ]
	RotaryPush5	FXParam 1 "Out"		[ 0.5 ]
	UpperButton3	FXParam 2 "Deep"	[ 0.0 1.0 ]
	UpperButton4	FXParam 3 "Relaxed"	[ 0.0 1.0 ]
	UpperButton5	FXParam 4 "Dual Mono"	[ 0.0 1.0 ]
	UpperButton6	FXParam 5 "Negative"	[ 0.0 1.0 ]
	LowerButton7	FXParam 6 "Power"	[ 0.0 1.0 ] // plugin bypass
	LowerButton8	FXParam 7 "Bypass"	[ 0.0 1.0 ] // Reaper bypass
	Fader		FXParam 8 "Wet"
	
	Rotary1		NoAction
	Rotary2		NoAction
	Rotary3		NoAction
//	Rotary4		NoAction
//	Rotary5		NoAction
	Rotary6		NoAction
	Rotary7		NoAction
	Rotary8		NoAction

	RotaryPush1	NoAction
	RotaryPush2	NoAction
	RotaryPush3	NoAction
//	RotaryPush4	NoAction
//	RotaryPush5	NoAction
	RotaryPush6	NoAction
	RotaryPush7	NoAction
	RotaryPush8	NoAction

	UpperButton1	NoAction
	UpperButton2	NoAction
//	UpperButton3	NoAction
//	UpperButton4	NoAction
//	UpperButton5	NoAction
//	UpperButton6	NoAction
	UpperButton7	NoAction
	UpperButton8	NoAction

	LowerButton1	NoAction
	LowerButton2	NoAction
	LowerButton3	NoAction
	LowerButton4	NoAction
	LowerButton5	NoAction
	LowerButton6	NoAction
//	LowerButton7	NoAction
//	LowerButton8	NoAction
ZoneEnd
I guess, that this is something related to using 2 control surfaces at same time, some settings, who i still don't understand.

This is my X touch mini "master" .zon file:

Code:
Zone Home
	IncludedZones
		"Fixed_Buttons"
		//"Channel"
		//"MasterChannel"
	IncludedZonesEnd
ZoneEnd

Zone "Channel"
	TrackNavigator
	Rotary|				//TrackVolume
	Shift+Rotary|			//MCUTrackPan
	UpperButton| 			//TrackRecordArm
	Shift+UpperButton| 		//TrackMute
	Option+UpperButton|		//TrackSolo
ZoneEnd

Zone "Fixed_Buttons"
	//LowerButton1 			//TrackBank "-8" 
	//LowerButton2 			//TrackBank "8"
	//LowerButton3 			//Reaper "40172"
	//LowerButton4 			//Reaper "40173"
	//LowerButton5 			//CycleTimeline
	//LowerButton6 			//Stop
	//LowerButton7 			//Play
	//LowerButton8 			//Record
	UpperButtonA			Shift
	LowerButtonB			MapFocusedFXToWidgets //Option
ZoneEnd

//Zone "MasterChannel"
    MasterTrackNavigator
    Fader 				//TrackVolume
//ZoneEnd
As You see, i commented out "default" buttons for various FX options in FX .zon files. There are only two "master" controls:
*) UpperButtonA for Shift
*) UpperButtonB for MapFocusedFxToWidgets (with this i can "obtain" selected FX controls to X touch mini, according to selected FX .zon file)
Can you tell me a bit about your intended workflow? Do you want the Mini to automatically map to an FX map when a channel is selected?
And do you use it to control the same FX everywhere or do you need to be able to switch to different FX on the same track?
ivanmihaljevic is offline   Reply With Quote
Old 05-25-2021, 02:11 AM   #1258
jazznfunk
Human being with feelings
 
Join Date: Aug 2012
Location: Riga Latvia
Posts: 194
Default

My intended workflow is:
*) mini's big brother X-Touch at my right side for:
---*) faders, mutes, solo, selects, maybe sends someday
---*) transport, automation settings
---*) bunch of configurable buttons, (i'm slowly getting used to and getting to make my own)

*) X touch mini at my left hand for controlling FX's only.

Ideal X touch mini/CSI behaviour would be to automatically "subscribe" for parameters for selected FX on screen or on FX slot.

On .zon files test project with few tracks with FX on them i use manually selected FX (LowerButtonB MapFocusedFXToWidgets), as described in X touch mini .zon file in post #1256
jazznfunk is offline   Reply With Quote
Old 05-25-2021, 02:14 PM   #1259
ivanmihaljevic
Human being with feelings
 
Join Date: May 2021
Posts: 102
Default

Quote:
Originally Posted by jazznfunk View Post
My intended workflow is:
*) mini's big brother X-Touch at my right side for:
---*) faders, mutes, solo, selects, maybe sends someday
---*) transport, automation settings
---*) bunch of configurable buttons, (i'm slowly getting used to and getting to make my own)

*) X touch mini at my left hand for controlling FX's only.

Ideal X touch mini/CSI behaviour would be to automatically "subscribe" for parameters for selected FX on screen or on FX slot.

On .zon files test project with few tracks with FX on them i use manually selected FX (LowerButtonB MapFocusedFXToWidgets), as described in X touch mini .zon file in post #1256
But it seems that the Focused FX thing is the source of the issue.
I can share my config files tomorrow, so you can see if something like that would work well for you.
I didn't get anyone else's mst and zone files for the Mini, but rather made my own.
ivanmihaljevic is offline   Reply With Quote
Old 05-31-2021, 04:50 AM   #1260
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Working on some OSC stuff:

Trying to change to a page called "FXControl" when I focus an FX. So I added this line in my home zone.
Code:
OnFXFocus    GoZone "FXControl"
No dice.

I was under the impression that was going to work from some conversations we've had in the past, but not totally sure.
cjewellstudios is offline   Reply With Quote
Old 05-31-2021, 05:52 AM   #1261
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 cjewellstudios View Post
Working on some OSC stuff:

Trying to change to a page called "FXControl" when I focus an FX. So I added this line in my home zone.
Code:
OnFXFocus    GoZone "FXControl"
No dice.

I was under the impression that was going to work from some conversations we've had in the past, but not totally sure.
Use GoPage to change pages.
__________________
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 05-31-2021, 06:02 AM   #1262
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Geoff Waddington View Post
Use GoPage to change pages.
That's an OSC pagae. Not a CSI page.

From previous conversations talking about fx, you mentioned that if you have a page with the same name as your fx zone that OSC will automatically go to that page. I have yet to try that specifically but I also assumed that a GoZone with the same name as an OSC page might work the same.
cjewellstudios is offline   Reply With Quote
Old 05-31-2021, 06:46 AM   #1263
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 cjewellstudios View Post
That's an OSC pagae. Not a CSI page.

From previous conversations talking about fx, you mentioned that if you have a page with the same name as your fx zone that OSC will automatically go to that page. I have yet to try that specifically but I also assumed that a GoZone with the same name as an OSC page might work the same.
Ah gotcha, that only works with TouchOSC layouts set up a specific way, I think that would work if you had a TouchOSC layout named "FXControl", and of course, you had all the broadcast/receive stuff setup correctly.

If it doesn't work right away get back, it might easily be a bug.

I don't have any testing time these days, working on this stuff and SCE24 too is chewing it all up, but loving it
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-31-2021, 07:04 AM   #1264
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ah gotcha, that only works with TouchOSC layouts set up a specific way, I think that would work if you had a TouchOSC layout named "FXControl", and of course, you had all the broadcast/receive stuff setup correctly.

If it doesn't work right away get back, it might easily be a bug.

I don't have any testing time these days, working on this stuff and SCE24 too is chewing it all up, but loving it
No problem.

I do think it's a bug though. If not, consider it a feature request for down the road.

There's a page on my osc layout called "FXControl" and it would be nice to GoZone to it OnFXFocus. The broadcast zone stuff doesn't really come into play here because it's just the one surface talking to itself.
cjewellstudios is offline   Reply With Quote
Old 06-03-2021, 05:00 AM   #1265
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default Name FX Parameters..

Could anyone just confirm - in the FXZone file - the names for the parameters are only for reference purposes within the zone file and the name show on the MCU display will always be the actual plugin's own names for the parameters..? That's how it's working for me at least...
I have been editing the "alias" of the plugin parameters to have the parameters show up in a more user friendly 6 character way for the MCU. These won't save unless i save the plugins as fx chains, which then does remember the new alias names.
Just checking there's no way to do this in the FXZone file..
Cheers
Mike
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 06-03-2021, 06:13 AM   #1266
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by UNdark View Post
Could anyone just confirm - in the FXZone file - the names for the parameters are only for reference purposes within the zone file and the name show on the MCU display will always be the actual plugin's own names for the parameters..? That's how it's working for me at least...
I have been editing the "alias" of the plugin parameters to have the parameters show up in a more user friendly 6 character way for the MCU. These won't save unless i save the plugins as fx chains, which then does remember the new alias names.
Just checking there's no way to do this in the FXZone file..
Cheers
Mike
If you want the FX Parameters aliased you should be using the FXParamNameDisplay action with the below syntax:

Code:
DisplayUpperShiftA1 FXParamNameDisplay 5 "HP Frequency"
DisplayLowerShiftA1 FXParamValueDisplay 5 
ShiftRotaryA1 FXParam 5
Funkybot is offline   Reply With Quote
Old 06-04-2021, 03:32 AM   #1267
UNdark
Human being with feelings
 
Join Date: Jan 2017
Posts: 252
Default

Quote:
Originally Posted by Funkybot View Post
If you want the FX Parameters aliased you should be using the FXParamNameDisplay action with the below syntax:

Code:
DisplayUpperShiftA1 FXParamNameDisplay 5 "HP Frequency"
DisplayLowerShiftA1 FXParamValueDisplay 5 
ShiftRotaryA1 FXParam 5
Thanks Funkybot - I was using:

DisplayUpper1 FXParamNameDisplay 4 " ATT"
DisplayLower1 FXParamValueDisplay 4
Rotary1 NoAction
Fader1 FXParam 4 "Attack"

(now corrected - there was a syntax error in this, so i went exploring other options!)
BBedit (thanks Mixmonkey) is a whole lot better than text edit!
Not entirely sure how to get the rotary FXParam showing on the display with a modifier as yet.. but this is improving
Thanks
__________________
Mac Mini 2.3 quad 16gb ram os x - High Sierra + Catalina.... sort of.... nearly....
UNdark is offline   Reply With Quote
Old 06-04-2021, 06:02 AM   #1268
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by UNdark View Post
Not entirely sure how to get the rotary FXParam showing on the display with a modifier as yet.. but this is improving
Thanks
Try this:

Code:
DisplayUpper1 FXParamNameDisplay 4 " ATT"
DisplayLower1 FXParamValueDisplay 4
Shift+DisplayUpper1 FXParamNameDisplay 6 "Ratio"
Shift+DisplayLower1 FXParamValueDisplay 6
Rotary1 FXParam 6
Fader1 FXParam 4     //Attack
Also, if you're using a surface with displays, it's probably better not to use quotation marks to add comments, too confusing. Use the // instead.
MixMonkey is online now   Reply With Quote
Old 06-04-2021, 06:03 AM   #1269
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by UNdark View Post
BBedit (thanks Mixmonkey) is a whole lot better than text edit!
...and if you hold down the Alt key you can select blocks of text vertically
MixMonkey is online now   Reply With Quote
Old 06-04-2021, 06:08 AM   #1270
drummerboy
Human being with feelings
 
drummerboy's Avatar
 
Join Date: Mar 2017
Location: Switzerland
Posts: 212
Default

Hi!

I'm trying to get the CSI_Exp Version from Reaper Stash to run with no luck.
The V1 works like a charm, but I cannot get my UF8 working with the Exp Version.
Tried complete rebuild of the .ini File, starting with different .mst and .zon files - nothing works.
I'm on macOS and have allowed the dylib to run in security settings.
As soon as I replace the dylib Exp Version with V1, everything works again

Could someone take a look at my .ini, .zon and .mst Files?
I put them into a .zip File here: https://ds.stoersender.ch/sharing/L6qg8xsNT

Really looking forward to using those receives!

Best,
Frank
drummerboy is online now   Reply With Quote
Old 06-04-2021, 06:16 AM   #1271
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by drummerboy View Post
Hi!

I'm trying to get the CSI_Exp Version from Reaper Stash to run with no luck.
The V1 works like a charm, but I cannot get my UF8 working with the Exp Version.
Tried complete rebuild of the .ini File, starting with different .mst and .zon files - nothing works.
I'm on macOS and have allowed the dylib to run in security settings.
As soon as I replace the dylib Exp Version with V1, everything works again

Could someone take a look at my .ini, .zon and .mst Files?
I put them into a .zip File here: https://ds.stoersender.ch/sharing/L6qg8xsNT

Really looking forward to using those receives!

Best,
Frank
There was a big change to zone files in 1.1. It's only one zone per file (this creates a huge performance increase with large numbers of plugin zon files). Your uf8.zon file needs to be broken out into separate .zon files in 1.1. So instead of just one uf8.zon with lots of zones inside of it, you should instead have:

home.zon
channel.zon
buttons.zon
send.zon
receive.zon
etc.

Once you make that change, you should be all set.
Funkybot is offline   Reply With Quote
Old 06-04-2021, 06:37 AM   #1272
drummerboy
Human being with feelings
 
drummerboy's Avatar
 
Join Date: Mar 2017
Location: Switzerland
Posts: 212
Default

Quote:
Originally Posted by Funkybot View Post
There was a big change to zone files in 1.1. It's only one zone per file (this creates a huge performance increase with large numbers of plugin zon files). Your uf8.zon file needs to be broken out into separate .zon files in 1.1. So instead of just one uf8.zon with lots of zones inside of it, you should instead have:

home.zon
channel.zon
buttons.zon
send.zon
receive.zon
etc.

Once you make that change, you should be all set.
You're a gentleman and a scholar!
Didn't get the Memo regarding .zon Files - works perfectly now, thanks!

Best,
Frank
drummerboy is online now   Reply With Quote
Old 06-04-2021, 07:04 AM   #1273
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

drummerboy, glad you got it! How are you liking the UF8 with CSI? Do you need to run the 360 software constantly or is there a Mackie mode you can use? Is there any reduced functionality? It looks like a cool surface.
Funkybot is offline   Reply With Quote
Old 06-04-2021, 08:03 AM   #1274
siniarch
Human being with feelings
 
siniarch's Avatar
 
Join Date: Jun 2018
Posts: 705
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ah gotcha, that only works with TouchOSC layouts set up a specific way, I think that would work if you had a TouchOSC layout named "FXControl", and of course, you had all the broadcast/receive stuff setup correctly.

If it doesn't work right away get back, it might easily be a bug.

I don't have any testing time these days, working on this stuff and SCE24 too is chewing it all up, but loving it
Just wanted to publicly thank Geoff for working on the SCE24. We are making some great progress. In fact, we'll be reducing the SysEx messages almost 50% soon, for an even speedier response.

I'm Really thankful.
__________________
www.SiniCon.io .......... Digital Audio Controllers
www.AcousticalGarden.com ........ Los Angeles Boutique Sound Studio
siniarch is offline   Reply With Quote
Old 06-04-2021, 08:40 AM   #1275
drummerboy
Human being with feelings
 
drummerboy's Avatar
 
Join Date: Mar 2017
Location: Switzerland
Posts: 212
Default

Quote:
Originally Posted by Funkybot View Post
drummerboy, glad you got it! How are you liking the UF8 with CSI? Do you need to run the 360 software constantly or is there a Mackie mode you can use? Is there any reduced functionality? It looks like a cool surface.
I love the UF8 with Reaper and CSI!
The 360 software just runs in the background (I also got the UC1 since this week, which needs it) but the UF8 is used as Midi Device in CSI here. The only reduced functionality I found so far are the insert/send buttons (not lighting up, only in ProTools mode) and color-change for the LEDs.
Build-quality is really good, too!

Best,
Frank
drummerboy is online now   Reply With Quote
Old 06-04-2021, 08:57 AM   #1276
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by drummerboy View Post
I love the UF8 with Reaper and CSI!
The 360 software just runs in the background (I also got the UC1 since this week, which needs it) but the UF8 is used as Midi Device in CSI here. The only reduced functionality I found so far are the insert/send buttons (not lighting up, only in ProTools mode) and color-change for the LEDs.
Build-quality is really good, too!

Best,
Frank
Sounds good overall. Not sure if there's anything Geoff could add to get the LED colors changed but it never hurts to ask.

You have the UC1 too? I REALLY like the look of that. If that thing operated as a straight MIDI surface like the ConsoleOne can, I'd jump all over it. We need to get SSL in touch with Geoff! jk
Funkybot is offline   Reply With Quote
Old 06-04-2021, 09:11 AM   #1277
drummerboy
Human being with feelings
 
drummerboy's Avatar
 
Join Date: Mar 2017
Location: Switzerland
Posts: 212
Default

Quote:
Originally Posted by Funkybot View Post
Sounds good overall. Not sure if there's anything Geoff could add to get the LED colors changed but it never hurts to ask.

You have the UC1 too? I REALLY like the look of that. If that thing operated as a straight MIDI surface like the ConsoleOne can, I'd jump all over it. We need to get SSL in touch with Geoff! jk
The UC1 as MIDI surface would be awesome! I wonder though how that VU Meter would be controlled ;-)
My knowledge about MIDI and control surfaces is quite limited on a technical level, but I could imagine that the UC1 works under the hood on the same Plugin-to-Hardware protocoll that SSL uses for their Sigma and Console-Automation.

I was in contact with SSL regarding my Sigma/Reaper integration for quite a bit, so I‘ll point Tim from SSL to this thread!

Best,
Frank
drummerboy is online now   Reply With Quote
Old 06-05-2021, 01:05 PM   #1278
floc
Human being with feelings
 
Join Date: Mar 2020
Posts: 20
Default

Hi All, first of all thank you for all your contributions and tips..they are invaluable. (I have been reading this and the other thread about CSI for a while now)
I have been toying around with CSI for a while and recently I found the time to set up both my Console1 and Fader1 with it (special thanks to Ramses for the help). I am still on CSI 1.0 and I know that CSI Exp works differently (as in creating a .zon file for every Zone if I understood well).

At the moment, minus a few hiccups, I managed to configure both controller to work the way I like and as I go even deeper I wonder if I should not switch to the Experimental version before I keep writing more and more with 1.0 or should I just stay with it. What do you guys think ?

Also I am trying to get around the logic of "pages" and I red as much as I could in the forum and in the wiki on how to set up multiple pages. I am under the impression that I could, in a different page, have the controllers doing things completely differently compared to my HomePage (example Fader1 homepage reflect volume on the faders, Fader1 on SendPage reflects sends volume on the faders)....am I right in thinking so? If anybody has got an example of how they set up they .zon file to accommodate the switch It would be nice if you could share it so I can study it.

Last question ....I don't know how Geoff (I think it was him) figured out the MIDI messages for the input and output meters in console1 and how Reaper communicates with them ....for the life of me how do you do that ? I used MIDI OX to figure all the messages sent by buttons and faders but I have to idea how that works for meters....I have 10 meters on Fader1 and would be nice for them to work but I really do not know how to sync them with Reaper.
Same could be said on how to have plugins to communicate GainReductionMeter to console1

Last question...modifiers. I know I can assign modifiers to any button on my Console1 or Fader1. Some time ago somebody asked if it was possible to actually use the Keyboard for that and at that time it was not but was being looked into. After that I could not find any further information...is it possible now? and how ?

Sorry for the many questions but I have been working on and off on this for months and had them in my head for a while and they are coming out all in one go Thank you in advance for your help

P.s. : I noticed that not many people are using Console1 or Fader1 with CSI (and they should cause It's awesome) and the .mst files that come with CSI have some bits and pieces missing so if anybody needs the complete .mst I am happy to share them
floc is offline   Reply With Quote
Old 06-07-2021, 03:45 AM   #1279
Samuel_Meyer
Human being with feelings
 
Join Date: Oct 2014
Posts: 49
Default Thousand Questions

Quote:
Originally Posted by Geoff Waddington View Post
Yeah, gain reduction is pretty hit or miss depending on the plugin, but try it out and see what happens.

It seems to be. tried it on different compressor plug ins and had no luck
Samuel_Meyer is offline   Reply With Quote
Old 06-07-2021, 04:01 AM   #1280
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Samuel_Meyer View Post
It seems to be. tried it on different compressor plug ins and had no luck
I've heard that this feature is only available on VST3 plugins and it's up to the developer to implement it.

Note that we tend to stay away from VST3 plugins with CSI. I haven't personally had any problems with the plugins I did a vst3 of accidentally, but we've noticed that some tend to lose their mapping whilst the VST2 counterpart does not.

It's an interesting conundrum for the future because new developers cannot make vst2 anymore. (Or something to that effect, not sure what the technicalities are exactly but it's a thing nonetheless )
cjewellstudios 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 12:35 PM.


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