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

Reply
 
Thread Tools Display Modes
Old 07-24-2022, 01:46 PM   #18121
MT4U
Human being with feelings
 
MT4U's Avatar
 
Join Date: Jan 2022
Location: Unifield
Posts: 397
Default

Quote:
Originally Posted by Funkybot View Post
Other Actions page created:

https://github.com/GeoffAWaddington/.../Other-Actions

This was mostly just consolidating what was already on the wiki into a single page. Note: I've never used the FixedRGBColourDisplay action and couldn't think of a use-case for it so that example is a little matter of fact.
Great, Funkybot. Only thing to point out is that "Redo" says "Undo" (The infamous copy paste devil)

Code:
Zone "Buttons"
    Shift+Undo     Undo
ZoneEnd
__________________

CSI_FX
: SubZone based GUI/Automapper for CSI.(UPD:2024-09-04)
Video Demo/Tutorial
Scripts for CSI: Reaper EEL2 scripts to use with CSI
MT4U is offline   Reply With Quote
Old 07-24-2022, 04:51 PM   #18122
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by MT4U View Post
Great, Funkybot. Only thing to point out is that "Redo" says "Undo" (The infamous copy paste devil)

Code:
Zone "Buttons"
    Shift+Undo     Undo
ZoneEnd
Thank you very much for noticing and notifying me. Fixed!
Funkybot is offline   Reply With Quote
Old 07-25-2022, 08:06 AM   #18123
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Made updates to the VCA page to remove the ToggleVCAMode action and cover the new CycleTrackVCAFolderModes and the corresponding display actions:

https://github.com/GeoffAWaddington/...-and-VCA-Spill

Special thanks to MixMonkey for explaining the TrackVCAFolderModeDisplay a few pages back in this thread. I basically plagiarized what he wrote here for that entire section.
Funkybot is offline   Reply With Quote
Old 07-25-2022, 09:41 AM   #18124
MT4U
Human being with feelings
 
MT4U's Avatar
 
Join Date: Jan 2022
Location: Unifield
Posts: 397
Default

Hi.

Whenever I have some free time I keep improving my FX mapping application (while I keep mapping my VSTs) and I have a question for you CSI wizzards.

When I generate a Zone with stepped parameters, I generate them this way:

[ (1) 0.00 0.13 0.25 0.38 0.50 0.63 0.75 0.88 1.0 ]

It's not mentioned here (https://github.com/GeoffAWaddington/...rs-and-Toggles), but I know that the "(1)" at the begining makes my encoders iterate through the single FX values with every encoder "tick".

Are there any other values other than "(1)" that have any real world use to you?
__________________

CSI_FX
: SubZone based GUI/Automapper for CSI.(UPD:2024-09-04)
Video Demo/Tutorial
Scripts for CSI: Reaper EEL2 scripts to use with CSI

Last edited by MT4U; 07-25-2022 at 10:00 AM.
MT4U is offline   Reply With Quote
Old 07-25-2022, 10:11 AM   #18125
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
Made updates to the VCA page to remove the ToggleVCAMode action and cover the new CycleTrackVCAFolderModes and the corresponding display actions:

https://github.com/GeoffAWaddington/...-and-VCA-Spill

Special thanks to MixMonkey for explaining the TrackVCAFolderModeDisplay a few pages back in this thread. I basically plagiarized what he wrote here for that entire section.
Great stuff, as always !

Might want to remove the last line, just checked the code and it looks like only one level of VCA's is supported, unless I'm misreading the code -- it has happened before

Also, for both VCA and folders, when you go into the mode, the Bank/Channel controls bank the VCA spill/child Folder Tracks.

No extra Actions are needed, it is built 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
Geoff Waddington is offline   Reply With Quote
Old 07-25-2022, 11:03 AM   #18126
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by MT4U View Post
Hi.

Whenever I have some free time I keep improving my FX mapping application (while I keep mapping my VSTs) and I have a question for you CSI wizzards.

