![]() |
#21721 | |
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 401
|
![]() Quote:
![]() Just uploaded a proper ZIP after heavily compressing the PDF attached to fit the stash limit of 2MB.
__________________
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 |
|
![]() |
![]() |
![]() |
#21722 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
Download works now!
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21723 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() |
![]() |
![]() |
![]() |
#21724 | |
Human being with feelings
Join Date: Jan 2022
Posts: 226
|
![]() Quote:
Jd |
|
![]() |
![]() |
![]() |
#21725 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]()
New build is up.
CSI Exp.zip Possible fix for set stepped value. You should once again be able to use [ 0.0 ]. |
![]() |
![]() |
![]() |
#21726 | |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]() Quote:
![]()
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
|
![]() |
![]() |
![]() |
#21727 |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,221
|
![]() |
![]() |
![]() |
![]() |
#21728 | |
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 401
|
![]() Quote:
Production ready here!
__________________
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 |
|
![]() |
![]() |
![]() |
#21729 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]()
Thanks for the hint "it has the capability to reset a parameter value to 0 (or whatever that represents) without the control being pressed", that led me to the bug.
What that really meant was that it was happening upon release. |
![]() |
![]() |
![]() |
#21730 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
Nice job on the fix Geoff! And MixMonkey on the assist!
One for the CSI v3 feature request list that occurred to me today while updating the old Reapinger BCF-2000 CSI files in another thread... Code:
SomeButton SelectTracksNamed "Drums" SomeButton SelectTracksNamed "Kick*" SomeButton SelectTracksNamed "Snare*" SomeButton SelectTracksNamed "Tom*" Obviously there are other priorities and this isn't super important by any means but wanted to suggest it before I forgot!
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21731 | |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#21732 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
My understanding of the way most DAWs, including Reaper is this: let's say you've got 11 drum tracks, all audio, most with some processing (Gate, EQ, Compressor). If they're 11 standalone tracks, the DAW can allocate each track to different threads allowing for parallel processing. This allows for greater efficiency.
However, if they're all being bussed to a folder, you're imposing a bottleneck and things need to happen in serial before hitting said folder. So you lose CPU efficiency as a result. Reaper is better about this than other DAWs I've used, but I think it's just a constraint of "A processing needs to take place before B processing". Anyone can jump in and correct me if I'm wrong, but that's always been my understanding of how this all works.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21733 | |
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 401
|
![]() Quote:
__________________
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 |
|
![]() |
![]() |
![]() |
#21734 | |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#21735 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,221
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#21736 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,221
|
![]() Quote:
That would be Group leaders of any type, except maybe VCA (which are already covered). Navigation to followers of those leaders proceeds in the same way as for Folders and VCA. |
|
![]() |
![]() |
![]() |
#21737 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
I'd generally agree. My thinking is that 1) scripts are not portable from a CSI perspective, and 2) this doesn't seem like it would be hard to implement from a CSI perspective (CSI already has all the data and relevant APIs), and 3) knowing the user-base here, there would be use-cases for this that I haven't even thought of yet. This being built-in could open a lot of doors. But if it never happens, that's ok too.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21738 |
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 930
|
![]()
I've been using cycle to run these commands (custom menu) they work.
As seen in attached pic Last edited by Freex; 02-08-2023 at 04:27 PM. |
![]() |
![]() |
![]() |
#21739 | |
Human being with feelings
Join Date: Oct 2014
Posts: 53
|
![]() Quote:
This works fine with only a controller (X-Touch) but with a second controller (x-tender) there are some kind of syncing problems when you have only a few tracks. For example: the session has overal 50 tracks. the controllers are showing all tracks (no special group) and are on the second layer (track 17 to 32). now you hit a button to show only group B. If group B includes track 12 to 15 the controllers turn blackk. I think there could be a more stable implementation if its done somehow from CSI. greetings |
|
![]() |
![]() |
![]() |
#21740 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]()
New build is up.
CSI Exp.zip Possible fix TCPFX param alias bugs. |
![]() |
![]() |
![]() |
#21741 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
Hi Geoff, just gave this a quick go. Existing aliases in Classic FX zones are working again. I also created a new alias in a SelectedTrackTCPFXTemplae zone and that was also written and recalled successfully.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21742 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
Now, that things are starting to settle down a bit and stability is returning, might be a good time to look at this awkwardness.
1. Load a plugin an empty track and follow the SelectedTrackTCPFXTemplate steps to create a new FX.zon for that plugin. Build it successfully, all that jazz. 2. Remove the plugin from the empty track 3. Add the same plugin back to the empty track 4. Activate your SelectedTrackFXMenu Result: the FX Menu name is blank. It doesn't say "NoMap" doesn't show the expected display name. Just nothing. Expected Result: would make sense if the map you just created was immediately useable. If you remove the plugin from the project, Refresh All Surfaces, then reload, it works as expected. Note: I can seem to GoFXSlot to activate the plugin map but then it doesn't broadcast/receive as expected. It's only after removing the FX entirely, refreshing all surfaces, that everything works as expected. Just feels strange that new map you just built isn't immediately ready for use. If Mixmonkey or anyone else wants to take a stab at reproducing, I'd appreciate it. Could just be something weird with broadcast/receive as I'm relying on the iPad for displays for the Twister versus this all just happening on one surface.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21743 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() |
![]() |
![]() |
![]() |
#21744 | |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() Quote:
"If architects designed wooden buildings the way computer architects design software, the first woodpecker that came along would destroy civilization" ![]() As you may recall, CSI preprocesses Zone files at startup, reading the path, name and alias. These are cached in the Zone Manager -- there is a Zone Manager for each Surface. Now, when you build a TCPFX Zone, the Zone gets written to the Zone Folder specified in CSI.ini for that Surface. All good so far. CSI also updates the local Zone Manager cache so that the Zone is available without repeating the whole Zone preprocessing step. What CSI does not do (yet ![]() Thanks for the detailed report, I'm not positive that's the problem, but I"m pretty sure it is, since the Zone actually loads properly via GoFXSlot. Will fix. |
|
![]() |
![]() |
![]() |
#21745 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
Based on your description of how things work, it sounds to me like you're barking up exactly the right tree.
![]()
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21746 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]()
New build is up.
CSI Exp.zip Possible fix for build TCPFX Zone where multiple Surfaces share a Zone Folder. |
![]() |
![]() |
![]() |
#21747 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
It worked except for one thing: the SelectedTrackFXMenu name was still blank (not even showing "NoMap" - not showing anything) on the second surface. But as soon as I hit RotaryPush1, both surfaces came alive with the mapping with no need to refresh.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21748 | |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() Quote:
If so, just try going back to Track or Select another Track and then go back and see if that is the issue. |
|
![]() |
![]() |
![]() |
#21749 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]()
After additional testing, here's what I suspect is happening...
As background: my SelectedTrackFXMenu is part of the Home.zon and not an associated zone. But the SelectedTracTCPFXTemplate is indeed an AssociatedZone. Code:
IncludedZones "SelectedTrack" "Buttons" "SelectedTrackFXMenu" "SelectedTrackSend" "SelectedTrackReceive" IncludedZonesEnd AssociatedZones "SelectedTrackTCPFXTemplate" AssociatedZonesEnd ZoneEnd 1. GoSelectedTrackTCPFXTemplate to begin mapping, then... 2. BuildSelectedTrackTCPFX, then after I'm done... 3. GoHome... It feels like GoHome is not "turning off" the SelectedTrackTCPFX zone. That one remains on. I think the SelectedTrackFXMenu is not active, which is why I'm not seeing anything. So if I do all my mapping on Track1, then on Track2, insert an FX I have zone for and select that track, I don't see the FX name in the display. But if I select on track 1 again, where I did the mapping...the SelectedTrackTCPFXMap is still active. GoHome didn't kill the zone. And I didn't need GoSelectedTrackTCPFX to activate the zone. I'm still looking at the prior mapping.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
![]() |
![]() |
![]() |
#21750 | |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,210
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#21751 | |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]() Quote:
X-Touch One Home.zon Code:
Zone Home Broadcast Home Receive Home IncludedZones "Buttons" "SelectedTrack" "MasterTrack" IncludedZonesEnd AssociatedZones "SelectedTrackSend" "SelectedTrackReceive" AssociatedZonesEnd ZoneEnd Code:
Zone "Buttons" F1 GoHome F1 Reaper _S&M_WNCLS4 // Closes all(!) FX chain windows F1 Reaper _S&M_WNCLS3 // Closes all(!) floating FX windows Code:
Zone "Home" OnInitialization ToggleEnableFocusedFXMapping OnInitialization Broadcast Home SelectedTrackFXMenu SelectedTrackSend SelectedTrackReceive SelectedTrackTCPFX SelectedTrackTCPFXTemplate OnInitialization Receive Home SelectedTrackFXMenu SelectedTrackSend SelectedTrackReceive SelectedTrackTCPFX SelectedTrackTCPFXTemplate IncludedZones "SelectedTrack" "Buttons" "SelectedTrackSend" "SelectedTrackReceive" IncludedZonesEnd AssociatedZones "SelectedTrackFXMenu" "SelectedTrackTCPFXTemplate" AssociatedZonesEnd ZoneEnd If I dedicate a button on the Twister to GoHome, then it works. But only for that surface. Doesn't broadcast to the X-Touch One in that scenario.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
|
![]() |
![]() |
![]() |
#21752 |
Human being with feelings
Join Date: Jan 2022
Posts: 226
|
![]()
Thought I'd see how many here have tried to create .zon's for any of the Series 2 FX John has created. I've mentioned this in the comments of his YouTube channel with his latest 2 new plugins that I'm still having issues with Series 2 plugins & CSI. He said they should be OK but I'm having issues still. Anyone else?
Jd |
![]() |
![]() |
![]() |
#21753 |
Human being with feelings
Join Date: Sep 2021
Location: Quebec, Canada
Posts: 125
|
![]()
Hi,
When I'm in the FX menu, is it possible to call a SubZone? I would like to leave the FX menu to go to my SubZone. Should I make a Zone rather than a SubZone? Thanks.
__________________
LeeJul Reaper FrenchLangPack here: stash.reaper.fm/v/45280/REAPER_SWS_FRC.ReaperLangPac |
![]() |
![]() |
![]() |
#21754 |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,221
|
![]() |
![]() |
![]() |
![]() |
#21755 |
Human being with feelings
Join Date: Sep 2021
Location: Quebec, Canada
Posts: 125
|
![]()
I made a page dedicated to automation.
This page contains several automation actions. I would like to be able to call this page (SubZone) from any other pages.
__________________
LeeJul Reaper FrenchLangPack here: stash.reaper.fm/v/45280/REAPER_SWS_FRC.ReaperLangPac |
![]() |
![]() |
![]() |
#21756 |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,221
|
![]()
Why not call it from the Buttons Zone? (i'm assuming here that the Buttons Zone is an Included Zone and therefore continuously active)
|
![]() |
![]() |
![]() |
#21757 | |
Human being with feelings
Join Date: Sep 2021
Location: Quebec, Canada
Posts: 125
|
![]() Quote:
On the other hand, if I call the page from GlobalView, it works perfectly. That's why I asked if it is possible to call a SubZone from the FX menu.
__________________
LeeJul Reaper FrenchLangPack here: stash.reaper.fm/v/45280/REAPER_SWS_FRC.ReaperLangPac |
|
![]() |
![]() |
![]() |
#21758 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,221
|
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#21759 |
Human being with feelings
Join Date: Jan 2023
Posts: 5
|
![]()
I'm sure this has probably been requested, but it would be great to be able to move multiple faders of selected tracks with a single fader move while maintaining their relative relationships. I use this feature all the time within Reaper using the mouse or shortcuts for incremental volume adjustments, however, using a single fader on my X-Touch One would be much more useful.
Are there any plans for something like this? |
![]() |
![]() |
![]() |
#21760 | |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,707
|
![]() Quote:
Correct me if I'm wrong, but I think the ask here is: 1. I select multiple tracks in Reaper 2. I move the fader with my mouse - it creates a quick group and moves all faders CSI should work the same way with the SelectedTrack zones but instead, all faders go to zero.
__________________
Control Surface Integrator (CSI) v7 Install and Support Files: CSI Install CSI v7 Wiki: CSI Wiki |
|
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|