|
|
|
02-12-2020, 07:10 PM
|
#6521
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Sorry, fixed them. One says GoZone Pan|. The other now says GoZone Pan. No pipe in the latter.
|
Here's the question you need to ask -- do you want to GoZone Pan -- no -- there is no Zone named Pan -- there are Zones named Pan1, Pan2, etc.
How did Zones Pan1, Pan2, etc. come into existence ?
That's what the "|1-8" does.
It instructs CSI to make 8 Zones -- it replaces the | character with a number (1,2,3,4,5,6,7,8) at each and every location in the Zone..
It's just a shorthand way of generating a bunch of Zones.
Example:
Code:
Zone "Pan1"
TrackNavigator
Rotary1 TrackPan "0"
DisplayUpper1 TrackPanDisplay
RotaryPush1 GoZone PanWidth1
ZoneEnd
Zone "Pan2"
TrackNavigator
Rotary2 TrackPan "0"
DisplayUpper2 TrackPanDisplay
RotaryPush2 GoZone PanWidth2
ZoneEnd
etc.
Hopefully it makes sense now -- see how you use the pipe character to cut down error prone repetitious typing ?
If not, ask away
__________________
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
Last edited by Geoff Waddington; 02-12-2020 at 07:20 PM.
|
|
|
02-12-2020, 07:12 PM
|
#6522
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
New build is up.
One more try with Pan/Width, and maybe, if you feel lucky, try Sends too, although that's probably a stretch
__________________
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
|
|
|
02-12-2020, 07:27 PM
|
#6523
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Pan Width works now! Thanks for your help! Having never had it working before and not being 100% on the syntax, I wasn't sure how what was a CSI issue and what was a me issue. It's all good now.
TrackSends also work here with SelectedTrackNavigator. Not sure if that's where the issue was before, but if so, that's also working.
And in case it would help someone else, the zone syntax to use RotaryPush to toggle between looks like this (note: this is a condensed version of the .zon just to illustrate the pan setup)...
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Channel|1-8"
IncludedZonesEnd
ZoneEnd
Zone "Channel|"
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
TrackTouch+DisplayLower| TrackVolumeDisplay
Rotary| TrackPan "0"
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "Pan|1-8"
TrackNavigator
Rotary| TrackPan "0"
DisplayUpper| TrackPanDisplay
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone "PanWidth|1-8"
TrackNavigator
Rotary| TrackPanWidth "1"
DisplayUpper| TrackPanWidthDisplay
RotaryPush| GoZone Pan|
ZoneEnd
|
|
|
02-12-2020, 07:30 PM
|
#6524
|
Human being with feelings
Join Date: Jan 2020
Posts: 36
|
Quote:
Originally Posted by MixMonkey
This makes perfect sense, otherwise what would be the point of having various MCU modes, when an MCU has 9 faders, not 1.
@Dberman, why not try a plain vanilla MCU zone and see if the fader(s) play ball:
I've cut down an MCU.mst to go with, see next post.
|
@MixMonkey, I gave this a try and I am still convinced there are no virtual controls on the X-Touch One. I have *almost* everything working, and I have a feeling my zone file is the cause of the remaining issues.
- Channel Select button is on when track 1 is selected. All functions work - mute, solo, arm, automation mode, etc. If I select any other track with the mouse, none of those work. Also, the fader controls the master track when the Channel Select button is lit.
- Master Select button does not select the master track and does not control the fader movement for the master track.
So, I hate to be a pain, but I'm posting my mst and zon again to see if you or anyone can spot the problem. I don't really understand how the navigators and zones work together, and that's probably part of my issue (also read: dumbass can't figure this out).
Having said all that, once I get this working, my next step will be to use some of the buttons on the X-TO to focus plugins and see if I can set params with the fader or rotary.
mst:
Code:
/Top row of buttons on X-T One)
Widget smpteBeats
Press 90 35 7F
WidgetEnd
Widget TimeDisplay
FB_MCUTimeDisplay
WidgetEnd
/Is there an action to select master track?
Widget ChannelSelect
Press 90 18 7F
FB_TwoState 90 18 7F 90 18 00
WidgetEnd
Widget ChannelMute
Press 90 10 7F
FB_TwoState 90 10 7F 90 10 00
WidgetEnd
Widget ChannelSolo
Press 90 08 7F
FB_TwoState 90 08 7F 90 08 00
WidgetEnd
Widget RecordArm
Press 90 00 7F
FB_TwoState 90 00 7F 90 00 00
WidgetEnd
/2nd row of buttons on X-T One)
Widget Read
Press 90 36 7F
FB_TwoState 90 36 7F 90 36 00
WidgetEnd
Widget Write
Press 90 37 7F
FB_TwoState 90 37 7F 90 37 00
WidgetEnd
Widget Trim
Press 90 38 7F
FB_TwoState 90 38 7F 90 38 00
WidgetEnd
Widget Touch
Press 90 39 7F
FB_TwoState 90 38 7F 90 39 00
WidgetEnd
Widget Latch
Press 90 3A 7F
FB_TwoState 90 3A 7F 90 3A 00
WidgetEnd
Widget Click
Press 90 4B 7F
FB_TwoState 90 4B 7F 90 4B 00
WidgetEnd
/3rd row of buttons on X-T One)
Widget Marker
Press 90 54 7F
WidgetEnd
Widget Loop
Press 90 56 7F
FB_TwoState 90 56 7F 90 56 00
WidgetEnd
Widget Undo
Press 90 51 7F
WidgetEnd
Widget Redo
Press 90 59 7F
WidgetEnd
Widget Save
Press 90 5A 7F
WidgetEnd
/Transport buttons on X-T One
Widget Rewind
Press 90 5B 7F
FB_TwoState 90 5B 7F 90 5B 00
WidgetEnd
Widget FastForward
Press 90 5C 7F
FB_TwoState 90 5C 7F 90 5C 00
WidgetEnd
Widget Stop
Press 90 5D 7F
FB_TwoState 90 5D 7F 90 5D 00
WidgetEnd
Widget Play
Press 90 5E 7F
FB_TwoState 90 5E 7F 90 5E 00
WidgetEnd
Widget Record
Press 90 5F 7F
FB_TwoState 90 5F 7F 90 5F 00
WidgetEnd
/Rotary encoder on X-T One
Widget Rotary
Encoder B0 10 01
WidgetEnd
Widget RotaryPush
Press 90 20 7F
WidgetEnd
/Navigation buttons on X-T One
Widget MarkerLeft
Press 90 2E 7F
WidgetEnd
Widget MarkerRight
Press 90 2F 7F
WidgetEnd
Widget ChannelLeft
Press 90 30 7F
WidgetEnd
Widget ChannelRight
Press 90 31 7F
WidgetEnd
Widget Zoom
Press 90 64 7F
FB_TwoState 90 64 7F 90 64 00
WidgetEnd
Widget ZoomTimelineIn
Press 90 63 7F
WidgetEnd
Widget ZoomTimelineOut
Press 90 62 7F
WidgetEnd
Widget ZoomTracksOut
Press 90 60 7F
WidgetEnd
Widget ZoomTracksIn
Press 90 61 7F
WidgetEnd
/Jog Wheel on X-T One
Widget JogWheelRotaryCW
Press B0 3C 01
WidgetEnd
Widget JogWheelRotaryCCW
Press B0 3C 41
WidgetEnd
Widget Scrub
Press 90 65 7F
FB_TwoState 90 65 00
Widget End
/Fader on X-T One
Widget Fader1
Fader14Bit E0 7F 7F
FB_Fader14Bit E0 7F 7F
WidgetEnd
zon:
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"SelChannelButtons|"
"MasterButtons|"
"GlobalButtons|"
"Channel|"
IncludedZonesEnd
ZoneEnd
Zone "SelChannelButtons|"
TrackNavigator
ChannelSelect TrackSelect
ChannelMute TrackMute
ChannelSolo TrackSolo
RecordArm TrackRecordArm
Read TrackAutoMode 1
Write TrackAutoMode 3
Trim TrackAutoMode 0
Touch TrackAutoMode 2
Latch TrackAutoMode 4
ZoneEnd
Zone "MasterButtons|"
MasterTrackNavigator
Fader1 TrackVolume
ZoneEnd
Zone "GlobalButtons|"
smpteBeats CycleTimeDisplayModes
TimeDisplay TimeDisplay
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
Undo Reaper 40029
Redo Reaper 40030
Save Reaper 40026
Loop Reaper 1068
Click Reaper 40364
Zoom
ZoomTimelineOut Reaper 1011
ZoomTimelineIn Reaper 1012
ZoomTracksOut Reaper 40112
ZoomTracksIn Reaper 40111
ChannelLeft Reaper 40286
ChannelRight Reaper 40285
Marker Reaper 40157
MarkerLeft Reaper 40172
MarkerRight Reaper 40173
JogWheelRotaryCW Reaper "40647"
JogWheelRotaryCCW Reaper "40646"
Scrub Reaper "974"
ZoneEnd
Zone "Channel|"
SelectedTrackNavigator
ChannelSelect TrackSelect
Rotary TrackPan 1
RotaryPush TrackPan 0
Fader1 TrackVolume
ZoneEnd
|
|
|
02-12-2020, 07:35 PM
|
#6525
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Dberman
@MixMonkey, I gave this a try and I am still convinced there are no virtual controls on the X-Touch One.
|
I just bought an X-Touch one and have been setting it up. Pretty much everything works now (with the build Geoff just posted).
1. Backup your .mst and .zon files (make a copy of each and rename them X-TouchOne.bak for example).
2. Set the X-Touch One to MCU S1 mode (for now, just to test)
3. Replace your .zon with the attached one
4. Replace your .mst with the attached one
5. Report back
Do the main things work? If yes, start customizing the rest to your liking.
EDIT:
I renamed some buttons. So like ChannelSelect became just Select. For that reason, I've included my .mst file too, which you'd need for jogwheel anyway.
Last edited by Funkybot; 06-19-2021 at 11:22 AM.
|
|
|
02-13-2020, 03:10 AM
|
#6526
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
One more try with Pan/Width, and maybe, if you feel lucky, try Sends too, although that's probably a stretch
|
Did a quick test of new build, everything seems to work again,
Plugs, Sends, Pan, Width.
Cool
Thanks Geoff
New question (although chances I overread it are, as ever, high):
How to center pan/panwidth with button stroke?
In FXzones it works with toggle+rotarypush FXparam "xy" sets the FXparam xy to zero.
doesn´t work with pan/panwidth though.
Last edited by WaveTrans; 02-13-2020 at 03:19 AM.
|
|
|
02-13-2020, 04:46 AM
|
#6527
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by WaveTrans
Did a quick test of new build, everything seems to work again,
Plugs, Sends, Pan, Width.
|
Excellent, can everyone please check that everything is back to normal -- thanks.
Quote:
Originally Posted by WaveTrans
New question (although chances I overread it are, as ever, high):
How to center pan/panwidth with button stroke?
In FXzones it works with toggle+rotarypush FXparam "xy" sets the FXparam xy to zero.
doesn´t work with pan/panwidth though.
|
I presume you are using RotaryPush for switching between Pan and PanWidth.
There is something subtle here that needs explanation.
Shift, Option, Control, Alt are modifiers that can alter the behaviour of a Widget by assigning another Action when the modifier is pressed.
The other modifiers alter how the Widget behaves with a specific Action (invert, Toggle, etc.), they don't alter the Action.
__________________
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
|
|
|
02-13-2020, 06:26 AM
|
#6528
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
Quote:
Originally Posted by Geoff Waddington
Excellent, can everyone please check that everything is back to normal -- thanks.
I presume you are using RotaryPush for switching between Pan and PanWidth.
There is something subtle here that needs explanation.
Shift, Option, Control, Alt are modifiers that can alter the behaviour of a Widget by assigning another Action when the modifier is pressed.
The other modifiers alter how the Widget behaves with a specific Action (invert, Toggle, etc.), they don't alter the Action.
|
Yes, this part is from the pan-panwidth section of the CSI MCU.zon
I tried modifier (SHIFT; see below), it works, but it does not center pan in context with TrackPan "0" and sets it to right 100%
What would be the correct mode/action etc to achieve center pan?
Dont´know if that´s important but after start up of Reaper the controller is unresponsive first; only after actively choosing (clicking on) a track it resets the fader accordingly and works as expected.
Code:
Zone "Pan|1-1"
TrackNavigator
Rotary| TrackPan "0"
DisplayUpper| TrackPanDisplay
RotaryPush| GoZone "PanWidth|"
Shift+RotaryPush| TrackPan "0"
ZoneEnd
Last edited by WaveTrans; 02-13-2020 at 07:36 AM.
|
|
|
02-13-2020, 07:01 AM
|
#6529
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by WaveTrans
Yes, this part is from the pan-panwidth section of the CSI MCU.zon
I tried modifier (SHIFT; see below), it works, but it does not center pan in context with TrackPan "0" and sets it to right 100%
What would be the correct mode/action etc to achieve center pan?
Dont´know if that´s important but after start up of Reaper the controller is unresponsive first; only after actively chossing (clicking on) a track it resets the fader accordingly and works as expected.
Code:
Zone "Pan|1-1"
TrackNavigator
Rotary| TrackPan "0"
DisplayUpper| TrackPanDisplay
RotaryPush| GoZone "PanWidth|"
Shift+RotaryPush| TrackPan "0"
ZoneEnd
|
TrackPan "0" means display Track Pan using MCU display mode 0.
The display modes --
0 = line (e.g. pan)
1 = boost/cut (e.g. eq)
2 = fill from right (e.g. level)
3 = center fill (e.g. Q)
__________________
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
|
|
|
02-13-2020, 07:15 AM
|
#6530
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by WaveTrans
Yes, this part is from the pan-panwidth section of the CSI MCU.zon
I tried modifier (SHIFT; see below), it works, but it does not center pan in context with TrackPan "0" and sets it to right 100%
What would be the correct mode/action etc to achieve center pan?
Dont´know if that´s important but after start up of Reaper the controller is unresponsive first; only after actively chossing (clicking on) a track it resets the fader accordingly and works as expected.
Code:
Zone "Pan|1-1"
TrackNavigator
Rotary| TrackPan "0"
DisplayUpper| TrackPanDisplay
RotaryPush| GoZone "PanWidth|"
Shift+RotaryPush| TrackPan "0"
ZoneEnd
|
I found a Xenakios/SWS action to Center the pan on selected tracks, which works great if you're willing to make sure that the correct channel is selected first. I've never seen an action in CSI that leads me to believe centering a pan is built right in.
|
|
|
02-13-2020, 07:19 AM
|
#6531
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
I found a Xenakios/SWS action to Center the pan on selected tracks, which works great if you're willing to make sure that the correct channel is selected first. I've never seen an action in CSI that leads me to believe centering a pan is built right in.
|
Correct, CSI has no centre Pan Action.
__________________
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
|
|
|
02-13-2020, 07:40 AM
|
#6532
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
All right, thanks Gentlemen!
I´ll try the dedicated action then.
Correct track should be no issue since I only have one fader.
Quote:
Originally Posted by Geoff Waddington
Correct, CSI has no centre Pan Action.
|
Quote:
Originally Posted by Funkybot
I found a Xenakios/SWS action to Center the pan on selected tracks, which works great if you're willing to make sure that the correct channel is selected first. I've never seen an action in CSI that leads me to believe centering a pan is built right in.
|
|
|
|
02-13-2020, 07:41 AM
|
#6533
|
Human being with feelings
Join Date: Aug 2019
Location: Forest City
Posts: 336
|
Quote:
Originally Posted by Geoff Waddington
TrackPan "0" means display Track Pan using MCU display mode 0.
The display modes --
0 = line (e.g. pan)
1 = boost/cut (e.g. eq)
2 = fill from right (e.g. level)
3 = center fill (e.g. Q)
|
oK, good to know, thanks!
|
|
|
02-13-2020, 08:26 AM
|
#6534
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
One more try with Pan/Width, and maybe, if you feel lucky, try Sends too, although that's probably a stretch
|
Working here, with a couple of caveats
Pan/Width now fine. Sends fine except the Sends 'menu' display now doesn't blank unused positions (ie if there are only 4 Sends, the last 4 display positions now continue to show Track Pan info etc.)
Plugins working again but Plugin menu behaves same as Send menu ie doesn't blank unused Slots, whatever was there before still shows.
Also, Rotary Encoder LED rings are hinky, some work, some don't. I'm trying to identify a pattern. I don't think this behaviour is a result of this build, Jan16 does the same thing. Worth pointing out that the Upper and Lower Displays for a plugin parameter still work fine, so not a broad FB issue.
EDIT: Forgot to say that the Encoder ring issue only concerns plugins on the C4, Pan/Width on the MCU/XT are fine.
Last edited by MixMonkey; 02-13-2020 at 08:35 AM.
Reason: more info
|
|
|
02-13-2020, 08:49 AM
|
#6535
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Working here, with a couple of caveats
Pan/Width now fine. Sends fine except the Sends 'menu' display now doesn't blank unused positions (ie if there are only 4 Sends, the last 4 display positions now continue to show Track Pan info etc.)
Plugins working again but Plugin menu behaves same as Send menu ie doesn't blank unused Slots, whatever was there before still shows.
Also, Rotary Encoder LED rings are hinky, some work, some don't. I'm trying to identify a pattern. I don't think this behaviour is a result of this build, Jan16 does the same thing. Worth pointing out that the Upper and Lower Displays for a plugin parameter still work fine, so not a broad FB issue.
EDIT: Forgot to say that the Encoder ring issue only concerns plugins on the C4, Pan/Width on the MCU/XT are fine.
|
Great news, the code is getting dangerously close to beta
__________________
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
|
|
|
02-13-2020, 09:04 AM
|
#6536
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Great news, the code is getting dangerously close to beta
|
Update on the menu blanking. Rebuilt my CSI.ini from scratch and this now works fine
Looking into Encoder ring issue, some plugins work, some don't...
|
|
|
02-13-2020, 09:08 AM
|
#6537
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
Great news, the code is getting dangerously close to beta
|
Have their been additional changes recently you want us checking out more thoroughly? Thinking things like:
1. Is Learn Mode screen stable?
2. Have comments been added to the .zon code as recently discussed?
3. Have initialization errors with Eucon been fixed?
4. Has encoder acceleration been built, jogwheel, etc.?
I'm not trying to rush you at all on any of this, if it's not ready, it'll come in due time. I just want to be a good tester and check out the things that may have been fixed and not bother with the things that are known issues. To date, there hasn't been any formal documentation on specifically what's changed (unless you say check out Pan and Sends now) so I don't know what to focus on outside of that.
|
|
|
02-13-2020, 09:09 AM
|
#6538
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by MixMonkey
Update on the menu blanking. Rebuilt my CSI.ini from scratch and this now works fine
Looking into Encoder ring issue, some plugins work, some don't...
|
Encoder ring issue solved, mapping error. Problem lay between monitor and chair
|
|
|
02-13-2020, 09:14 AM
|
#6539
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Have their been additional changes recently you want us checking out more thoroughly? Thinking things like:
1. Is Learn Mode screen stable?
2. Have comments been added to the .zon code as recently discussed?
3. Have initialization errors with Eucon been fixed?
4. Has encoder acceleration been built, jogwheel, etc.?
I'm not trying to rush you at all on any of this, if it's not ready, it'll come in due time. I just want to be a good tester and check out the things that may have been fixed and not bother with the things that are known issues. To date, there hasn't been any formal documentation on specifically what's changed (unless you say check out Pan and Sends now) so I don't know what to focus on outside of that.
|
Learn Mode I/O/FX monitoring will work, but the rest will be implemented during beta, as will 2, 3, and 4.
If everyone reports stability, documentation can finally begin.
__________________
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
|
|
|
02-13-2020, 09:17 AM
|
#6540
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
Learn Mode I/O/FX monitoring will work, but the rest will be implemented during beta, as will 2, 3, and 4.
If everyone reports stability, documentation can finally begin.
|
Sounds good. If there's anything I can do to help with documentation, feel free to reach out. Writing Standard Operating Procedures and similar documentation is something I have to do regularly at work so I may be able to lend a hand on that front, even if it's just acting as a second set of eyes.
|
|
|
02-13-2020, 09:45 AM
|
#6541
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Sounds good. If there's anything I can do to help with documentation, feel free to reach out. Writing Standard Operating Procedures and similar documentation is something I have to do regularly at work so I may be able to lend a hand on that front, even if it's just acting as a second set of eyes.
|
I will absolutely take you up on that - thanks - matter of fact, right now
I always struggle with getting readers to relax.
As you know, .mst/.ost/.zon files are actually very simplistic things.
But most readers come in expecting an avalanche and that emotional jackup clouds their reasoning - self fulfilling prophecy.
How do you stop that ?
I really like @MalcolmG's capabilities approach for describing the .mst/.ost files.
Matter of fact there are a lot of licks to steal from his wiki, maybe you could peruse and recommend some you think stand out...
Any and all help with documentation more than welcomed !!
__________________
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
|
|
|
02-13-2020, 09:55 AM
|
#6542
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by MixMonkey
Working here, with a couple of caveats
Pan/Width now fine. Sends fine except the Sends 'menu' display now doesn't blank unused positions (ie if there are only 4 Sends, the last 4 display positions now continue to show Track Pan info etc.)
Plugins working again but Plugin menu behaves same as Send menu ie doesn't blank unused Slots, whatever was there before still shows.
Also, Rotary Encoder LED rings are hinky, some work, some don't. I'm trying to identify a pattern. I don't think this behaviour is a result of this build, Jan16 does the same thing. Worth pointing out that the Upper and Lower Displays for a plugin parameter still work fine, so not a broad FB issue.
EDIT: Forgot to say that the Encoder ring issue only concerns plugins on the C4, Pan/Width on the MCU/XT are fine.
|
Same thing here
|
|
|
02-13-2020, 10:08 AM
|
#6543
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Cragster
Same thing here
|
Which one?
|
|
|
02-13-2020, 10:20 AM
|
#6544
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
|
Things back to normal for me too as far as I briefly tested (display, sends), thanks.
Two things I noticed:
- (nitpick): With the current auto display of unnamed tracks, second and following digits are truncated (here at least), maybe use just 'Tr n' instead?
- 'Generate Widget List' button in Learn dialog doesn't do anything here ('Generate Action List' is ok), but that may not be in development focus currently.
Last edited by nofish; 02-13-2020 at 10:25 AM.
|
|
|
02-13-2020, 10:23 AM
|
#6545
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
I will absolutely take you up on that - thanks - matter of fact, right now
I always struggle with getting readers to relax.
As you know, .mst/.ost/.zon files are actually very simplistic things.
But most readers come in expecting an avalanche and that emotional jackup clouds their reasoning - self fulfilling prophecy.
How do you stop that ?
I really like @MalcolmG's capabilities approach for describing the .mst/.ost files.
Matter of fact there are a lot of licks to steal from his wiki, maybe you could peruse and recommend some you think stand out...
Any and all help with documentation more than welcomed !!
|
Feel free to take the discussion offline and email me at (same user name I use here) at gmail.
If the end-state process you expect users to follow is basically:
1. Install CSI
2. Setup CSI
3. Select pre-existing .mst and .zon files
4. Use Learn Mode to modify those
I think documenting that is relatively easy. Even documenting how to create .mst files in a text editor doesn't seem too challenging with enough practical examples. The question for me is really around, what does the future-state of creating .zon files look like? If the process is:
1. User creates .mst in a text editor then
2. User creates and edits .zon file in Learn Mode window
...I think documentation again wouldn't be too bad. The challenge would be documenting the creation of .zon files via a text editor. It can be done, but you'd want to use short, practical examples, that can be combined in a modular fashion. I agree that Malcom's work to date would be an excellent building off point.
I find the key with SOPs, even with fairly complicated processes, is:
1. Explain the concept in as few words as possible - assume no prior knowledge
2. Follow that with short, practical, real-world examples with step by step instructions in bullet form
3. Include screen prints to provide reference
Again, I'd be happy to volunteer time to help. Reach out!
|
|
|
02-13-2020, 11:11 AM
|
#6546
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Dberman
@MixMonkey, I gave this a try and I am still convinced there are no virtual controls on the X-Touch One. I have *almost* everything working, and I have a feeling my zone file is the cause of the remaining issues.
- Channel Select button is on when track 1 is selected. All functions work - mute, solo, arm, automation mode, etc. If I select any other track with the mouse, none of those work. Also, the fader controls the master track when the Channel Select button is lit.
|
Dberman, I've now been through every MCU mode on the X-Touch One and can offer some additional insight that I didn't have even yesterday. If you use my .mst and .zon files from yesterday in *most* MCU modes, you'll be at a good starting point.
But I want to add some additional context:
1. The MCU modes definitely use 9 virtual faders...
2. ... Except in MCU Std and MCU User modes where they use 1 fader and 1 master fader. So you have two options, use one of the MCU DAW modes and get a very MCU-like experience with 9 faders, or continue to use MCU Std or MCU User modes and have to workaround some of the issues using SelectedTrackNavigator.
3. In MCU Std and User modes - the track fader address starts with e4. This would actually correspond to fader5 in any of the other modes. An odd choice IMO. Why wouldn't Behringer have used fader1 (e0)?
4. The Master Fader is always e8. The master fader button doesn't transmit any data, it just switches the address to e8.
5. The different MCU modes change the data the buttons transmitted. So what may be the F1 widget in one mode, may become the Read widget in another mode. Not all widgets appear in all modes, so different MCU modes offer different functionality.
6. Some MCU Modes just make some bizarre choices. One button in Reaper mode does nothing for example. Transmits no data. Waveform uses the Marker widget to enable looping and the Save widget to enable Write automation mode, even though MCU offers buttons for those specific functions. There are more examples of that.
7. Some MCU widgets don't exist anywhere on the X-Touch One. Things like MIDI Tracks, Inputs, Audio Tracks, Audio Instrument, Aux, Busses, etc. This is probably just due to the limited size and having to compromise.
8. There are no modifier widgets used in any of the MCU Modes either. This kind of sucks. For this reason, I'm thinking about repurposing Zoom as a Shift modifier to expand the functionality within CSI.
Anyway, I plan on updating the .mst and .zon some more now that I have this additional information. My goal is to create mappings for each widget used in any of the MCU DAW modes. I'll likely remove the unused widgets from the .mst because I'll need to steal "shift" in order to repurpose zoom.
|
|
|
02-13-2020, 01:11 PM
|
#6547
|
Human being with feelings
Join Date: Oct 2016
Posts: 35
|
Hello again!
Code:
Widget F8
Press 90 74 7F /80 74 00
FB_TwoState 90 74 7F 80 74 00
WidgetEnd
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Buttons|"
"Channel|1-24"
IncludedZonesEnd
ZoneEnd
Zone "Buttons|"
F8 ToggleMapSelectedTrackSends
Every time Reaper starts or All the control surfaces are reset, the F8 Button is on by default. If create a track deselect and select it it will toggle the sends as expected.
Is there a way to force it to start off by default? The modifiers didn't work.
@Geoff
Would it be possible to implement a feature to send a plain MIDI Through signal to Reaper?
For example my controller has 12 MIDI knobs and 2 MIDI faders that don't support any kind of feedback so creating zones for them would be a bit counter productive as any movement will automatically set the falue to when the knob is. Mind you these are knobs, not encoders. They would however be really useful in controlling certain plugins like the TH-U which has an internal MIDI Learn feature. Any thoughts on that?
Thank you!
Last edited by pane.valentin; 02-13-2020 at 01:45 PM.
|
|
|
02-13-2020, 03:13 PM
|
#6548
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by MixMonkey
Which one?
|
Sends menu display doesnt blank unused
|
|
|
02-13-2020, 03:31 PM
|
#6549
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Cragster
Sends menu display doesnt blank unused
|
I deleted the CSI.ini file and added the surfaces again in CSI prefs. After that the displays blanked properly.
My encoder ring issue was caused by having one parameter number mapped that didn't exist (caused by changing from a VST3 version to VST2) Shows how obscure and seemingly unrelated cause and effect can be with Zone errors
|
|
|
02-13-2020, 04:24 PM
|
#6550
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by MixMonkey
I deleted the CSI.ini file and added the surfaces again in CSI prefs. After that the displays blanked properly.
My encoder ring issue was caused by having one parameter number mapped that didn't exist (caused by changing from a VST3 version to VST2) Shows how obscure and seemingly unrelated cause and effect can be with Zone errors
|
Any chance you could give a little more specific instructions? I not good at this yet. Do you mean delete my current .ini and replace with new build .ini and then do the setup again in options ?
|
|
|
02-13-2020, 04:29 PM
|
#6551
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Cragster
Any chance you could give a little more specific instructions? I not good at this yet. Do you mean delete my current .ini and replace with new build .ini and then do the setup again in options ?
|
Yes.
Quit Reaper. Find the CSI.ini file in the CSI folder and move it to the desktop (so you can put it back if needed).
Restart Reaper. Go to the CSI prefs (which will now be blank) and add your surface(s) back.
Exit the prefs and see if the displays work properly
|
|
|
02-13-2020, 05:00 PM
|
#6552
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by nofish
Things back to normal for me too as far as I briefly tested (display, sends), thanks.
Two things I noticed:
- (nitpick): With the current auto display of unnamed tracks, second and following digits are truncated (here at least), maybe use just 'Tr n' instead?
- 'Generate Widget List' button in Learn dialog doesn't do anything here ('Generate Action List' is ok), but that may not be in development focus currently.
|
We just use whatever text Reaper hands us, is there an option set somewhere ?
Yes, the LearnMode is mostly non-functional -- will pick it up during the beta.
__________________
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
|
|
|
02-13-2020, 05:01 PM
|
#6553
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Feel free to take the discussion offline and email me at (same user name I use here) at gmail.
If the end-state process you expect users to follow is basically:
1. Install CSI
2. Setup CSI
3. Select pre-existing .mst and .zon files
4. Use Learn Mode to modify those
I think documenting that is relatively easy. Even documenting how to create .mst files in a text editor doesn't seem too challenging with enough practical examples. The question for me is really around, what does the future-state of creating .zon files look like? If the process is:
1. User creates .mst in a text editor then
2. User creates and edits .zon file in Learn Mode window
...I think documentation again wouldn't be too bad. The challenge would be documenting the creation of .zon files via a text editor. It can be done, but you'd want to use short, practical examples, that can be combined in a modular fashion. I agree that Malcom's work to date would be an excellent building off point.
I find the key with SOPs, even with fairly complicated processes, is:
1. Explain the concept in as few words as possible - assume no prior knowledge
2. Follow that with short, practical, real-world examples with step by step instructions in bullet form
3. Include screen prints to provide reference
Again, I'd be happy to volunteer time to help. Reach out!
|
Cool, thanks, will do
__________________
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
|
|
|
02-13-2020, 05:04 PM
|
#6554
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by pane.valentin
Hello again!
Code:
Widget F8
Press 90 74 7F /80 74 00
FB_TwoState 90 74 7F 80 74 00
WidgetEnd
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Buttons|"
"Channel|1-24"
IncludedZonesEnd
ZoneEnd
Zone "Buttons|"
F8 ToggleMapSelectedTrackSends
Every time Reaper starts or All the control surfaces are reset, the F8 Button is on by default. If create a track deselect and select it it will toggle the sends as expected.
Is there a way to force it to start off by default? The modifiers didn't work.
|
Take out the "/" in the Widget definition.
Add ZoneEnd to the "Buttons|" Zone.
Do you have Automap selected in the Surface definition in the CSI config panel ?
__________________
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
|
|
|
02-13-2020, 05:05 PM
|
#6555
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
My encoder ring issue was caused by having one parameter number mapped that didn't exist (caused by changing from a VST3 version to VST2) Shows how obscure and seemingly unrelated cause and effect can be with Zone errors
|
Yeah, part of the argument for Learn Mode
__________________
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
|
|
|
02-13-2020, 05:13 PM
|
#6556
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Yeah, part of the argument for Learn Mode
|
...and not being lazy and assuming the parameter list for VST2 and VST3 would be the same and just changing the plugin name
|
|
|
02-13-2020, 06:02 PM
|
#6557
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by MixMonkey
Yes.
Quit Reaper. Find the CSI.ini file in the CSI folder and move it to the desktop (so you can put it back if needed).
Restart Reaper. Go to the CSI prefs (which will now be blank) and add your surface(s) back.
Exit the prefs and see if the displays work properly
|
thanks .still the same though.
|
|
|
02-13-2020, 06:16 PM
|
#6558
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Cragster
thanks .still the same though.
|
Mine still misbehaving as well. I was mislead by a couple of plugins that blank that part of the C4. What surface do you have?
|
|
|
02-13-2020, 06:29 PM
|
#6559
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by MixMonkey
Mine still misbehaving as well. I was mislead by a couple of plugins that blank that part of the C4. What surface do you have?
|
Qcon Prox .it used to work i dont know.something in the new build ? i mean the send controls still work its just the display still keeps the track info on it.i guess its not a big issue.i can get used to it
|
|
|
02-13-2020, 06:32 PM
|
#6560
|
Human being with feelings
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
|
Quote:
Originally Posted by MixMonkey
Mine still misbehaving as well. I was mislead by a couple of plugins that blank that part of the C4. What surface do you have?
|
is it ok to get rid of the .ini on my desktop ?
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 03:22 PM.
|