When I generate a Zone with stepped parameters, I generate them this way:

[ (1) 0.00 0.13 0.25 0.38 0.50 0.63 0.75 0.88 1.0 ]

It's not mentioned here (https://github.com/GeoffAWaddington/...rs-and-Toggles), but I know that the "(1)" at the begining makes my encoders iterate through the single FX values with every encoder "tick".

Are there any other values other than "(1)" that have any real world use to you?

Just my two cents on that: I think it would be nice if that could be a variable with a global default as it really depends on the encoder sensitivity on the hardware and the preferences of the user. On the MIDI Fighter Twister for example, a value of 1 would be way too sensitive and I'd likely overshoot the value I want. I've gone so far as to use values of 15 or 20. On the SCE24, I think I use values of 3 to 5.
Funkybot is offline   Reply With Quote
Old 07-25-2022, 11:14 AM   #18127
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by Geoff Waddington View Post
Great stuff, as always !

Might want to remove the last line, just checked the code and it looks like only one level of VCA's is supported, unless I'm misreading the code -- it has happened before

Also, for both VCA and folders, when you go into the mode, the Bank/Channel controls bank the VCA spill/child Folder Tracks.

No extra Actions are needed, it is built in.
Added info!

I'm pretty certain that at one point VCA Spill worked on multiple levels, but I think that was removed (maybe during the 1.1 development cycle). I recall you used to be able to go multiple levels in but then when you tried to go back, you'd end up at the top-level (versus next level up). Rather than remove the line entirely, I just updated the last sentence to call out that VCA Spill only works one-level deep for now. This way if someone tries to spill down into a second level and thinks it's a bug, they'll hopefully see that it's by design.
Funkybot is offline   Reply With Quote
Old 07-25-2022, 11:31 AM   #18128
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
Added info!

I'm pretty certain that at one point VCA Spill worked on multiple levels, but I think that was removed (maybe during the 1.1 development cycle). I recall you used to be able to go multiple levels in but then when you tried to go back, you'd end up at the top-level (versus next level up). Rather than remove the line entirely, I just updated the last sentence to call out that VCA Spill only works one-level deep for now. This way if someone tries to spill down into a second level and thinks it's a bug, they'll hopefully see that it's by design.
Looks good !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-25-2022, 12:48 PM   #18129
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Might want to remove the last line, just checked the code and it looks like only one level of VCA's is supported, unless I'm misreading the code -- it has happened before
I think you might be I seem to be able to have VCAs within VCAs (ie a VCA leader is also a VCA follower of another VCA leader)

Spilling the followers seems to work fine; I end up with the VCA leaders on the LHS with followers to the right. If one of the followers is also a leader and I spill it, I get the first VCA leader on the LHS (with its followers now hidden) with the newly spilt VCA leader to its right with its followers to its right.

I only got to about three levels down but it all seems to work predictably (actually a lot easier than on screen with Reaper) Un-splilling just reverses the process described above, one level at a time.
MixMonkey is offline   Reply With Quote
Old 07-25-2022, 01:09 PM   #18130
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by MixMonkey View Post
I think you might be I seem to be able to have VCAs within VCAs (ie a VCA leader is also a VCA follower of another VCA leader)

Spilling the followers seems to work fine; I end up with the VCA leaders on the LHS with followers to the right. If one of the followers is also a leader and I spill it, I get the first VCA leader on the LHS (with its followers now hidden) with the newly spilt VCA leader to its right with its followers to its right.

I only got to about three levels down but it all seems to work predictably (actually a lot easier than on screen with Reaper) Un-splilling just reverses the process described above, one level at a time.
So the original Wiki entry WAS right!

I really should just suck it up and ditch the Artist Mix for an X-Touch so I can actually test these things on my own.
Funkybot is offline   Reply With Quote
Old 07-25-2022, 01:19 PM   #18131
MT4U
Human being with feelings
 
