|
|
|
03-08-2021, 03:18 PM
|
#1
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Behringer X Touch One and firmware v1.08
As some X Touch One owners might be aware, Behringer released the v1.08 firmware back in December ( https://bit.ly/38mEpMf) to address USB compatibility issues with AMD Ryzen 4xxx and 5xxx processor series under Windows 10.
The problem is that this firmware also changes the messages transmitted by the FADER BANK <> and CHANNEL <> buttons which I am having difficulty getting CSI configured with (it works absolutely fine with v1.04). Would anyone be able to help get this sorted out?
As far as I can tell, the messages transmitted by the unit's buttons are now:
BankLeft: 90 2e 7f
BankRight: 90 2f 7f
ChannelLeft: 90 1f 7f
ChannelRight: 90 18 7f
So I assumed that the .mst file for my CSI configuration should say:
Code:
Widget BankLeft
Press 90 2e 7f 90 2e 00
FB_TwoState 90 2e 7f 90 2e 00
WidgetEnd
Widget BankRight
Press 90 2f 7f 90 2f 00
FB_TwoState 90 2f 7f 90 2f 00
WidgetEnd
Widget ChannelLeft
Press 90 1f 7f 90 1f 00
/ FB_TwoState 90 1f 7f 90 30 00
WidgetEnd
Widget ChannelRight
Press 90 18 7f 90 18 00
/ FB_TwoState 90 18 7f 90 18 00
WidgetEnd
But that doesn't seem to work. I assume I'm missing something here?
Last edited by susbemol; 03-08-2021 at 04:09 PM.
|
|
|
03-11-2021, 04:33 AM
|
#2
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Has anyone got any ideas on how to solve this issue?
|
|
|
03-11-2021, 11:48 AM
|
#3
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
When you press each button, do they send a release value?
For instance are the messages for BankRight:
90 2f 7f
90 2f 00
Or just...
90 2f 7f
?
Also, which version of the files are you using? Standard or SelectedTrack?
I hate the idea of doing a firmware update on my own working setup but glad Behringer finally fixed it.
|
|
|
03-11-2021, 11:57 AM
|
#4
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
It sends the Note Off message as well (90 2f 00).
I'm using a modified version of the SelectedTrack config.
This should be fairly straight forward so there must be something missing somewhere.
|
|
|
03-11-2021, 12:45 PM
|
#5
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by susbemol
It sends the Note Off message as well (90 2f 00).
I'm using a modified version of the SelectedTrack config.
This should be fairly straight forward so there must be something missing somewhere.
|
Ok...let's try this:
1. Open Reaper
2. Run the action "CSI: Monitor Input from Surfaces" (or whatever it's called)
3. Hit the buttons
What shows up in ReaConsole? Post back.
Now, let's assume all is good there, let's take a look at that modified .zon file. Are you using the Reaper action to change the tracks? The TrackBank actions don't work with SelectedTrackNavigator from what I recall.
|
|
|
03-11-2021, 02:07 PM
|
#6
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Quote:
Originally Posted by Funkybot
Ok...let's try this:
1. Open Reaper
2. Run the action "CSI: Monitor Input from Surfaces" (or whatever it's called)
3. Hit the buttons
What shows up in ReaConsole? Post back.
Now, let's assume all is good there, let's take a look at that modified .zon file. Are you using the Reaper action to change the tracks? The TrackBank actions don't work with SelectedTrackNavigator from what I recall.
|
The bank buttons seem to be ok, it's just the channel select. Pressing buttons returns these messages in REAPER's monitor:
ChannelLeft:
IN <- SV_XTouch_v1 OnTrackSelection 1.000000
IN <- SV_XTouch_v1 Select1 0.000000
ChannelRight:
IN <- SV_XTouch_v1 RecordArm1 0.000000
IN <- SV_XTouch_v1 RecordArm1 0.000000
What is also bizarre is that after pressing ChannelRight a number of times, it changes to:
IN <- SV_XTouch_v1 OnTrackSelection 1.000000
IN <- SV_XTouch_v1 ChannelLeft 0.000000
Yes, I am using REAPER's action to select track. Here's my zon config:
Code:
Zone Home
IncludedZones
"Buttons"
"Channel"
"MasterChannel"
"JogWheel"
IncludedZonesEnd
ZoneEnd
Zone "Buttons"
Scrub Shift
TimeDisplay TimeDisplay
BPM-Time CycleTimeDisplayModes
F1 Reaper "40454" //Screenset: Load window set #01 (editing)
F2 Reaper "40455" //Screenset: Load window set #02 (mixing)
F3 Reaper "_S&M_TOGLFXCHAIN" //SWS/S&M: Toggle show FX chain windows for selected tracks
F4 GoZone FocusedFXParam // Assigns Fader1 to the last touch FX parameter (Shift+F5 to turn off)
Shift+F4 GoZone Home
F5 Reaper "40293" //Track: View routing and I/O for current/last touched track
Shift+F5 MapSelectedTrackSendsToWidgets // Turns on the Sends zone
F6 Reaper "41884" //Monitoring FX: Toggle bypass
Marker Reaper "40171" //Markers: Insert and/or edit marker at current position
Nudge Reaper "_XENAKIOS_NUDGEITEMVOLUP" // Nudge item volume up 1db
Shift+Nudge Reaper "_XENAKIOS_NUDGEITEMVOLDOWN" // Nudge item volume down 1db
Cycle CycleTimeline
Shift+Cycle CycleTrackAutoMode
Drop Reaper 40029 // Undo
Shift+Drop Reaper 40030 // Redo
Replace Reaper 1157 // Toggle Snapping
Shift+Replace Reaper 40145 // Toggle Grid
Click Reaper "40364" //Options: Toggle metronome
Shift+Click Reaper 40363 // Show Metronome Settings
Solo Reaper 40745 // Toggle solo in front
Rewind Reaper "40172" //Markers: Go to previous marker/project start - It was previously "Rewind"
Shift+Rewind Reaper 40042 //go to start of project
FastForward Reaper "40173" //Markers: Go to next marker/project end - It was previously "FastForward"
Shift+FastForward Reaper 40043 //go to end of project
Stop Stop
Play Play
Record Record
Shift+Record Reaper "_BR_CYCLE_RECORD_MODES" //SWS/BR: Options - Cycle through record modes
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankLeft Reaper 40286 //Select previous track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
BankRight Reaper 40285 //Select next track - Needed 8x to simulate track banking
ChannelLeft Reaper 40286 //Select previous track
ChannelRight Reaper 40285 //Select next track
Zoom Reaper 40113 // Zoom selected track
Up Reaper 40111 // Zoom in vertical
Shift+Up Reaper 40113 // Toggle track height to maximum
Down Reaper 40112 // Zoom out vertical
Shift+Down Reaper 40727 // Minimize all tracks
Right Reaper 1012 // Zoom in horizontal
Left Reaper 1011 // Zoom out horizontal
ZoneEnd
Zone "Channel"
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackVolumeDisplay
Shift+DisplayLower| MCUTrackPanDisplay
Fader| TrackVolume
RotaryPush| Reaper "_XENAKIOS_PANTRACKSCENTER" //Xenakios/SWS: Pan selected tracks to center - It was previous set to "PanWidth"
Rotary| TrackPan "0"
VUMeter| TrackOutputMeter
Solo| TrackSolo
Mute| TrackMute
RecordArm| TrackRecordArm
Shift+RecordArm| CycleTrackAutoMode
Select| TrackUniqueSelect
ZoneEnd
Zone "MasterChannel"
MasterTrackNavigator
MasterFader TrackVolume
ZoneEnd
Zone "FocusedFXParam"
Fader1 FocusedFXParam
DisplayUpper1 FocusedFXParamNameDisplay
DisplayLower1 FocusedFXParamValueDisplay
Shift+F1 GoZone Home
ZoneEnd
Zone "Send" //Only works for Send1 due to surface design, Shift+F1 to go back Home
SendNavigator
DisplayUpper| TrackSendNameDisplay
DisplayLower| TrackSendVolumeDisplay
Mute| TrackSendMute
Fader| TrackSendVolume
Rotary| TrackSendPan
RotaryPush| NoAction
ZoneEnd
Zone "JogWheel"
JogWheelRotaryCW Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCW2 Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCW3 Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCW4 Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCW5 Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCW6 Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCW7 Reaper "40647" / MoveRightGridDivision
JogWheelRotaryCCW Reaper "40646" / MoveLeftGridDivision
JogWheelRotaryCCW2 Reaper "40646" / MoveLeftGridDivision
JogWheelRotaryCCW3 Reaper "40646" / MoveLeftGridDivision
JogWheelRotaryCCW4 Reaper "40646" / MoveLeftGridDivision
JogWheelRotaryCCW5 Reaper "40646" / MoveLeftGridDivision
JogWheelRotaryCCW6 Reaper "40646" / MoveLeftGridDivision
JogWheelRotaryCCW7 Reaper "40646" / MoveLeftGridDivision
Shift+JogWheelRotaryCW Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW1 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW2 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW3 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW4 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW5 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW6 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCW7 Reaper 40839 // Move edit cursor forward one measure (no seek)
Shift+JogWheelRotaryCCW Reaper 40840 // Move edit cursor back one measure (no seek)
Shift+JogWheelRotaryCCW2 Reaper 40840 // Move edit cursor back one measure (no seek)
Shift+JogWheelRotaryCCW3 Reaper 40840 // Move edit cursor back one measure (no seek)
Shift+JogWheelRotaryCCW4 Reaper 40840 // Move edit cursor back one measure (no seek)
Shift+JogWheelRotaryCCW5 Reaper 40840 // Move edit cursor back one measure (no seek)
Shift+JogWheelRotaryCCW6 Reaper 40840 // Move edit cursor back one measure (no seek)
Shift+JogWheelRotaryCCW7 Reaper 40840 // Move edit cursor back one measure (no seek)
ZoneEnd
|
|
|
03-11-2021, 02:08 PM
|
#7
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Here is my mst, in case it helps:
Code:
// ------------------------------------------------------------
// X-Touch LEDs:
// Value: 0 = off
// Value: 1 = flashing
// Value: 2-127 (ff) = on
// ------------------------------------------------------------
Widget RecordArm1
Press 90 00 7f 90 00 00
FB_TwoState 90 00 7f 90 00 00
WidgetEnd
Widget Solo1
Press 90 08 7f 90 08 00
FB_TwoState 90 08 01 90 08 00
WidgetEnd
Widget Mute1
Press 90 10 7f 90 10 00
FB_TwoState 90 10 7f 90 10 00
WidgetEnd
Widget Select1
Press 90 18 7f 90 18 00
FB_TwoState 90 18 7f 90 18 00
WidgetEnd
Widget RotaryPush1
Press 90 20 7f 90 20 00
WidgetEnd
Widget Rotary1
Encoder b0 10 7f [ < 41-48 > 01-08 ]
FB_Encoder b0 10 7f
Toggle 90 20 7f
WidgetEnd
Widget Track
Press 90 28 7f 90 28 00
FB_TwoState 90 28 7f 90 28 00
WidgetEnd
Widget Send
Press 90 29 7f 90 29 00
FB_TwoState 90 29 7f 90 29 00
WidgetEnd
Widget Pan
Press 90 2a 7f 90 2a 00
FB_TwoState 90 2a 7f 90 2a 00
WidgetEnd
Widget Plugin
Press 90 2b 7f 90 2b 00
FB_TwoState 90 2b 7f 90 2b 00
WidgetEnd
Widget EQ
Press 90 2c 7f 90 2c 00
FB_TwoState 90 2c 7f 90 2c 00
WidgetEnd
Widget Instrument
Press 90 2d 7f 90 2d 00
FB_TwoState 90 2d 7f 90 2d 00
WidgetEnd
Widget BankLeft
Press 90 2e 7f 90 2e 00
FB_TwoState 90 2e 7f 90 2e 00
WidgetEnd
Widget BankRight
Press 90 2f 7f 90 2f 00
FB_TwoState 90 2f 7f 90 2f 00
WidgetEnd
Widget ChannelLeft
Press 90 1f 7f 90 1f 00
/ FB_TwoState 90 30 7f 90 30 00
WidgetEnd
Widget ChannelRight
Press 90 18 7f90 18 7f 90 18 00
/ FB_TwoState 90 31 7f 90 31 00
WidgetEnd
Widget Flip
Press 90 32 7f 90 32 00
FB_TwoState 90 32 7f 90 32 00
WidgetEnd
Widget GlobalView
Press 90 33 7f 90 33 00
FB_TwoState 90 33 7f 90 33 00
WidgetEnd
Widget BPM-Time
Press 90 35 7f 90 35 00
FB_TwoState 90 35 7f 90 35 00
WidgetEnd
Widget nameValue
Press 90 34 7f
WidgetEnd
Widget F1
Press 90 36 7f 90 36 00
FB_TwoState 90 36 7f 90 36 00
WidgetEnd
Widget F2
Press 90 37 7f 90 37 00
FB_TwoState 90 37 7f 90 37 00
WidgetEnd
Widget F3
Press 90 38 7f 90 38 00
FB_TwoState 90 38 7f 90 38 00
WidgetEnd
Widget F4
Press 90 39 7f 90 39 00
FB_TwoState 90 39 7f 90 39 00
WidgetEnd
Widget F5
Press 90 3a 7f 90 3a 00
FB_TwoState 90 3a 7f 90 3a 00
WidgetEnd
Widget F6
Press 90 3b 7f 90 3b 00
FB_TwoState 90 3b 00 90 3b 7f
WidgetEnd
Widget MidiTracks
Press 90 3e 7f 90 3e 00
/ FB_TwoState 90 3e 7f 90 3e 00
WidgetEnd
Widget Inputs
Press 90 3f 7f 90 3f 00
/ FB_TwoState 90 3f 7f 90 3f 00
WidgetEnd
Widget AudioTracks
Press 90 40 7f 90 40 00
/ FB_TwoState 90 40 7f 90 40 00
WidgetEnd
Widget AudioInstrument
Press 90 41 7f 90 41 00
/ FB_TwoState 90 41 7f 90 41 00
WidgetEnd
Widget Aux
Press 90 42 7f 90 42 00
/ FB_TwoState 90 42 7f 90 42 00
WidgetEnd
Widget Busses
Press 90 43 7f 90 43 00
/ FB_TwoState 90 43 7f 90 43 00
WidgetEnd
Widget Outputs
Press 90 44 7f 90 44 00
/ FB_TwoState 90 44 7f 90 44 00
WidgetEnd
Widget User
Press 90 45 7f 90 45 00
/ FB_TwoState 90 45 7f 90 45 00
WidgetEnd
Widget Shift
Press 90 46 7f 90 46 00
FB_TwoState 90 46 7f 90 46 00
WidgetEnd
Widget Option
Press 90 47 7f 90 47 00
FB_TwoState 90 47 7f 90 47 00
WidgetEnd
Widget Control
Press 90 48 7f 90 48 00
FB_TwoState 90 48 7f 90 48 00
WidgetEnd
Widget Alt
Press 90 49 7f 90 49 00
FB_TwoState 90 49 7f 90 49 00
WidgetEnd
Widget Read
Press 90 4a 7f 90 4a 00
FB_TwoState 90 4a 7f 90 4a 00
WidgetEnd
Widget Write
Press 90 4b 7f 90 4b 00
FB_TwoState 90 4b 7f 90 4b 00
WidgetEnd
Widget Trim
Press 90 4c 7f 90 4c 00
FB_TwoState 90 4c 7f 90 4c 00
WidgetEnd
Widget Touch
Press 90 4d 7f 90 4d 00
FB_TwoState 90 4d 7f 90 4d 00
WidgetEnd
Widget Latch
Press 90 4e 7f 90 4e 00
FB_TwoState 90 4e 7f 90 4e 00
WidgetEnd
Widget Group
Press 90 4f 7f 90 4f 00
FB_TwoState 90 4f 7f 90 4f 00
WidgetEnd
Widget Save
Press 90 50 7f 90 50 00
FB_TwoState 90 50 7f 90 50 00
WidgetEnd
Widget Undo
Press 90 51 7f 90 51 00
FB_TwoState 90 51 7f 90 51 00
WidgetEnd
Widget Cancel
Press 90 52 7f 90 52 00
FB_TwoState 90 52 7f 90 52 00
WidgetEnd
Widget Enter
Press 90 53 7f 90 53 00
FB_TwoState 90 53 7f 90 53 00
WidgetEnd
Widget Marker
Press 90 54 7f 90 54 00
FB_TwoState 90 54 7f 90 54 00
WidgetEnd
Widget Nudge
Press 90 55 7f 90 55 00
FB_TwoState 90 55 7f 90 55 00
WidgetEnd
Widget Cycle
Press 90 56 7f 90 56 00
FB_TwoState 90 56 7f 90 56 00
WidgetEnd
Widget Drop
Press 90 57 7f 90 57 00
FB_TwoState 90 57 7f 90 57 00
WidgetEnd
Widget Replace
Press 90 58 7f 90 58 00
FB_TwoState 90 58 7f 90 58 00
WidgetEnd
Widget Click
Press 90 59 7f 90 59 00
FB_TwoState 90 59 7f 90 59 00
WidgetEnd
Widget Solo
Press 90 5a 7f 90 5a 00
FB_TwoState 90 5a 7f 90 5a 00
WidgetEnd
Widget Rewind
Press 90 5b 7f 90 5b 00
FB_TwoState 90 5b 7f 90 5b 00
WidgetEnd
Widget FastForward
Press 90 5c 7f 90 5c 00
FB_TwoState 90 5c 7f 90 5c 00
WidgetEnd
Widget Stop
Press 90 5d 7f 90 5d 00
FB_TwoState 90 5d 7f 90 5d 00
WidgetEnd
Widget Play
Press 90 5e 7f 90 5e 00
FB_TwoState 90 5e 7f 90 5e 00
WidgetEnd
Widget Record
Press 90 5f 7f 90 5f 00
FB_TwoState 90 5f 01 90 5f 00
WidgetEnd
Widget Up
Press 90 60 7f 90 60 00
/ FB_TwoState 90 60 7f 90 60 00
WidgetEnd
Widget Down
Press 90 61 7f 90 61 00
/ FB_TwoState 90 61 7f 90 61 00
WidgetEnd
Widget Left
Press 90 62 7f 90 62 00
/ FB_TwoState 90 62 7f 90 62 00
WidgetEnd
Widget Right
Press 90 63 7f 90 63 00
/ FB_TwoState 90 63 7f 90 63 00
WidgetEnd
Widget Zoom
Press 90 64 7f 90 64 00
FB_TwoState 90 64 7f 90 64 00
WidgetEnd
Widget Scrub
Press 90 65 7f 90 65 00
FB_TwoState 90 65 7f 90 65 00
WidgetEnd
Widget Fader1
Fader14Bit e0 7f 7f
FB_Fader14Bit e0 7f 7f
Touch 90 68 7f 90 68 00
WidgetEnd
Widget FaderTouch1
Press 90 68 7f 90 68 00
WidgetEnd
Widget MasterFader
Fader14Bit e8 7f 7f
FB_Fader14Bit e8 7f 7f
Touch e8 7f 7f e8 7f 00
WidgetEnd
Widget DisplayLower1
FB_MCUDisplayLower 0
WidgetEnd
Widget DisplayUpper1
FB_MCUDisplayUpper 0
WidgetEnd
Widget TimeDisplay
FB_MCUTimeDisplay
WidgetEnd
Widget VUMeter1
FB_MCUVUMeter 0
WidgetEnd
Widget JogWheelRotaryCW
Press b0 3c 01
WidgetEnd
Widget JogWheelRotaryCW2
Press b0 3c 02
WidgetEnd
Widget JogWheelRotaryCW3
Press b0 3c 03
WidgetEnd
Widget JogWheelRotaryCW4
Press b0 3c 04
WidgetEnd
Widget JogWheelRotaryCW5
Press b0 3c 05
WidgetEnd
Widget JogWheelRotaryCW6
Press b0 3c 06
WidgetEnd
Widget JogWheelRotaryCW7
Press b0 3c 07
WidgetEnd
Widget JogWheelRotaryCCW
Press b0 3c 41
WidgetEnd
Widget JogWheelRotaryCCW2
Press b0 3c 42
WidgetEnd
Widget JogWheelRotaryCCW3
Press b0 3c 43
WidgetEnd
Widget JogWheelRotaryCC4
Press b0 3c 44
WidgetEnd
Widget JogWheelRotaryCCW5
Press b0 3c 45
WidgetEnd
Widget JogWheelRotaryCCW6
Press b0 3c 46
WidgetEnd
Widget JogWheelRotaryCCW7
Press b0 3c 47
WidgetEnd
|
|
|
03-12-2021, 09:09 AM
|
#8
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by susbemol
Here is my mst, in case it helps:
|
Question: are you using the MC Std mode on the X-Touch One?
Here's what I'm seeing: when you pressed ChannelRight, it was registering as a "RecordArm1" release message (0.00000). That means something's wrong.
Here's what I get when I press ChannelRight using the old firmware + MC Std mode:
IN <- X-Touch One ChannelRight 1.000000
IN <- X-Touch One ChannelRight 0.000000
That's what you expect to see. 1.0 represents the 7f portion of the message. 0.0 represents the release portion.
The fact that you're seeing:
IN <- SV_XTouch_v1 RecordArm1 0.000000
IN <- SV_XTouch_v1 RecordArm1 0.000000
Is a big red flag.
I'd start with:
1. Check the X-Touch One mode. Make sure it's in MC Std.
2. If that doesn't solve it, I'd open a straight up MIDI Log utility like Bome or MIDI OX and just start seeing what each button press really transmits. Then compare against the .mst file.
Not sure what Behringer did with the latest firmware update but I'm definitely not going to give it a shot until we get you up and running again!
|
|
|
03-12-2021, 10:10 AM
|
#9
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Thank you for your help with this, Funkybot.
I had already double-checked the unit is set to MCU Std mode and looked at the messages in MIDIOX - all good there.
One strange thing I noticed is that the very first time you press the CHANNEL RIGHT button, it does transmit 90 19 7f and shows this:
IN <- X Touch One v108 ChannelRight 1.000000
IN <- X Touch One v108 OnTrackSelection 1.000000
IN <- X Touch One v108 ChannelRight 0.000000
OUT->X Touch One v108 90 00 01
OUT->X Touch One v108 SysEx
But then if you press it again, you get the same as before:
IN <- X Touch One v108 RecordArm1 0.000000
IN <- X Touch One v108 RecordArm1 0.000000
For test purposes, I loaded an older version of the CSI plugin from last year (alpha, I suppose) and it seems to show that the button press sending a different message each time it is pressed. That is odd very odd as I'm certain it used to work with firmware v1.07 which I understand behaves the same as v1.08.
I think I might just have to park this for now and go back to v1.04 as I have a fully working setup with that. When I do upgrade my computer (and if it turns out to be indeed a Ryzen processor), then I will have to revisit it. Maybe someone else will have sorted it out by then!
|
|
|
03-12-2021, 11:16 AM
|
#10
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by susbemol
Thank you for your help with this, Funkybot.
I had already double-checked the unit is set to MCU Std mode and looked at the messages in MIDIOX - all good there.
One strange thing I noticed is that the very first time you press the CHANNEL RIGHT button, it does transmit 90 19 7f and shows this:
IN <- X Touch One v108 ChannelRight 1.000000
IN <- X Touch One v108 OnTrackSelection 1.000000
IN <- X Touch One v108 ChannelRight 0.000000
OUT->X Touch One v108 90 00 01
OUT->X Touch One v108 SysEx
But then if you press it again, you get the same as before:
IN <- X Touch One v108 RecordArm1 0.000000
IN <- X Touch One v108 RecordArm1 0.000000
For test purposes, I loaded an older version of the CSI plugin from last year (alpha, I suppose) and it seems to show that the button press sending a different message each time it is pressed. That is odd very odd as I'm certain it used to work with firmware v1.07 which I understand behaves the same as v1.08.
I think I might just have to park this for now and go back to v1.04 as I have a fully working setup with that. When I do upgrade my computer (and if it turns out to be indeed a Ryzen processor), then I will have to revisit it. Maybe someone else will have sorted it out by then!
|
Try this...
1. Turn the unit off and back on
2. Turn on MIDI OX
3. Press Channel Right once
Result: what messages get sent?
4. Press ChannelRight again
Result: do the messages change?
It doesn't make sense to me that CSI would do anything to see a ChannelRight press the first time, but a RecordArm1 press subsequent times. Unless Behringer botched the firmware, and if you can confirm that in MIDI OX, then I'd report it to Behringer Support.
But yeah, I'd agree with your downgrade the firmware idea if you can.
|
|
|
07-20-2021, 03:17 AM
|
#11
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
|
Any news on this?
Was planning on update firmware to 1.08, but....
|
|
|
07-20-2021, 03:31 AM
|
#12
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Not that I'm aware of. I haven't got the time to deal with this until it becomes totally necessary.
|
|
|
07-20-2021, 03:38 AM
|
#13
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
|
Quote:
Originally Posted by susbemol
Not that I'm aware of. I haven't got the time to deal with this until it becomes totally necessary.
|
Ok...
...just found out what the features of firmware 1.08 was and decided that
there is really no benefits for me to upgrade from 1.04.
Thanks anyway :-)
|
|
|
07-20-2021, 03:53 AM
|
#14
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Same here. Unless I upgrade to a machine with those specific Ryzen processors, I'm leaving the X Touch One alone, I think.
|
|
|
07-21-2021, 01:04 PM
|
#15
|
Human being with feelings
Join Date: Feb 2009
Posts: 90
|
v1.08 vs v1.04
I picked up an X Touch One recently at a good price. Using CSI v1.0 I went in and got absolutely nowhere. After some while, head scratching & reading, I noticed the XT1 displayed 1.08 in the main screen. Figured out how to downgrade the firmware to 1.04 and, ding dong, all is well.
As said, the benefits of the later firmware upgrade don't appear to offer any benefit that I can see so v1.04 stays for me.
About to move onto the beta v1.1 of CSI now that relative stability is here [?] - any issues with the XT1 would be gratefully received?? Cheers
|
|
|
07-21-2021, 01:33 PM
|
#16
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Yorky
I picked up an X Touch One recently at a good price. Using CSI v1.0 I went in and got absolutely nowhere. After some while, head scratching & reading, I noticed the XT1 displayed 1.08 in the main screen. Figured out how to downgrade the firmware to 1.04 and, ding dong, all is well.
As said, the benefits of the later firmware upgrade don't appear to offer any benefit that I can see so v1.04 stays for me.
About to move onto the beta v1.1 of CSI now that relative stability is here [?] - any issues with the XT1 would be gratefully received?? Cheers
|
Version 1.1 included some changes like:
1. One zone per file
2. New navigators (including some that benefit X-Touch One owners like "Selected Track Send/Receive Slot"
3. FaderTouch was re-implemented
4. You can turn off feedback on buttons by doing something like this
Code:
Marker Reaper 40171
Property+Marker NoFeedback
The Property+[Widget] NoFeedback row just needs to be immediately after the widget.
I've attached my CSI v1.1 X-Touch Files here if you want to check them out. Uses the SelectedTrackNavigator and has Send, Receive, and FocusedFX zones. Not sure if this file is included in the official build yet.
There's a few "NoActions" on some buttons too for users to put whatever they want there, but I otherwise tried to stay true to the labels on the surface for this file. My own personal setup is slightly different.
Last edited by Funkybot; 09-28-2022 at 11:55 AM.
|
|
|
07-22-2021, 05:43 AM
|
#17
|
Human being with feelings
Join Date: Feb 2009
Posts: 90
|
Thanks FunkyBot, much appreciated - I'll update as I go forwards - cheers!
|
|
|
08-22-2021, 05:32 PM
|
#18
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Quote:
Originally Posted by Funkybot
Version 1.1 included some changes like:
1. One zone per file
2. New navigators (including some that benefit X-Touch One owners like "Selected Track Send/Receive Slot"
3. FaderTouch was re-implemented
4. You can turn off feedback on buttons by doing something like this
Code:
Marker Reaper 40171
Property+Marker NoFeedback
The Property+[Widget] NoFeedback row just needs to be immediately after the widget.
I've attached my CSI v1.1 X-Touch Files here if you want to check them out. Uses the SelectedTrackNavigator and has Send, Receive, and FocusedFX zones. Not sure if this file is included in the official build yet.
There's a few "NoActions" on some buttons too for users to put whatever they want there, but I otherwise tried to stay true to the labels on the surface for this file. My own personal setup is slightly different.
|
Sorry for posting another silly question but when you have things like "Property" what exactly does that refer to? The same applies to "Option". Are these keyboard modifiers rather than buttons on the control surface itself? I feel like I missed the practical use for this being mentioned anywhere previously.
|
|
|
08-22-2021, 06:02 PM
|
#19
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by susbemol
Sorry for posting another silly question but when you have things like "Property" what exactly does that refer to? The same applies to "Option". Are these keyboard modifiers rather than buttons on the control surface itself? I feel like I missed the practical use for this being mentioned anywhere previously.
|
Code:
[SomeButton] [SomeAction]
Property+[SomeButton] NoFeedback
Is a very specific use-case where we're telling CSI turn off the feedback for the action directly above. This is to prevent lights staying on when it doesn't make sense for lights to stay on.
The "Option" button [Nudge] is just a second modifier like Shift. It's a way to expand the capabilities of the surface. So I may do something like this....
Code:
Fader1 TrackVolume
Shift+Fader1 TrackPan
Option+Fader1 TrackPanWidth
This way when I hold down shift [Zoom button], the fader controls pan, and when I hold down option [Nudge button] the fader controls PanWidth. Lets you get 3 controls for the price of 1.
|
|
|
08-22-2021, 06:15 PM
|
#20
|
Human being with feelings
Join Date: Jul 2007
Location: London, UK
Posts: 1,217
|
Great, thanks for confirming that. I thought this was the case but couldn't see that setup in the buttons or any other zones for your X Touch One files.
|
|
|
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 04:09 AM.
|