|
|
|
08-04-2022, 10:29 PM
|
#18281
|
Human being with feelings
Join Date: Dec 2012
Posts: 139
|
For this kind of use you have to do it by script, the button on the folder in mixer track don't have a distinct action
Here some function to do it :
Code:
function CollapseMCP(tr, state)
local _, tr_chunk = reaper.GetTrackStateChunk(tr, '')
local BUSCOMP_var2 = tonumber(tr_chunk:match('BUSCOMP %d+ (%d+)'))
if state ~= BUSCOMP_var2 then
local BUSCOMP_var1 = tonumber(tr_chunk:match('BUSCOMP (%d+)'))
local tr_chunk_out = tr_chunk:gsub('BUSCOMP '..BUSCOMP_var1..' %d+', 'BUSCOMP '..BUSCOMP_var1..' '..tostring(state))
reaper.SetTrackStateChunk(tr, tr_chunk_out, false)
end
end
function IsTrackCollapse(tr)
local _, tr_chunk = reaper.GetTrackStateChunk(tr, '')
local BUSCOMP_var2 = tonumber(tr_chunk:match('BUSCOMP %d+ (%d+)'))
return 1 ~= BUSCOMP_var2
end
function RefreshSurfaceControl()
reaper.Main_OnCommand(41743,0) -- Control surface: Refresh all surfaces
end
function ToggleTrackState(track)
track_is_folder = reaper.GetMediaTrackInfo_Value( track, "I_FOLDERDEPTH" ) == 1
if track_is_folder == true then
if IsTrackCollapse(track) == true then
CollapseMCP(track, 1)
else
ExpandTrack(track)
end
return
end
RefreshSurfaceControl()
end
ToggleTrackState(reaper.GetSelectedTrack(0,0))
|
|
|
08-05-2022, 04:08 AM
|
#18282
|
Human being with feelings
Join Date: Mar 2009
Posts: 37
|
XTouch Extender Co;oured LCD
Hello, which mst and zone files should I use for the X-Touch Extender in order for its LCD to show track color?
Last edited by xeonblack; 08-05-2022 at 04:48 AM.
|
|
|
08-05-2022, 05:50 AM
|
#18283
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by xeonblack
Hello, which mst and zone files should I use for the X-Touch Extender in order for its LCD to show track color?
|
You can use the XT.mst file and change DisplayUpper1 only from this:
Code:
Widget DisplayUpper1
FB_MCUXTDisplayUpper 0
WidgetEnd
to this:
Code:
Widget DisplayUpper1
FB_XTouchXTDisplayUpper 0
WidgetEnd
and just use the same Zone Track.zon file you use with the X-Touch.
Do colors display properly on the X-Touch now ?
Please let me know how it goes with the extender, I don't have one, so I can't test.
__________________
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
|
|
|
08-05-2022, 06:27 AM
|
#18284
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Once an X-Touch Extender (XT) owner has confirmed they have good .mst for the device, please post the .mst here so Geoff can include in the support files. As Geoff just mentioned, it sounds like it's as simple as copying the MCUXT.mst file and changing the Display1 FB processor but better if an actual owner confirms and shares.
|
|
|
08-05-2022, 06:34 AM
|
#18285
|
Human being with feelings
Join Date: Apr 2022
Posts: 22
|
Quote:
Originally Posted by MixMonkey
I'm afraid that little clickable icon for show/hide folder children doesn't play well with CSI, because it seems to only be a "screen" thing, the children don't show/hide in the Track Manager, as you've discovered. The same is true of the Reaper Action:
Code:
Mixer: Show/hide children of selected tracks 41665
My work around has been to create a custom action:
Code:
SWS: Select only children of selected folders
SWS: Toggle selected track(s) visible in MCP
SWS: Select only parent(s) of selected folder track(s)
...and then combine this with a Hold + track select Action in the Track Zone.
Code:
Hold+Select| TrackUniqueSelect
Hold+Select| Reaper _the_custom_action_above
This has the effect of showing/hiding the children in the Track Manager (as well as the MCP), which communicates to CSI.
|
and
Quote:
Originally Posted by iNX
For this kind of use you have to do it by script, the button on the folder in mixer track don't have a distinct action
Here some function to do it :
Code:
function CollapseMCP(tr, state)
local _, tr_chunk = reaper.GetTrackStateChunk(tr, '')
local BUSCOMP_var2 = tonumber(tr_chunk:match('BUSCOMP %d+ (%d+)'))
if state ~= BUSCOMP_var2 then
local BUSCOMP_var1 = tonumber(tr_chunk:match('BUSCOMP (%d+)'))
local tr_chunk_out = tr_chunk:gsub('BUSCOMP '..BUSCOMP_var1..' %d+', 'BUSCOMP '..BUSCOMP_var1..' '..tostring(state))
reaper.SetTrackStateChunk(tr, tr_chunk_out, false)
end
end
function IsTrackCollapse(tr)
local _, tr_chunk = reaper.GetTrackStateChunk(tr, '')
local BUSCOMP_var2 = tonumber(tr_chunk:match('BUSCOMP %d+ (%d+)'))
return 1 ~= BUSCOMP_var2
end
function RefreshSurfaceControl()
reaper.Main_OnCommand(41743,0) -- Control surface: Refresh all surfaces
end
function ToggleTrackState(track)
track_is_folder = reaper.GetMediaTrackInfo_Value( track, "I_FOLDERDEPTH" ) == 1
if track_is_folder == true then
if IsTrackCollapse(track) == true then
CollapseMCP(track, 1)
else
ExpandTrack(track)
end
return
end
RefreshSurfaceControl()
end
ToggleTrackState(reaper.GetSelectedTrack(0,0))
|
These 2 ideas work fine Thank You. (Although iNX - the 'ExpandTrack(track)' bit in your function throws an error?)
But my problem is not the hide/show children bit (my way works great for me), its the issue of 'if you have 8 or less Parent folders (although this may be Channels equal to or less than defined in CSI.ini, I have 8)' TrackBank stops working properly and you have to reach for the mouse (i know 1st world problems ).
I have a work-around (for me) - if you are hiding ALL children make sure you have Banked Left all the way before hiding Children Folders if you have less Parent Folders than Channels on your Surface, simple.
|
|
|
08-05-2022, 06:45 AM
|
#18286
|
Human being with feelings
Join Date: Mar 2009
Posts: 37
|
Quote:
Originally Posted by Geoff Waddington
You can use the XT.mst file and change DisplayUpper1 only from this:
Code:
Widget DisplayUpper1
FB_MCUXTDisplayUpper 0
WidgetEnd
to this:
Code:
Widget DisplayUpper1
FB_XTouchXTDisplayUpper 0
WidgetEnd
and just use the same Zone Track.zon file you use with the X-Touch.
Do colors display properly on the X-Touch now ?
Please let me know how it goes with the extender, I don't have one, so I can't test.
|
Everything is fine, it worked, thank you very much! I am attaching a mst file with the appropriate name and edits, so that no one gets confused in the future.
The only thing that is still annoying is the Fader glitch on the X-Touch Universal when adding and removing any effects in the mixer window.
I'm trying to figure out how to fix this, I work for TV Production and a lot of effects have to be added or removed during work, thank you very much in advance for your answer!
https://drive.google.com/file/d/1BRY...ew?usp=sharing
|
|
|
08-05-2022, 07:30 AM
|
#18287
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by xeonblack
Everything is fine, it worked, thank you very much! I am attaching a mst file with the appropriate name and edits, so that no one gets confused in the future.
The only thing that is still annoying is the Fader glitch on the X-Touch Universal when adding and removing any effects in the mixer window.
I'm trying to figure out how to fix this, I work for TV Production and a lot of effects have to be added or removed during work, thank you very much in advance for your answer!
https://drive.google.com/file/d/1BRY...ew?usp=sharing
|
Ummm, don't know how to make this more clear:
You can use the XT.mst file and change DisplayUpper1 only, DisplayUpper1 only, DisplayUpper1 only
Thanks for the file, but you changed all of the displays.
I know it's counterintuitive, but you are making your system work way harder than it should, anytime you change a Track color or bank, you get 8 Channels updated 8 times, that's 64 updates when there should only be 8.
Anyway, all good, I'll post a new .mst file for the extender, please use that one.
As far as the Fader twitch on FX insert, we are working to solve each case, that one is on the list.
Thanks again for being the tester for the X-Touch extender, great to hear that it is working now !
__________________
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
|
|
|
08-05-2022, 07:33 AM
|
#18288
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
New build is up.
CSI Support Files.zip
Added X-TouchXT.mst.
Thanks for testing xeonblack !
__________________
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
|
|
|
08-05-2022, 07:38 AM
|
#18289
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by fr33sp1r1t
But my problem is not the hide/show children bit (my way works great for me), its the issue of 'if you have 8 or less Parent folders (although this may be Channels equal to or less than defined in CSI.ini, I have 8)' TrackBank stops working properly and you have to reach for the mouse (i know 1st world problems ).
I have a work-around (for me) - if you are hiding ALL children make sure you have Banked Left all the way before hiding Children Folders if you have less Parent Folders than Channels on your Surface, simple.
|
Aah, I understand what you're saying and have reproduced it here
I have 16 channels on my iPad mixer, if I make nine folder parents each containing 20 tracks and then open the ninth folder track and bank to see one of the later child tracks, that banking action pushes the first folder track beyond the left hand edge of the mixer. If I now close the ninth folder track, there's less than sixteen tracks visible but that first folder track is still off the left hand edge of the screen and can't be banked back into view.
|
|
|
08-05-2022, 07:42 AM
|
#18290
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by fr33sp1r1t
and
These 2 ideas work fine Thank You. (Although iNX - the 'ExpandTrack(track)' bit in your function throws an error?)
But my problem is not the hide/show children bit (my way works great for me), its the issue of 'if you have 8 or less Parent folders (although this may be Channels equal to or less than defined in CSI.ini, I have 8)' TrackBank stops working properly and you have to reach for the mouse (i know 1st world problems ).
I have a work-around (for me) - if you are hiding ALL children make sure you have Banked Left all the way before hiding Children Folders if you have less Parent Folders than Channels on your Surface, simple.
|
Yeah, as MixMonkey says that little clickable icon seems to be a GUI only thing, as verified by looking at the Track Manager, at some point down the road will dig in deeper.
Great that you have a workaround until then.
[edit] Haha cross post -- add what MixMonkey said above
__________________
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
|
|
|
08-05-2022, 10:38 AM
|
#18291
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Thinking of promoting the current Exp build to 2.0.
Anyone see a reason not to ?
__________________
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
|
|
|
08-05-2022, 10:53 AM
|
#18292
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Thinking of promoting the current Exp build to 2.0.
Anyone see a reason not to ?
|
Seems to be working ok here
Couple of things, since I started looking at the folder stuff (I'm not a folder user). Is there an Action that can used when in "Folder Mode" that does the same thing as TrackToggleVCASpill (TrackToggleFolderSpill?)
Also, could there be a non-MCU equivalent of TrackVCAFolderModeDisplay? What we have currently is fine for that funny LED display on MCU type devices, but for other surfaces (iPad etc) it just returns 0, 1 and 2 for the 3 modes.
|
|
|
08-05-2022, 11:03 AM
|
#18293
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Seems to be working ok here
|
Cool, one up vote
Quote:
Originally Posted by MixMonkey
Couple of things, since I started looking at the folder stuff (I'm not a folder user). Is there an Action that can used when in "Folder Mode" that does the same thing as TrackToggleVCASpill (TrackToggleFolderSpill?)
|
Yeah, you may recall we cobbled Folder support together rather quickly, could definitely use a revisit.
Quote:
Originally Posted by MixMonkey
Also, could there be a non-MCU equivalent of TrackVCAFolderModeDisplay? What we have currently is fine for that funny LED display on MCU type devices, but for other surfaces (iPad etc) it just returns 0, 1 and 2 for the 3 modes.
|
I think what we really want is another widget like FB_MCUAssignmentDisplay -- for instance on the iPad maybe FB_OSCAssignmentDisplay that outputs a string, something like that.
__________________
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
|
|
|
08-05-2022, 11:23 AM
|
#18294
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
Thinking of promoting the current Exp build to 2.0.
Anyone see a reason not to ?
|
I vote in favor of the motion. Also, have a new sig.
|
|
|
08-05-2022, 11:27 AM
|
#18295
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
I vote in favor of the motion. Also, have a new sig.
|
Cool, two is all it takes to pass
Love the sig !
__________________
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
|
|
|
08-05-2022, 11:30 AM
|
#18296
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
New build is up.
CSI v2_0.zip
Brings version 2.0 up to current Exp level.
__________________
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
|
|
|
08-05-2022, 11:39 AM
|
#18297
|
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 505
|
Funkybot do you have your MF Twister osc layout and configuration up to date?
If you do could you zip it up and post it here?
Still doing this video thing and I want to use it as an example of what’s possible.
Also:
lol I’m just not cut out for talking to a camera
Between that and then trying to find a blocks of a few hours I can spend on it, it’s just taking forever. I’ll get something to you Geoff as soon as I can.
|
|
|
08-05-2022, 11:49 AM
|
#18298
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Puck
Funkybot do you have your MF Twister osc layout and configuration up to date?
If you do could you zip it up and post it here?
Still doing this video thing and I want to use it as an example of what’s possible.
Also:
lol I’m just not cut out for talking to a camera
Between that and then trying to find a blocks of a few hours I can spend on it, it’s just taking forever. I’ll get something to you Geoff as soon as I can.
|
Here you go:
https://www.dropbox.com/s/ljimo0q5br...%20v2.zip?dl=0
You couldn't pay me enough money to talk on camera! That said, I'm sure you're doing great!
|
|
|
08-05-2022, 12:12 PM
|
#18299
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
CSI v2_0.zip
Brings version 2.0 up to current Exp level.
|
Wiki updates made. Turned the "Changes in CSI Version 2.0" page into a "Changelog" page. We can just add to this. Note: I don't love how all the bold text looks using the headers. Just looks funny with the shorter explanations for these changes. Will play with that later.
Wiki should now be up to date. Let me know if I missed anything in today's release.
https://github.com/GeoffAWaddington/.../CSI-Changelog
|
|
|
08-05-2022, 12:54 PM
|
#18300
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
Wiki updates made. Turned the "Changes in CSI Version 2.0" page into a "Changelog" page. We can just add to this. Note: I don't love how all the bold text looks using the headers. Just looks funny with the shorter explanations for these changes. Will play with that later.
Wiki should now be up to date. Let me know if I missed anything in today's release.
https://github.com/GeoffAWaddington/.../CSI-Changelog
|
Yup, that agrees with Github, other than an extremely minor UI tweak for Windows, some text was cut off, not worth mentioning.
__________________
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
|
|
|
08-05-2022, 06:39 PM
|
#18301
|
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 373
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
CSI v2_0.zip
Brings version 2.0 up to current Exp level.
|
Comparing my .mst files with the ones on the support files (as I sometimes do) I encountered something strange on the .mst for the X-Touch One. A difference between Rotary1 and Rotary2
Code:
Widget Rotary1
Encoder b0 10 7f [ < 41-48 > 01-08 ]
FB_Encoder b0 10 7f
WidgetEnd
Widget Rotary2
Encoder b0 11 7f [ < 41-4a > 01-09 ]
FB_Encoder b0 11 7f
WidgetEnd
All the rest of the rotaries are just like Rotary2. I dunno if there's something different on the Rotary1 (well... there's only the one).
Trying to test it with my X-Touch One and MIDI-OX, I couldn't get my rotaries to go farther than 45CCW or 5CW without ending up with the knob on my hand...
|
|
|
08-06-2022, 05:43 AM
|
#18302
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by MT4U
Trying to test it with my X-Touch One and MIDI-OX, I couldn't get my rotaries to go farther than 45CCW or 5CW without ending up with the knob on my hand...
|
If it's any help, I have an X-Touch Mini and that only goes as far as 47 and 07. The thing is, if yours goes to 45/05 on the fastest turn, use those values in the .mst then you won't have redundant values in any acceleration that you set.
|
|
|
08-06-2022, 10:27 AM
|
#18303
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by MT4U
Comparing my .mst files with the ones on the support files (as I sometimes do) I encountered something strange on the .mst for the X-Touch One. A difference between Rotary1 and Rotary2
Code:
Widget Rotary1
Encoder b0 10 7f [ < 41-48 > 01-08 ]
FB_Encoder b0 10 7f
WidgetEnd
Widget Rotary2
Encoder b0 11 7f [ < 41-4a > 01-09 ]
FB_Encoder b0 11 7f
WidgetEnd
All the rest of the rotaries are just like Rotary2. I dunno if there's something different on the Rotary1 (well... there's only the one).
Trying to test it with my X-Touch One and MIDI-OX, I couldn't get my rotaries to go farther than 45CCW or 5CW without ending up with the knob on my hand...
|
If I turn the encoder like a lunatic and spin it, then bring the data into Excel, remove duplicates, and sort, here are the values I get...
Code:
b0 10 01
b0 10 02
b0 10 03
b0 10 04
b0 10 05
b0 10 06
b0 10 07
b0 10 08
b0 10 09
b0 10 41
b0 10 42
b0 10 43
b0 10 44
b0 10 45
b0 10 46
b0 10 47
b0 10 48
b0 10 49
...this is using MC User Mode and firmware 1.10. Can you verify?
Code:
Widget Rotary1
Encoder b0 10 7f [ < 41-49 > 01-09 ]
FB_Encoder b0 10 7f
WidgetEnd
If so, this would be the correct syntax for each rotary. I can update the .mst and resend to Geoff.
Oddly, the X-Touch.mst only goes up to 47 and 07. I wonder if it transmits faster values but no one turns that fast, or if the encoders are just a little slower.
In practice, it's never been an issue for me.
Last edited by Funkybot; 08-06-2022 at 10:34 AM.
|
|
|
08-06-2022, 11:00 AM
|
#18304
|
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 373
|
Quote:
Originally Posted by Funkybot
If I turn the encoder like a lunatic and spin it, then bring the data into Excel, remove duplicates, and sort, here are the values I get...
Code:
b0 10 01
b0 10 02
b0 10 03
b0 10 04
b0 10 05
b0 10 06
b0 10 07
b0 10 08
b0 10 09
b0 10 41
b0 10 42
b0 10 43
b0 10 44
b0 10 45
b0 10 46
b0 10 47
b0 10 48
b0 10 49
...this is using MC User Mode and firmware 1.10. Can you verify?
Code:
Widget Rotary1
Encoder b0 10 7f [ < 41-49 > 01-09 ]
FB_Encoder b0 10 7f
WidgetEnd
If so, this would be the correct syntax for each rotary. I can update the .mst and resend to Geoff.
Oddly, the X-Touch.mst only goes up to 47 and 07. I wonder if it transmits faster values but no one turns that fast, or if the encoders are just a little slower.
In practice, it's never been an issue for me.
|
I am in MC-Standard Mode Firmware 1.10. Dunno if it's the best for CSI these days.
I did the Excel thing from the MIDI-OX input monitor in MC-Std and MC-User too and my most aggressive turns give me a 4CW and a 44CCW, a 5CW or a 45CCW are extremely rare... Now I wonder if I have a problem here...
|
|
|
08-06-2022, 11:11 AM
|
#18305
|
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 373
|
Quote:
Originally Posted by Funkybot
Oddly, the X-Touch.mst only goes up to 47 and 07. I wonder if it transmits faster values but no one turns that fast, or if the encoders are just a little slower.
In practice, it's never been an issue for me.
|
My X-Touch on the other hand (as well as the Extender) goes to 48 and 08 without breaking apart.
This raises a couple of questions. Should I keep the encoder acceleration limited to 8 values? Should my .mst be adjusted accordingly? or maybe there might be some scenario where an eventual higher value would break everything and my .mst should consider higher values anyway?
I'll have you in mind, Funkybot when I decide to go for those spare faders.
|
|
|
08-06-2022, 11:50 AM
|
#18306
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by MT4U
I am in MC-Standard Mode Firmware 1.10. Dunno if it's the best for CSI these days.
I did the Excel thing from the MIDI-OX input monitor in MC-Std and MC-User too and my most aggressive turns give me a 4CW and a 44CCW, a 5CW or a 45CCW are extremely rare... Now I wonder if I have a problem here...
|
Might just be Behringer's QC at play here. Or maybe they changed encoders at some point. I don't think there's any harm in having more values defined in the .mst than your surface transmits.
|
|
|
08-06-2022, 11:52 AM
|
#18307
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by MT4U
My X-Touch on the other hand (as well as the Extender) goes to 48 and 08 without breaking apart.
This raises a couple of questions. Should I keep the encoder acceleration limited to 8 values? Should my .mst be adjusted accordingly? or maybe there might be some scenario where an eventual higher value would break everything and my .mst should consider higher values anyway?
I'll have you in mind, Funkybot when I decide to go for those spare faders.
|
Yeah, I'd probably keep the higher values on the X-Touch One. Or experiment and see if you notice any difference. If no difference noticed, keep the higher values just in case.
And if you do get some spare faders, thanks for being willing to keep me in mind.
|
|
|
08-06-2022, 01:03 PM
|
#18308
|
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 373
|
I think this one's for Geoff.
On the X-Touch, if I open a project with less than 8 tracks, let's say 6, displays 7 and 8 are most correctly off.
The problem is that if I do a GoSelectedTrackFXMenu and I have more than 6 FX I can't see 7 and 8 since the displays are off. Everything seems mapped tough.
Is there any CSI Action where we can reset the displays, or send a new color combination to the displays when, for example we load an FX Zone?
|
|
|
08-06-2022, 01:06 PM
|
#18309
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MT4U
I think this one's for Geoff.
On the X-Touch, if I open a project with less than 8 tracks, let's say 6, displays 7 and 8 are most correctly off.
The problem is that if I do a GoSelectedTrackFXMenu and I have more than 6 FX I can't see 7 and 8 since the displays are off. Everything seems mapped tough.
Is there any CSI Action where we can reset the displays, or send a new color combination to the displays when, for example we load an FX Zone?
|
Uh oh, yup that's a bug
Right in the middle of EuCon work right now, finally making some headway, but will circle back and get this one when I am done this EuCon phase.
In the meantime, let's think of how we want to color the displays in FXMenu mode...
Might be interesting to color them different for Sends and Receives as well for strong visual feedback as to what mode you are in
__________________
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
|
|
|
08-06-2022, 01:43 PM
|
#18310
|
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 373
|
Quote:
Originally Posted by Geoff Waddington
Uh oh, yup that's a bug
Right in the middle of EuCon work right now, finally making some headway, but will circle back and get this one when I am done this EuCon phase.
In the meantime, let's think of how we want to color the displays in FXMenu mode...
Might be interesting to color them different for Sends and Receives as well for strong visual feedback as to what mode you are in
|
Yep. Colored (coloured ) FX menus would be great, one can get used to color coded encoders (Attack:Red|Decay:Blue|etc...) all across different plug-ins, but since they are all sent together in one SysEx message, that would mean you'd have to keep tabs on each display's color and resend them when for example one locks the "Shift" modifier and the surface loads a different set of parameters....
|
|
|
08-06-2022, 01:59 PM
|
#18311
|
Human being with feelings
Join Date: Jan 2022
Posts: 133
|
Master FX don't get displayed on controller
When using GoSelectedTrackFXMenu it will show this for all tracks but if you Select the Master track via a mouse click in the MCP the display is empty even though I have FX there. Also, if one was to mouse click on a FX in the MCP on any track it will then spill out on the control surface, but if you select one from the Master FX it doesn't.
Can anyone else confirm or am I doing something wrong in my .zon files?
CSI v2.0
Jd
|
|
|
08-06-2022, 02:16 PM
|
#18312
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by jakeman19
When using GoSelectedTrackFXMenu it will show this for all tracks but if you Select the Master track via a mouse click in the MCP the display is empty even though I have FX there. Also, if one was to mouse click on a FX in the MCP on any track it will then spill out on the control surface, but if you select one from the Master FX it doesn't.
Can anyone else confirm or am I doing something wrong in my .zon files?
CSI v2.0
Jd
|
From what I recall MasterTrackFX and MonitorFX work differently and can’t currently be accessed from CSI.
|
|
|
08-06-2022, 02:18 PM
|
#18313
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Funkybot
From what I recall MasterTrackFX and MonitorFX work differently and can’t currently be accessed from CSI.
|
Yes, I believe that's correct.
Let's add it as a feature request.
__________________
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
|
|
|
08-07-2022, 09:01 AM
|
#18314
|
Human being with feelings
Join Date: Mar 2009
Posts: 37
|
Fader twitch on FX add/removing
Hello, I found that if you select the tracks in the mixer window, on which effects are removed or added, the fader twitching is completely absent.
Conversely, if tracks are not selected, the faders twitch as you add and remove effects on them.
|
|
|
08-07-2022, 10:41 AM
|
#18315
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by xeonblack
Hello, I found that if you select the tracks in the mixer window, on which effects are removed or added, the fader twitching is completely absent.
Conversely, if tracks are not selected, the faders twitch as you add and remove effects on them.
|
Thanks, that gives a good hint of where to look.
__________________
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
|
|
|
08-07-2022, 10:45 AM
|
#18316
|
Human being with feelings
Join Date: Dec 2009
Location: United Kingdom
Posts: 668
|
Hello all!
I joined this club few days ago when I discovered CSI and TouchOSC and MM_iPad_Mixer and first of all I wanted to say thank you to everyone involved for this fantastic oportunity to build our own control surfaces for Reaper and mix and match them at will. Big kudos for Wiki as it helps a lot to have the whole thing properly documented.
I am blown away by your work and here's hoping that many more people will have a chance to discover this wonderful software.
Inspired by MM_iPad_Mixer, I started building my own ultimate tablet control surface which I will gladly share with everyone once it is complete.
As I'm pushing forward, there are a few bits missing from CSI side though. Here is the list in no particular order:
- OSCTimeDisplay
- SelectedTrackName
- TrackNumberDisplay
- SelectedTrackNumber
- TrackOutputMeterL, TrackOutputMeterR
- Respecting Reaper's "Lock track controls" state
Thanks!
Last edited by AtmanActive; 08-07-2022 at 11:13 AM.
|
|
|
08-07-2022, 02:41 PM
|
#18317
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by AtmanActive
Hello all!
I joined this club few days ago when I discovered CSI and TouchOSC and MM_iPad_Mixer and first of all I wanted to say thank you to everyone involved for this fantastic oportunity to build our own control surfaces for Reaper and mix and match them at will. Big kudos for Wiki as it helps a lot to have the whole thing properly documented.
I am blown away by your work and here's hoping that many more people will have a chance to discover this wonderful software.
Inspired by MM_iPad_Mixer, I started building my own ultimate tablet control surface which I will gladly share with everyone once it is complete.
As I'm pushing forward, there are a few bits missing from CSI side though. Here is the list in no particular order:
- OSCTimeDisplay
- SelectedTrackName
- TrackNumberDisplay
- SelectedTrackNumber
- TrackOutputMeterL, TrackOutputMeterR
- Respecting Reaper's "Lock track controls" state
Thanks!
|
If you're in a SelectedTrack zone, the TrackNameDisplay action will get you that.
You could probably just create a SelectedTrack.zon with only that if you needed.
|
|
|
08-07-2022, 03:53 PM
|
#18318
|
Human being with feelings
Join Date: Dec 2009
Location: United Kingdom
Posts: 668
|
Quote:
Originally Posted by Funkybot
If you're in a SelectedTrack zone, the TrackNameDisplay action will get you that.
You could probably just create a SelectedTrack.zon with only that if you needed.
|
Thanks for the tip, I'll try that.
There's no mention of that in the Wiki, though.
Maybe just add:
Code:
Zone "SelectedTrack"
DisplayUpper| TrackNameDisplay
ZoneEnd
under
Code:
Zone "Track"
DisplayUpper| TrackNameDisplay
ZoneEnd
for TrackNameDisplay section.
|
|
|
08-07-2022, 04:33 PM
|
#18319
|
Human being with feelings
Join Date: Dec 2009
Location: United Kingdom
Posts: 668
|
Quote:
Originally Posted by Funkybot
If you're in a SelectedTrack zone, the TrackNameDisplay action will get you that.
You could probably just create a SelectedTrack.zon with only that if you needed.
|
That works beautifuly, thanks!
My revised list:
- OSCTimeDisplay
- TrackNumberDisplay (Zone "Track", Zone "SelectedTrack")
- TrackOutputMeterL, TrackOutputMeterR
- Respecting Reaper's "Lock track controls" state
Thanks!
|
|
|
08-07-2022, 04:55 PM
|
#18320
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by AtmanActive
- TrackOutputMeterL, TrackOutputMeterR
|
There is a slight omission in the wiki
Code:
Zone "Track"
VUMeter| TrackOutputMeter
ZoneEnd
will work, but defaults to 0, which is left.
If you have a left and right for each channel you need something like this:
Code:
Zone "Track"
VUMeterLeft| TrackOutputMeter 0
VUMeterRight| TrackOutputMeter 1
ZoneEnd
If you have more than just left and right (e.g. surround) you can use TrackOutputMeter 2, TrackOutputMeter 3, etc.
__________________
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
|
|
|
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 12:57 AM.
|