MT4U's Avatar
 
Join Date: Jan 2022
Location: Unifield
Posts: 397
Default

Quote:
Originally Posted by Funkybot View Post
Just my two cents on that: I think it would be nice if that could be a variable with a global default as it really depends on the encoder sensitivity on the hardware and the preferences of the user. On the MIDI Fighter Twister for example, a value of 1 would be way too sensitive and I'd likely overshoot the value I want. I've gone so far as to use values of 15 or 20. On the SCE24, I think I use values of 3 to 5.
Understood. Great info. Thanks!!!
__________________

CSI_FX
: SubZone based GUI/Automapper for CSI.(UPD:2024-09-04)
Video Demo/Tutorial
Scripts for CSI: Reaper EEL2 scripts to use with CSI
MT4U is offline   Reply With Quote
Old 07-25-2022, 01:46 PM   #18132
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
So the original Wiki entry WAS right!

I really should just suck it up and ditch the Artist Mix for an X-Touch so I can actually test these things on my own.
Make you a deal, you do that if you wish and I'll learn to read my own code
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-25-2022, 01:47 PM   #18133
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by MixMonkey View Post
I think you might be I seem to be able to have VCAs within VCAs (ie a VCA leader is also a VCA follower of another VCA leader)

Spilling the followers seems to work fine; I end up with the VCA leaders on the LHS with followers to the right. If one of the followers is also a leader and I spill it, I get the first VCA leader on the LHS (with its followers now hidden) with the newly spilt VCA leader to its right with its followers to its right.

I only got to about three levels down but it all seems to work predictably (actually a lot easier than on screen with Reaper) Un-splilling just reverses the process described above, one level at a time.
Thanks for correcting my sorry a**
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-25-2022, 01:52 PM   #18134
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Thanks for correcting my sorry a**
No worries. There's a lot of features to keep track of these days (and that's a good thing)

