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

Reply
 
Thread Tools Display Modes
Old 10-16-2020, 09:55 PM   #10521
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Quote:
Originally Posted by ivan_ef View Post
It helpfull when changing midi layers on surface.
Do you use an XTouch Compact in "native" (non MC) mode ?

IMHO it's a major shortcoming of it's firmware that it does not accept Midi messages to the background layer. Nor does it receive ot transmit layer change messages.

This is harmful with my own (live-setup, non CSI) application, as well.

This problem should be mended by the Behringer firmware !

How come your device is "in other midi layer at this time" ?

-Michael

Last edited by mschnell; 10-17-2020 at 03:04 AM.
mschnell is online now   Reply With Quote
Old 10-17-2020, 12:45 AM   #10522
pwallin
Human being with feelings
 
Join Date: Mar 2018
Posts: 105
Default

Thanks to MixMonkey and others I now have CSI doing most important tasks I need! Lot to learn still. While I try to learn this beast, I am in impression that if I need to control other plugins than ReaEQ (which is done by default) I must program all of them separately? That seems a huge downgrader and time consuming, especially when compared to a Klinke addon that does not have that limitation. Is it possible to somehow automap all plugins I have in CSI too?

At the moment I have permanently switched from Klinke to a CSI, so I can live with that "limitation" if necessary.

-Pasi
pwallin is offline   Reply With Quote
Old 10-17-2020, 01:41 AM   #10523
kevrose
Human being with feelings
 
Join Date: Dec 2009
Location: That London they have now
Posts: 99
Default

Quote:
Originally Posted by pwallin View Post
Thanks to MixMonkey and others I now have CSI doing most important tasks I need! Lot to learn still. While I try to learn this beast, I am in impression that if I need to control other plugins than ReaEQ (which is done by default) I must program all of them separately? That seems a huge downgrader and time consuming, especially when compared to a Klinke addon that does not have that limitation. Is it possible to somehow automap all plugins I have in CSI too?
Hi. There is certain amount of work involved, but for me, with my MCU/3xXT/C4 setup, it's well worth the effort. Once you get going creating .zon files you pick things up quite quickly and people on this forum - especially MixMonkey - are extremely helpful and generous with their time and knowledge.

I'm ploughing on creating .zon files for FX and will share them when I reach a certain critical mass. Hopefully that will give people a useful starting point so they're not having to re-invent the wheel.

The more people can share their files the better, as far as I can see. Good luck!
kevrose is offline   Reply With Quote
Old 10-17-2020, 03:36 AM   #10524
ivan_ef
Human being with feelings
 
Join Date: Sep 2020
Location: Yaroslavl, Russia
Posts: 28
Default

Quote:
Originally Posted by mschnell View Post
Do you use an XTouch Compact in "native" (non MC) mode ?

IMHO it's a major shortcoming of it's firmware that it does not accept Midi messages to the background layer. Nor does it receive ot transmit layer change messages.

This is harmful with my own (live-setup, non CSI) application, as well.

This problem should be mended by the Behringer firmware !

How come your device is "in other midi layer at this time" ?

-Michael
I disagree with you. It’s only software side issue. I’m using mixing station for live mixing. It transmits all feedback parameters continuously so all my controls get back to where they should be when I return to corresponding midi layer on x-touch compact. Continuous feedback is a cure.
ivan_ef is offline   Reply With Quote
Old 10-17-2020, 06:04 AM   #10525
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by ivan_ef View Post
When stopped. CSI transmits solo, mute, rec, and track select parameters to surface each second.
I don't see that behaviour here.

Quote:

Yes, but why not to transmit feedback parameters for faders continuously? It helpfull when changing midi layers on surface.

faders will not come to correct position after "track parameter" in reaper was changed, because surface was in other midi layer at this time.
I hope I expained clearly..
If you want the surface to update after you've changed layers and returned to CSI, use :
Code:
Control surface: Refresh all surfaces  41743
Continuously sending data of all controls across all surfaces (some users have very large setups) is a waste of bandwidth and would likely slow system performance to a crawl.
MixMonkey is online now   Reply With Quote
Old 10-17-2020, 06:43 AM   #10526
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default Punchlight Midi how to?