EDIT: I'm currently trying to think of a way of replicating it on screen.
MixMonkey is offline   Reply With Quote
Old 07-25-2022, 05:30 PM   #18135
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Funkybot View Post
I really should just suck it up and ditch the Artist Mix for an X-Touch so I can actually test these things on my own.
...or you could use my iPad Mixer (it's in the support files) It's good for checking stuff out without having to power up a whole studio to do it

Last edited by MixMonkey; 07-26-2022 at 05:37 AM. Reason: pedantry
MixMonkey is offline   Reply With Quote
Old 07-26-2022, 06:24 AM   #18136
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by MixMonkey View Post
...or you could use my iPad Mixer (it's in the support files) It's good for checking stuff out without having to power up a whole studio to do it
Trust me, it's just pure laziness on my part and not wanting to flip between OSC templates. I should get better about it.
Funkybot is offline   Reply With Quote
Old 07-26-2022, 11:49 AM   #18137
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Hi Geoff, sounds like the X-Touch One files are working for folks and can be included in the Support files. I made an update today that includes some troubleshooting notes in the Home.zon in case people run into issues.

Last edited by Funkybot; 09-28-2022 at 11:55 AM.
Funkybot is offline   Reply With Quote
Old 07-26-2022, 12:47 PM   #18138
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
Hi Geoff, sounds like the X-Touch One files are working for folks and can be included in the Support files. I made an update today that includes some troubleshooting notes in the Home.zon in case people run into issues.
Done !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-26-2022, 12:48 PM   #18139
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

New support files are up

CSI Support Files.zip

X-Touch_One files added.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-26-2022, 02:13 PM   #18140
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Just made a quick round of Wiki updates to the Send and Receive pages to list out what each individual action does down at the bottom.

https://github.com/GeoffAWaddington/...iki/Send-Zones

https://github.com/GeoffAWaddington/.../Receive-Zones

Please review for typos, copy/paste errors, and just provide feedback in general.

I think we've now officially got every single CSI documented on the Wiki for the first time ever.

Next up is adding some details around Feedback Processor types and then I think it may be done until new features are added. Unless folks have other thoughts or suggestions of course!
Funkybot is offline   Reply With Quote
Old 07-26-2022, 05:20 PM   #18141
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Funkybot View Post
Just made a quick round of Wiki updates to the Send and Receive pages to list out what each individual action does down at the bottom.

https://github.com/GeoffAWaddington/...iki/Send-Zones

https://github.com/GeoffAWaddington/.../Receive-Zones

Please review for typos, copy/paste errors, and just provide feedback in general.

I think we've now officially got every single CSI documented on the Wiki for the first time ever.

Next up is adding some details around Feedback Processor types and then I think it may be done until new features are added. Unless folks have other thoughts or suggestions of course!
More excellent work! Quick question, are there display Actions that go with:

Code:
TrackSend/ReceiveStereoMonoToggle
TrackSend/ReceiveInvertPolarity
..so that their status can be monitored from the surface?

In the same manner as:
Code:
TrackSendPrePost
TrackSendPrePostDisplay
MixMonkey is offline   Reply With Quote
Old 07-26-2022, 05:56 PM   #18142
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
Just made a quick round of Wiki updates to the Send and Receive pages to list out what each individual action does down at the bottom.

https://github.com/GeoffAWaddington/...iki/Send-Zones

https://github.com/GeoffAWaddington/.../Receive-Zones

Please review for typos, copy/paste errors, and just provide feedback in general.

I think we've now officially got every single CSI documented on the Wiki for the first time ever.

Next up is adding some details around Feedback Processor types and then I think it may be done until new features are added. Unless folks have other thoughts or suggestions of course!
Looks excellent, as usual !

Had a quick tour through the whole wiki, gotta say it's very close to complete, superb !!

A few loose ends to tie up, but very, very close !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-27-2022, 08:24 AM   #18143
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

There were some references to Eucon on the Virtual Widget page, so I removed those then added examples.

https://github.com/GeoffAWaddington/...irtual-Widgets
Funkybot is offline   Reply With Quote
Old 07-27-2022, 09:43 AM   #18144
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
There were some references to Eucon on the Virtual Widget page, so I removed those then added examples.

https://github.com/GeoffAWaddington/...irtual-Widgets
Another loose end bites the dust !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-27-2022, 10:10 AM   #18145
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by Geoff Waddington View Post
Another loose end bites the dust !
I actually had a question pop up while editing this page: is there any restriction saying Virtual Widgets only work in a Home.zon or did we just kind of collectively end up using them that way because it just kind of makes sense to have them there? If the former I can call that out somewhere on the page just to document.
Funkybot is offline   Reply With Quote
Old 07-27-2022, 10:46 AM   #18146
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by Funkybot View Post
I actually had a question pop up while editing this page: is there any restriction saying Virtual Widgets only work in a Home.zon or did we just kind of collectively end up using them that way because it just kind of makes sense to have them there? If the former I can call that out somewhere on the page just to document.
It's kind of funky

Theoretically, they can be used anywhere, but the Zone must be active when the virtual "trigger" occurs.

For instance, OnInitialization triggers when CSI loads, so Home is the Active Zone at that time.

So, once again, in short, the Zone that contains the virtual Widget must be Active when the trigger occurs.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-27-2022, 12:24 PM   #18147
themathpotato
Human being with feelings
 
Join Date: Jan 2022
Posts: 21
Default

I just got an X-Touch a few days ago (my first control surface (and this is my first post on this forum)) and I've been working hard to improve the X-touch zones files, fixing some bugs, adding missing features eg. there was no function on the jog wheel and I've added zoom and scrub functionality etc., and doing some more complex multipage FX mappings for things like the Waves SSL strip. Hopefully this should be finished in the next few days.

In the meantime, a few questions about VCA:
- There's 3 modes, track, folder and "CA". What is this third mode? All the faders are down and screens are blank when this is selected.

- In folder mode, tracks without subtracks are hidden. For example if I have a drum folder, a guitar folder for L+R, and a bass track, only drum and guitar is shown. Is this intentional and is there a way for tracks that are not folders or inside folders to also be included in this view, as these tracks are on the same hierarchy level as the folders, they just don't happen to contain any subtracks?
themathpotato is offline   Reply With Quote
Old 07-27-2022, 12:44 PM   #18148
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by themathpotato View Post
I just got an X-Touch a few days ago (my first control surface (and this is my first post on this forum)) and I've been working hard to improve the X-touch zones files, fixing some bugs, adding missing features eg. there was no function on the jog wheel and I've added zoom and scrub functionality etc., and doing some more complex multipage FX mappings for things like the Waves SSL strip. Hopefully this should be finished in the next few days.

In the meantime, a few questions about VCA:
- There's 3 modes, track, folder and "CA". What is this third mode? All the faders are down and screens are blank when this is selected.
Welcome to the forum!

"CA" is VCA mode. Any tracks that have been included in a group and assigned as VCA leaders will appear in this mode. The leaders can be "spilt" to show their followers, to the right of the leader.

Quote:
- In folder mode, tracks without subtracks are hidden. For example if I have a drum folder, a guitar folder for L+R, and a bass track, only drum and guitar is shown. Is this intentional and is there a way for tracks that are not folders or inside folders to also be included in this view, as these tracks are on the same hierarchy level as the folders, they just don't happen to contain any subtracks?
Only tracks that are folder tracks are shown in folder mode. This is intentional.

Last edited by MixMonkey; 07-28-2022 at 05:00 AM.
MixMonkey is offline   Reply With Quote
Old 07-28-2022, 07:36 PM   #18149
sanmiguel
Human being with feelings
 
Join Date: Mar 2021
Posts: 3
Default

To Geoff or Funkybot - can you please let me know where I can find SCE24.mst? Thanks
sanmiguel is offline   Reply With Quote
Old 07-29-2022, 04:21 AM   #18150
themathpotato
Human being with feelings
 
Join Date: Jan 2022
Posts: 21
Default

I've attached my improved files for the X-Touch, fixing bugs and adding missing key features. Full changes and additions below:



Added 26 new vst mappings including multipage Waves SSL Channel (dynamics page, EQ page, settings page, pushing encoders located near switches on the UI toggles the nearby switches which are also all found on the settings page).
Added zoom and scub zones, toggling zoom allows zooming rather than scrolling with the directional buttons, toggling scrub changes whether the jog wheel scrolls continuously or snapped to the grid.


Changes to original Geoff Waddington support files:

Buttons.zon:
Added zoom and scub zones
Removed line "GlobalView _S&M_TOGLFXCHAIN" as I want all fx windows to close when GlobalView is pressed.
Added the following lines:
Hold+Rewind Reaper "40042" // Go to start of project
Hold+FastForward Reaper "40043" // Go to end of project
JogWheelRotaryCW Reaper "40647" // Move cursor right to grid division
JogWheelRotaryCCW Reaper "40646" // Move cursor left to grid division
Left Reaper "40140" // Scroll view left
Right Reaper "40141" // Scroll view right
Up Reaper "40138" // Scroll view up
Down Reaper "40139" // Scroll view down


Marker.zon:
Added functionality to F1-F8 buttons mapping to go to markers 1-8.

SelectedTrackFXMenu.zon:
Added "RotaryPush| Reaper "_S&M_FLOATFX|"" so that the relevant FX window is opened when selected (only works for first 8 FX on a track, maybe this can be extended with banks somehow)

Removed this line on SelectedTrackFXMenu.zon and TrackFXMenu.zon: "Fader| NoAction"
Attached Files
File Type: zip X-Touch Improvements.zip (23.8 KB, 60 views)
themathpotato is offline   Reply With Quote
Old 07-29-2022, 04:37 AM   #18151
themathpotato
Human being with feelings
 
Join Date: Jan 2022
Posts: 21
Default

I'll also upload the Waves SSL zones separately here because they serve as another nice example of using FX Subzones.
Attached Files
File Type: zip Waves SSL Channel Zones.zip (4.1 KB, 58 views)
themathpotato is offline   Reply With Quote
Old 07-29-2022, 05:23 AM   #18152
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by themathpotato View Post
I've attached my improved files for the X-Touch, fixing bugs and adding missing key features. Full changes and additions below:
Cool, thanks for the contribution, curious as to what bugs you found, didn't see any mention of them in the rest of your post, maybe I missed them.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-29-2022, 06:31 AM   #18153
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by sanmiguel View Post
To Geoff or Funkybot - can you please let me know where I can find SCE24.mst? Thanks
Here are my SCE-24 including the .mst and a few hundred fx.zon's.

https://www.dropbox.com/s/hfbbz2i8xu...SI_v2.zip?dl=0

As always, feel free to customize as needed. And if you have any suggestions, improvements, etc., I'm all ears!
Funkybot is offline   Reply With Quote
Old 07-29-2022, 03:17 PM   #18154
themathpotato
Human being with feelings
 
Join Date: Jan 2022
Posts: 21
Default

Quote:
Originally Posted by Geoff Waddington View Post
curious as to what bugs you found
I was assuming this line:
Code:
GlobalView       Reaper _S&M_TOGLFXCHAIN
on buttons.zon was intended to perform the functionality as with adding
Code:
RotaryPush| Reaper "_S&M_FLOATFX|"
on SelectedTrackFXMenu.zon, but maybe that's wrong, I couldn't quite understand what the purpose of the former line was.

Also what is the syntax with "quotation marks" on actions, it seems to work with and without, is there a difference?.
themathpotato is offline   Reply With Quote
Old 07-30-2022, 05:04 AM   #18155
fr33sp1r1t
Human being with feelings
 
Join Date: Apr 2022
Posts: 22
Default

I have a quick question:-

Is there any reason in the X-Touch.mst file why
Code:
Widget Rewind
	Press 90 5b 7f 90 5b 00
	FB_TwoState 90 5b 00 90 5b 00
WidgetEnd

Widget FastForward
	Press 90 5c 7f 90 5c 00
	FB_TwoState 90 5c 00 90 5c 00
WidgetEnd
Does not have the 7f in the FB_TwoState code as in
Code:
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
as then it gives feedback/lights up when you Fast Forward/Rewind?
fr33sp1r1t is offline   Reply With Quote
Old 07-30-2022, 05:35 AM   #18156
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by fr33sp1r1t View Post
I have a quick question:-

Is there any reason in the X-Touch.mst file why
Code:
Widget Rewind
	Press 90 5b 7f 90 5b 00
	FB_TwoState 90 5b 00 90 5b 00
WidgetEnd

Widget FastForward
	Press 90 5c 7f 90 5c 00
	FB_TwoState 90 5c 00 90 5c 00
WidgetEnd
Does not have the 7f in the FB_TwoState code as in
Code:
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
as then it gives feedback/lights up when you Fast Forward/Rewind?
Oops! My bad Cut'n'paste error when I was adding the button feedback to the X-Touch.mst. Probably the reason that Geoff couldn't get his FFWD/REW buttons to light up when we were working on the new FFWD/REW functionality.

Prime example of why you shouldn't work on files for surfaces you don't own. Apologies all round
MixMonkey is offline   Reply With Quote
Old 07-30-2022, 07:19 AM   #18157
MT4U
Human being with feelings
 
MT4U's Avatar
 
Join Date: Jan 2022
Location: Unifield
Posts: 397
Default

Quote:
Originally Posted by Funkybot View Post
Here are my SCE-24 including the .mst and a few hundred fx.zon's.

https://www.dropbox.com/s/hfbbz2i8xu...SI_v2.zip?dl=0

As always, feel free to customize as needed. And if you have any suggestions, improvements, etc., I'm all ears!
Hi there Funkybot.

I'm working on "Importing" existing FX configurations in my application, and was checking other people's FX zones to do some testing and your files made me think again about the stepped parameters.

In your zones you use something like this:
Code:
RtrA1 FXParam 0 [ (0.001,0.001,0.01,0.05,0.1,0.15,0.25,0.5) ]
RtrPushA1 NoAction

I usually generate stepped parameters like this:
Code:
Rotary2 FXParam 1 [ 0.0 0.05 0.11 0.16 0.21 0.26 0.32 0.37 0.42 0.47 0.53 0.58 0.63 0.68 0.74 0.79 0.84 0.89 0.95 1.0 ]
and if I want to configure my rotary steps I would use something like:

Code:
Rotary2 FXParam 1 [ (1) 0.0 0.05 0.11 0.16 0.21 0.26 0.32 0.37 0.42 0.47 0.53 0.58 0.63 0.68 0.74 0.79 0.84 0.89 0.95 1.0 ]
Could you please explain what does the [ (0.001,0.001,0.01,0.05,0.1,0.15,0.25,0.5) ] syntax mean?

Thank you very much!
__________________

CSI_FX
: SubZone based GUI/Automapper for CSI.(UPD:2024-09-04)
Video Demo/Tutorial
Scripts for CSI: Reaper EEL2 scripts to use with CSI
MT4U is offline   Reply With Quote
Old 07-30-2022, 07:45 AM   #18158
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

Quote:
Originally Posted by themathpotato View Post
I was assuming this line:
Code:
GlobalView       Reaper _S&M_TOGLFXCHAIN
on buttons.zon was intended to perform the functionality as with adding
Code:
RotaryPush| Reaper "_S&M_FLOATFX|"
on SelectedTrackFXMenu.zon, but maybe that's wrong, I couldn't quite understand what the purpose of the former line was.

Also what is the syntax with "quotation marks" on actions, it seems to work with and without, is there a difference?.
I honestly forget that one, went to look it up and SWS extensions are gone in my system, just upgraded Reaper to 6.64 and OS to 12.5, the SWS dylib will no longer drop into the folder

Anyone remember this one ?

As far as quotes, they're optional as long as the parameter has no spaces, so it's generally good practice to use them.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-30-2022, 07:47 AM   #18159
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,570
Default

New support files build is up.

CSI Support Files.zip

Fixed X-Touch.mst Rewind and FastForward feedback processor definitions.

Thanks fr33sp1r1t !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 07-30-2022, 08:03 AM   #18160
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,144
Default

Quote:
Originally Posted by MT4U View Post
Hi there Funkybot.

I'm working on "Importing" existing FX configurations in my application, and was checking other people's FX zones to do some testing and your files made me think again about the stepped parameters.

In your zones you use something like this:
Code:
RtrA1 FXParam 0 [ (0.001,0.001,0.01,0.05,0.1,0.15,0.25,0.5) ]
RtrPushA1 NoAction

I usually generate stepped parameters like this:
Code:
Rotary2 FXParam 1 [ 0.0 0.05 0.11 0.16 0.21 0.26 0.32 0.37 0.42 0.47 0.53 0.58 0.63 0.68 0.74 0.79 0.84 0.89 0.95 1.0 ]
and if I want to configure my rotary steps I would use something like:

Code:
Rotary2 FXParam 1 [ (1) 0.0 0.05 0.11 0.16 0.21 0.26 0.32 0.37 0.42 0.47 0.53 0.58 0.63 0.68 0.74 0.79 0.84 0.89 0.95 1.0 ]
Could you please explain what does the [ (0.001,0.001,0.01,0.05,0.1,0.15,0.25,0.5) ] syntax mean?

Thank you very much!
Those aren't parameter steps, that's encoder acceleration.
Funkybot is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:12 PM.


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