hey guys,
I don't have the slightest idea how to set up a CSI device. Unfortunately I don't have the time to read the whole thread. I hope there will be an easy UI anytime.

For now: I've got a punchlight MIDI (https://www.punchlight.com/punchlight_midi). Can somebody give me a hint what's the easiest way to get that running? I just want to have that lighting while recording. Is that something I do with CSI or do I better use any of the other tools out there?
__________________
https://juliusgass.de
Gass n Klang is online now   Reply With Quote
Old 10-17-2020, 06:59 AM   #10527
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Gass n Klang View Post
hey guys,
I don't have the slightest idea how to set up a CSI device. Unfortunately I don't have the time to read the whole thread. I hope there will be an easy UI anytime.

For now: I've got a punchlight MIDI (https://www.punchlight.com/punchlight_midi). Can somebody give me a hint what's the easiest way to get that running? I just want to have that lighting while recording. Is that something I do with CSI or do I better use any of the other tools out there?
Not really a CSI thing. Just connect it to a MIDI out port on your MIDI interfsce, set it to "Generic" mode and see if it works
MixMonkey is online now   Reply With Quote
Old 10-17-2020, 07:06 AM   #10528
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default

I think I tried that without success. mhhh
__________________
https://juliusgass.de
Gass n Klang is online now   Reply With Quote
Old 10-17-2020, 07:46 AM   #10529
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Gass n Klang View Post
I think I tried that without success. mhhh
What do the manufacturers say?
MixMonkey is online now   Reply With Quote
Old 10-17-2020, 09:28 AM   #10530
pwallin
Human being with feelings
 
Join Date: Mar 2018
Posts: 105
Default

Quote:
Originally Posted by kevrose View Post
Hi. There is certain amount of work involved, but for me, with my MCU/3xXT/C4 setup, it's well worth the effort. Once you get going creating .zon files you pick things up quite quickly and people on this forum - especially MixMonkey - are extremely helpful and generous with their time and knowledge.

I'm ploughing on creating .zon files for FX and will share them when I reach a certain critical mass. Hopefully that will give people a useful starting point so they're not having to re-invent the wheel.

The more people can share their files the better, as far as I can see. Good luck!
Yes, I have noticed this helpful attitude here. I do my best to learn as much as I can.
pwallin is offline   Reply With Quote
Old 10-17-2020, 09:32 AM   #10531
ivan_ef
Human being with feelings
 
Join Date: Sep 2020
Location: Yaroslavl, Russia
Posts: 28
Default

Quote:
Originally Posted by MixMonkey View Post
use :
Code:
Control surface: Refresh all surfaces  41743
Ok, I will try, thanks. Is that command aslo must be assigned to some midi button?

Quote:
Originally Posted by MixMonkey View Post
Continuously sending data of all controls across all surfaces (some users have very large setups) is a waste of bandwidth and would likely slow system performance to a crawl.
Maybe not all surfaces, just an option to turn it on/off will be helpfull, I think. Why other software is doing this? I bet bandwith is designed to be separated on input and output sections which doesn't affetct each other.

Last edited by ivan_ef; 10-17-2020 at 09:38 AM.
ivan_ef is offline   Reply With Quote
Old 10-17-2020, 09:43 AM   #10532
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by ivan_ef View Post
Ok, I will try, thanks. Is that command aslo must be assigned to some midi button?
..or a keyboard shortcut. It's a shame the layer buttons don't send any MIDI in the non-MCU mode, otherwise this reset could happen automatically.

If you didn't want to control external MIDI hardware with the second layer, I'd say just use MC mode and do all the assignments for synths etc within CSI.
MixMonkey is online now   Reply With Quote
Old 10-17-2020, 12:23 PM   #10533
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

WARNING -- BREAKING CHANGES

New build is up.

This is the new architecture, CSI.ini is changed, as well as the way included zones are done (e.g. Channel).

Probably a lot is broken, so please give it a whirl in a non critical environment and let's start bringing it back to life
__________________
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 10-17-2020, 12:25 PM   #10534
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
WARNING -- BREAKING CHANGES

New build is up.

This is the new architecture, CSI.ini is changed, as well as the way included zones are done (e.g. Channel).

Probably a lot is broken, so please give it a whirl in a non critical environment and let's start bringing it back to life
WooHoo!!
MixMonkey is online now   Reply With Quote
Old 10-17-2020, 12:53 PM   #10535
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Is OSC online yet?
MixMonkey is online now   Reply With Quote
Old 10-17-2020, 01:29 PM   #10536
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
Is OSC online yet?
Should be, don't think anything has changed with OSC.
__________________
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 10-17-2020, 01:41 PM   #10537
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Great news Geoff. Congrats! Will check it out shortly.

What do these new builds actually do? Is it just a cleaner, leaner, faster type of thing? Or are there some functional changes/fixes we should also keep an eye out for?
Funkybot is online now   Reply With Quote
Old 10-17-2020, 02:04 PM   #10538
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 Funkybot View Post
Great news Geoff. Congrats! Will check it out shortly.

What do these new builds actually do? Is it just a cleaner, leaner, faster type of thing? Or are there some functional changes/fixes we should also keep an eye out for?
Mostly the same as before, but your old CSI.ini will definitely need to be changed

The notation for Channel type zones has also changed, there are no more template zones -- well actually every zone is now a template zone, so no need for the | character in the zone name -- they are still needed in the body of the definition though, see EuCon.zon for an example.

Pretty sure some stuff is broken, not sure exactly what, there were massive changes internally
__________________
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 10-17-2020, 02:52 PM   #10539
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Quote:
Originally Posted by ivan_ef View Post
Continuous feedback is a cure.
IMHO greatly bloating the Midi traffic is a nasty workaround.

-Michael
mschnell is online now   Reply With Quote
Old 10-17-2020, 05:22 PM   #10540
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
Mostly the same as before, but your old CSI.ini will definitely need to be changed

The notation for Channel type zones has also changed, there are no more template zones -- well actually every zone is now a template zone, so no need for the | character in the zone name -- they are still needed in the body of the definition though, see EuCon.zon for an example.

Pretty sure some stuff is broken, not sure exactly what, there were massive changes internally
Hi Geoff, first test and I'm totally back to being a newbie!

EDIT: issues reported here were resolved in my updated .zon file a few posts below.

Most things worked with minimal tweaks but without an updated mcu.zon to go off of, I'm not sure if I'm running into some bugs, or just changes to the syntax I'm not aware of. Here's a quick rundown of what I found so far (X-Touch One only - haven't tried Eucon just yet):

1. TrackBank is not working at all here - tried with and without quotes

2. Pan or pan width are not working at here. Tried CSI action "TrackPanPercent" and that made no difference.

3. GoZone Home is not working - specifically when I press Shift+F2 to enter FocusedFXParam mode it works. When I press Shift+F1 to return Home, nothing happens.

I'm using the Behringer X-Touch One here in MCU Std mode, so I set it up with "8 channels" when I added the surface, which I think is right.

Last edited by Funkybot; 10-18-2020 at 09:10 AM.
Funkybot is online now   Reply With Quote
Old 10-18-2020, 06:24 AM   #10541
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
WARNING -- BREAKING CHANGES

New build is up.

This is the new architecture, CSI.ini is changed, as well as the way included zones are done (e.g. Channel).

Probably a lot is broken, so please give it a whirl in a non critical environment and let's start bringing it back to life
Pretty good show for a first release

Working

i)Track layout and banking.

ii) Upper displays on MCU and MCUXT.

iii) Transport

iv) Pan and PanWidth, although switching to PanWidth now switches the display of all of rotaries on that surface (still controlled individually though)

v) Lower Display on MCUXT

vi) Touch, once I realised it was now called FaderTouch and not TrackTouch.

v) Master fader.

vi) Channel functions (mute, select, solo etc)

vii) Time display


Not Working

i) Lower display on MCU- seems to be permanently locked to that weird square outline that bounces in time to the music (I refuse to call it a meter) Disabling all MCU meter definitions in .zon and .mst doesn't restore the display to Pan info.

ii) Signal present LEDs on MCU and MCUXT (all the surface metering I need)

iii) Sends. Set to 8 for the MCU, ToggleMapSends LED lit by default (maybe have disabled the default?) but no sign of Sends appearing on the faders when mapping toggled.

iv) FXMenu. Set to 8 for the MCU. ToggleMapFXMenu LED lit by default (again, maybe have disabled the default?, otherwise people aren't going to see a regular fader display when they first start up, will be confusing) No sign of the FXMenu on MCU display upper, but parameter names for first slot FX (aliases ignored, control acceleration broken so controls barely work)

There's probably other stuff, but let's get the plane in the air before we start fixing the seat recliners

Last edited by MixMonkey; 10-18-2020 at 06:30 AM. Reason: added more to 'working' list
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 06:29 AM   #10542
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Here's what I have for MCU.zon
Code:
Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	OnTrackSelection MapSelectedTrackFXToMenu
    IncludedZones
        "Buttons"
        "Channel"
        "MasterTrack"
    IncludedZonesEnd
ZoneEnd


Zone "Buttons"
    Track                               NoAction
    Send                                ToggleMapSelectedTrackSends
    Pan                                 NoAction
    Plugin                              ToggleMapSelectedTrackFXMenu
//ETC//
    Down                                TrackBank "-1"
    Zoom                                ForceScrollLink
    ZoneEnd


Zone "Channel"
    TrackNavigator
    
    IncludedZones
    	"Sends"
    	"FXMenu"
    IncludedZonesEnd

    DisplayUpper|               TrackNameDisplay
    DisplayLower|               TrackPanDisplay
    FaderTouch+DisplayLower|    TrackVolumeDisplay
    RotaryPush|                 GoZone PanWidth
/   VUMeter|                    TrackOutputMeter
    Rotary|                     TrackPan "0" [ (0.001,0.005,0.025,0.05,0.1) ]
    RecordArm|                  TrackRecordArm
    Solo|                       TrackSolo
    Mute|                       TrackMute
    Select|                     TrackUniqueSelect
    Shift+Select|               TrackRangeSelect
    Control+Select|             TrackSelect
    Shift+Control+Select|       TogglePin
    Fader|                      TrackVolume
    TrackTouch+Fader|           TrackVolume
    FaderTouch|                 FaderTouch
    Hold+Select|				TrackUniqueSelect
    Hold+Select|				Reaper "41665"
    Hold+Select|				TrackToggleVCASpill
ZoneEnd


Zone "PanWidth"
    TrackNavigator
    Rotary|                     TrackPanWidth "1" [ (0.001,0.005,0.025,0.05,0.1) ]
    DisplayLower|               TrackPanWidthDisplay
    FaderTouch+DisplayLower|    TrackVolumeDisplay
    RotaryPush|                 GoZone "Pan"
ZoneEnd


Zone "Pan"
    TrackNavigator
    Rotary|                     TrackPan "0" [ (0.001,0.005,0.025,0.05,0.1) ]
    DisplayLower|               TrackPanDisplay
    FaderTouch+DisplayLower|    TrackVolumeDisplay
    RotaryPush|                 GoZone "PanWidth"
ZoneEnd


Zone "MasterTrack"
    MasterTrackNavigator
    MasterFader                         TrackVolume
    FaderTouch+MasterFader              TrackVolume
    MasterFaderTouch                    FaderTouch
    Control+MasterFader                 FocusedFXParam
    Control+TrackTouch+MasterFader      FocusedFXParam
    Control+MasterFaderTouch            FaderTouch
ZoneEnd


Zone "Sends"
    TrackNavigator
    DisplayUpper|                       TrackSendNameDisplay
    DisplayLower|                       TrackSendVolumeDisplay
    Mute|                               TrackSendMute
    Fader|                              TrackSendVolume
    FaderTouch+Fader|                   TrackSendVolume   
    FaderTouch|                         FaderTouch
ZoneEnd 


Zone "FXMenu"
    SelectedTrackNavigator
    DisplayUpper|                       FXNameDisplay |
    DisplayLower|                       NoAction
    Rotary|                             NoAction
    RotaryPush|                         GoFXSlot |
ZoneEnd
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 07:49 AM   #10543
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Can't get a peep out of OSC though, even with the simplest setup:
Code:
Zone "Home"
    IncludedZones
        "Channel"
    IncludedZonesEnd
ZoneEnd

Zone "Channel"
    TrackNavigator    
    DisplayG|               TrackNameDisplay
    DisplayC|               TrackPanDisplay
    DisplayF|               TrackVolumeDisplay
    Rotary|                 TrackPan
    Alt+Rotary|             TrackPanWidth
    Alt+DisplayC|           TrackPanWidthDisplay
    ButtonD|                TrackRecordArm
    ButtonE|                TrackSolo
    ButtonF|                TrackMute
    ButtonG|                TrackUniqueSelect
    Shift+ButtonG|          TrackRangeSelect
    Fader|                  TrackVolume
    FaderTouch|             FaderTouch
    Shift+RecordArm|	    CycleTrackAutoMode DisplayUpper| [ 0 1 3 2 4 5 ]
ZoneEnd
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 08:54 AM   #10544
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Ok, I've been able to solve my issues. Looks like some syntax stuff in the zone. Also, in the prior builds, I was able to GoZone Home to get out of FocusedFXParam mode, but now I actually need to GoZone Channel to overlay the channel zone back on top of the fader. Makes sense.

Here's what I've got so far for my udpated X-TouchOne.zon if anyone wants to try it out. Pay attention to the note up top about using MCU Std mode and being on channel 1. Also, set CSI to 1 fader for this surface.

Code:
/uses MCU Std mode. If not working, enter one of the MCU DAW modes and hit Channel Select button a few times until fader1 (address e0) is active. Then return to MCU Std mode.

Zone Home
	OnFXFocus MapFocusedFXToWidgets
	IncludedZones
		"SelChannelButtons"
		"GlobalButtons"
		"Channel"
		"MasterChannel"
		"JogWheelHack"
	IncludedZonesEnd
	Zoom						Shift	
	Shift+F2					GoZone "FocusedFXParam"
ZoneEnd

Zone "SelChannelButtons"
	SelectedTrackNavigator
	F1 						TrackAutoMode "1" 	//Read
	F2 						TrackAutoMode "3" 	//Write
	F3 						TrackAutoMode "0" 	//Trim
	F4 						TrackAutoMode "2" 	//touch
	F5						TrackAutoMode "4" 	//Latch
ZoneEnd

Zone "GlobalButtons"
	ChannelLeft 					TrackBank "-1"
	ChannelRight					TrackBank "1"
	BankLeft 					TrackBank "-8"
	BankRight 					TrackBank "8"
	Rewind 						Rewind
	Shift+Rewind					Reaper 40042				//go to start of project
	FastForward					FastForward
	Shift+FastForward				Reaper 40043				//go to end of project
	Stop 						Stop
	Play 						Play
	Shift+Play					Reaper 1068				//Toggle repeat
	Record 						Record
	Write 						Reaper 40364 				//toggle click
	Marker 						Reaper 40078				//open mixer (Mix View in S1 mode)
	Shift+Marker					Reaper 40716				//toggle MIDI editor
	Nudge 						Reaper 40271				//open FX Browser
	Cycle 						Reaper _S&M_TOGLFXCHAIN			//SWS/S&M: Toggle show FX chain windows for selected tracks
    	Drop						Reaper 40293				//Track io routing view
    	Replace						Reaper 40172 				//go to previous marker or project start
	Click 						Reaper 40171				//Insert marker at current or edit position
	Shift+Click					Reaper 40256				//Insert tempo/time signature marker at edit cursor
	Solo						Reaper 40173 				//go to next marker or project end	
	Shift+Solo 					Reaper _S&M_CYCLACTION_14 		//Cycle recording modes			
	Save 						Reaper 40026				//save project
	Scrub 						Reaper 40029				//undo
	Shift+Scrub					Reaper 40030				//redo
	Up 						Reaper 40111				//zoom in vertical
	Down						Reaper 40112				//zoom out vertical
	Right 						Reaper 40837				//Move edit cursor to start of next measure
	Left 						Reaper _34cd4010d1d9fa45b0157b7da0cf19bf //Custom action: move edit cursor back to start of previous measure
	Shift+Left					Reaper 1011				//zoom out horizontal
	Shift+Right					Reaper 1012				//zoom in horizontal
	Shift+Down					Reaper 40727				//minimize all tracks
	Shift+Up 					Reaper 40113				//toggle track height to maximum
	Shift+Read					Reaper _S&M_PREV_FOCFX_PRESET  		//Prev preset of FocusedFX
	Shift+Touch					Reaper _S&M_NEXT_FOCFX_PRESET  		//Next preset of FocusedFX
	F6						Reaper 40364 				//toggle click
	Shift+F6					Reaper _SWS_AWCOUNTRECTOG 		//toggle: count-in before recording
ZoneEnd

Zone "Channel"
	TrackNavigator
	DisplayUpper|  					TrackNameDisplay
	DisplayLower| 					TrackPanDisplay
	FaderTouch+DisplayLower|			TrackVolumeDisplay
	Rotary						|TrackPan "0" [ (0.001,0.005,0.025,0.05,0.1) ]
	RotaryPush| 					GoZone PanWidth
	Solo|						TrackSolo
	Mute|						TrackMute
	RecordArm| 					TrackRecordArm
	Shift+RecordArm|				Reaper 40495				//Cycle track record monitor
	Select|						TrackUniqueSelect
	Fader|  					TrackVolume
	FaderTouch|  					FaderTouch
	VUMeter|					TrackOutputMeter
ZoneEnd

Zone "MasterChannel"
	MasterTrackNavigator
	MasterFader 				TrackVolume
ZoneEnd

Zone "Pan"
	TrackNavigator
	Rotary|					TrackPan "0" [ (0.001,0.005,0.025,0.05,0.1) ]
	DisplayLower|				TrackPanDisplay
	RotaryPush| 				GoZone "PanWidth"
ZoneEnd

Zone "PanWidth"
	TrackNavigator
	Rotary|					TrackPanWidth "1" [ (0.001,0.005,0.025,0.05,0.1) ]
	DisplayLower|				TrackPanWidthDisplay
	RotaryPush| 				GoZone "Pan"
ZoneEnd

Zone "FocusedFXParam"
    Fader1 					FocusedFXParam
	DisplayUpper1 				FocusedFXParamNameDisplay
	DisplayLower1 				FocusedFXParamValueDisplay
	Shift+F1				GoZone "Channel"
ZoneEnd

Zone "JogWheelHack"
	JogWheelRotaryCW 			Reaper 40141
	JogWheelRotaryCW2 			Reaper 40141
	JogWheelRotaryCW3 			Reaper 40141
	JogWheelRotaryCW4 			Reaper 40141
	JogWheelRotaryCW5 			Reaper 40141
	JogWheelRotaryCW6 			Reaper 40141
	JogWheelRotaryCW7 			Reaper 40141

	JogWheelRotaryCCW 			Reaper 40140
	JogWheelRotaryCCW2 			Reaper 40140
	JogWheelRotaryCCW3 			Reaper 40140
	JogWheelRotaryCCW4 			Reaper 40140
	JogWheelRotaryCCW5 			Reaper 40140
	JogWheelRotaryCCW6 			Reaper 40140
	JogWheelRotaryCCW7 			Reaper 40140
ZoneEnd
So yes, off to a great start so far. Everything in my simple X-TouchOne.zon still works. Now time to check out the other surfaces.

Last edited by Funkybot; 10-18-2020 at 09:19 AM.
Funkybot is online now   Reply With Quote
Old 10-18-2020, 11:19 AM   #10545
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Hi Geoff, happy to report that it looks like FocusedFX are working much better now! No more getting lost after closing GUI's.

One small issue/feature request: I'm using the MFTwister colors (FB_MFT_RGB), and while the FX lose focus as expected when closing the GUI, the colors persist. Would be great if any color mappings were cleared when focus was lost.

On second thought: I guess I could add more colors to my home zone and see if those colors overlay the FX zone colors.

Basics of EuCon seem to be working as expected. Didn't go deep into that one yet though.
Funkybot is online now   Reply With Quote
Old 10-18-2020, 12:31 PM   #10546
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Funkybot View Post
Hi Geoff, happy to report that it looks like FocusedFX are working much better now! No more getting lost after closing GUI's.

One small issue/feature request: I'm using the MFTwister colors (FB_MFT_RGB), and while the FX lose focus as expected when closing the GUI, the colors persist. Would be great if any color mappings were cleared when focus was lost.

On second thought: I guess I could add more colors to my home zone and see if those colors overlay the FX zone colors.

Basics of EuCon seem to be working as expected. Didn't go deep into that one yet though.
Any syntax have to change in fx zones?

Also yeah if you assign color to the home channel zone or whatever, in the old build anyways, they took back over.
cjewellstudios is offline   Reply With Quote
Old 10-18-2020, 12:33 PM   #10547
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Funkybot View Post
On second thought: I guess I could add more colors to my home zone and see if those colors overlay the FX zone colors.
This is the way to go about it. I spend quite a lot of time cleaning up after myself so stuff isn't left on displays when it's no longer active.

If the lower display on your XTouchOne is working properly ie showing Pan values etc. could you post your .mst for it? so I can see if there's something there that will make my MCU lower display work with the new version.
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 12:57 PM   #10548
siniarch
Human being with feelings
 
siniarch's Avatar
 
Join Date: Jun 2018
Posts: 705
Default

Wait, so is this the first release out of Beta that Geoff just put out?
Is there a place to see all the different versions in one place?

I'm still re-doing my space, but would be nice to know clearly what revision number we are on. Thanks.
siniarch is offline   Reply With Quote
Old 10-18-2020, 12:59 PM   #10549
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by siniarch View Post
Wait, so is this the first release out of Beta that Geoff just put out?
Is there a place to see all the different versions in one place?

I'm still re-doing my space, but would be nice to know clearly what revision number we are on. Thanks.
So the answer to those 3 questions would be no, no and there isn't
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 01:27 PM   #10550
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by siniarch View Post
Wait, so is this the first release out of Beta that Geoff just put out?
Is there a place to see all the different versions in one place?

I'm still re-doing my space, but would be nice to know clearly what revision number we are on. Thanks.
And unfortunately, the syntax changes means surface.zon files created to date will almost certainly need to be modified. Maybe we can crowdsource that part of it so the definitions on your site can get updated quickly.
Funkybot is online now   Reply With Quote
Old 10-18-2020, 01:32 PM   #10551
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Funkybot View Post
And unfortunately, the syntax changes means surface.zon files created to date will almost certainly need to be modified. Maybe we can crowdsource that part of it so the definitions on your site can get updated quickly.
Quite so Welcome to the chaos that is CSI refactoring. It's probably better to just ignore the latest release until the tyres have been well and truly kicked.
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 01:34 PM   #10552
siniarch
Human being with feelings
 
siniarch's Avatar
 
Join Date: Jun 2018
Posts: 705
Default

Quote:
Originally Posted by Funkybot View Post
And unfortunately, the syntax changes means surface.zon files created to date will almost certainly need to be modified. Maybe we can crowdsource that part of it so the definitions on your site can get updated quickly.
Well, I think we should have a place where you can see the different beta versions, have at the very least a short description of what changed from the previous version. Then the files on the site can all be referencing which version they were made under.

Eventually, we can have each file on my site be updated to the latest version when possible.

But without knowing which version they were created under, we are going to have tons of people turning away from CSI because things that should work will be broken because the CSI is different than when the MST and ZON files were made.
siniarch is offline   Reply With Quote
Old 10-18-2020, 02:06 PM   #10553
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by siniarch View Post
Well, I think we should have a place where you can see the different beta versions, have at the very least a short description of what changed from the previous version. Then the files on the site can all be referencing which version they were made under.
For that you'd really need the continued involvement of the people that created the files, which is unlikely. Some of the files on your site will have been created with very old versions of CSI, are unlikely to be updated and were probably broken even before the latest beta was released.

Until the CSI project reaches a point where the fundemental data structure is finalised, repositories of the kind you're envisioning aren't really practical. That's why help is provided to those who ask for it (just like Hogwarts).

The best you can really hope for is that any new beta version comes with a selection of sample files which can be picked apart to discern what needs to be changed.

It may be possible, with Geoff's permission, to bundle the CSI extension used with the files created for it. That way each download would be it's own little system and internal compatibility would be ensured.
Quote:
But without knowing which version they were created under, we are going to have tons of people turning away from CSI because things that should work will be broken because the CSI is different than when the MST and ZON files were made.
I'm quite sure that happens already. Some people are going to take one look at a CSI and walk away if it doesn't work perfectly OOTB.

CSI is not currently suitable for those people. The best they can hope for is that someone a little more patient and enquiring than they are owns the same surface as they do.

This is essentially what happens at the moment and is likely to continue until Geoff decides the goal posts are no longer going to be moved.

Welcome to the bleeding edge
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 02:21 PM   #10554
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Perhaps I'm assuming too much, but I kind of figured this massive rewrite was to clean things up as we approached the end. I'm thinking (perhaps hoping) the massive syntax changes are going to be a thing of the past now.
Funkybot is online now   Reply With Quote
Old 10-18-2020, 02:32 PM   #10555
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Funkybot View Post
Perhaps I'm assuming too much, but I kind of figured this massive rewrite was to clean things up as we approached the end. I'm thinking (perhaps hoping) the massive syntax changes are going to be a thing of the past now.
Only one person knows the answer to that question
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 03:36 PM   #10556
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
Only one person knows the answer to that question
And the answer is... YES !

Unless there is something broken with the syntax, this is the final version.

That doesn't mean there will be no more additions to the syntax, but what is there now (aside from fixes where things are broken) is intended to be the final version.

And sorry for forgetting to mention TrackTouch got renamed to FaderTouch, which is what it actually is syntactically

Will look into OSC tomorrow.
__________________
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 10-18-2020, 03:48 PM   #10557
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
And the answer is... YES !

Unless there is something broken with the syntax, this is the final version.

That doesn't mean there will be no more additions to the syntax, but what is there now (aside from fixes where things are broken) is intended to be the final version.

And sorry for forgetting to mention TrackTouch got renamed to FaderTouch, which is what it actually is syntactically

Will look into OSC tomorrow.
That's good news

Couple of questions, if you will:

i) Is the FX menu operational? Can't get a thing out of it at the moment. Any novel syntax involved?

ii) Are Sends operational? Not seeing anything here either.
MixMonkey is online now   Reply With Quote
Old 10-18-2020, 03:54 PM   #10558
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
That's good news

Couple of questions, if you will:

i) Is the FX menu operational? Can't get a thing out of it at the moment. Any novel syntax involved?

ii) Are Sends operational? Not seeing anything here either.
Just looked at the code, Sends are definitely broken and FX Menu likely is

Will have a look tomorrow.
__________________
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 10-18-2020, 03:59 PM   #10559
ivan_ef
Human being with feelings
 
Join Date: Sep 2020
Location: Yaroslavl, Russia
Posts: 28
Default

Quote:
Originally Posted by MixMonkey View Post
Continuously sending data of all controls across all surfaces (some users have very large setups) is a waste of bandwidth and would likely slow system performance to a crawl.

Quote:
Originally Posted by mschnell View Post
IMHO greatly bloating the Midi traffic is a nasty workaround.

-Michael
I just wrote some presets (about 70 traslation rules) for bome midi translator just to make sure it will work.
It's doing what x-touch can't do - storing received values from CSI and transmitting it to surface every second.
No mater on what layer you are. If you returning to correct layer, values are just receiving from software.

I checked it and didn't found Midi traffic bloating is affecting anything.
Now it even converts MCU feedback parameters to work in NON-MCU mode.

ivan_ef is offline   Reply With Quote
Old 10-18-2020, 04:24 PM   #10560
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
Just looked at the code, Sends are definitely broken and FX Menu likely is

Will have a look tomorrow.
Thanks, will look at other things.
MixMonkey is online now   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 06:43 AM.


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