|
|
|
06-09-2019, 04:09 AM
|
#3041
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by MixMonkey
Thanks Geoff, working now Excellent!!
One thing, when activated, the 8 sends of a channel appear across all of the surfaces (4xXT and 1xMCU)
Could they just appear on the surface containing the selected track?
|
Yeah, when we have ZoneLink working properly, unchecking it should fix this up
__________________
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
|
|
|
06-09-2019, 04:11 AM
|
#3042
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by MixMonkey
Cool modification of C4.zon:
Code:
Zone Home
OnFXFocus MapFocusedTrackFXToWidgets
OnTrackSelection MapSelectedTrackSendsToWidgets
SpotErase ToggleShouldMapSends
SlotUp Reaper _fba48393e4ca48f88d11cba0e4671ab3
SlotDown Reaper _265b374bdcd740f7af4550cd986e4e9c
TrackL Reaper _S&M_WNONLY1
TrackR Reaper _S&M_WNONLY2
BankLeft TrackBank -24
BankRight TrackBank 24
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
ZoneEnd
Zone Send1
DisplayUpperD1| TrackSendNameDisplay
DisplayLowerD1| TrackSendVolumeDisplay
RotaryPushD1| TrackSendMute
RotaryD1| TrackSendVolume
ZoneEnd
Zone Send2
DisplayUpperD2| TrackSendNameDisplay
DisplayLowerD2| TrackSendVolumeDisplay
RotaryPushD2| TrackSendMute
RotaryD2| TrackSendVolume
ZoneEnd
Zone Send3
DisplayUpperD3| TrackSendNameDisplay
DisplayLowerD3| TrackSendVolumeDisplay
RotaryPushD3| TrackSendMute
RotaryD3| TrackSendVolume
ZoneEnd
Zone Send4
DisplayUpperD4| TrackSendNameDisplay
DisplayLowerD4| TrackSendVolumeDisplay
RotaryPushD4| TrackSendMute
RotaryD4| TrackSendVolume
ZoneEnd
Zone Send5
DisplayUpperD5| TrackSendNameDisplay
DisplayLowerD5| TrackSendVolumeDisplay
RotaryPushD5| TrackSendMute
RotaryD5| TrackSendVolume
ZoneEnd
Zone Send6
DisplayUpperD6| TrackSendNameDisplay
DisplayLowerD6| TrackSendVolumeDisplay
RotaryPushD6| TrackSendMute
RotaryD6| TrackSendVolume
ZoneEnd
Zone Send7
DisplayUpperD7| TrackSendNameDisplay
DisplayLowerD7| TrackSendVolumeDisplay
RotaryPushD7| TrackSendMute
RotaryD7| TrackSendVolume
ZoneEnd
Zone Send8
DisplayUpperD8| TrackSendNameDisplay
DisplayLowerD8| TrackSendVolumeDisplay
RotaryPushD8| TrackSendMute
RotaryD8| TrackSendVolume
ZoneEnd
Pushing SpotErase on the C4 maps Sends 1-8 of the selected channel to D1-8 on the C4, Rotary is SendVolume, Push is SendMute, DisplayUpper is SendName and DisplayLower is SendVolume.
Pushing SpotErase again returns you to the plugin parameters of the focussed FX. Sweet
|
WOW, just fantastic !!
This is exactly how I envisioned this project, dedicated users making their own sophisticated workflows.
__________________
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
|
|
|
06-09-2019, 04:13 AM
|
#3043
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Ok, so I know it's very early with the new architecture, but I think it's time to think about starting some document work.
Anyone see any preliminary holes is the new architecture -- I know -- unfair question so early
__________________
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
|
|
|
06-09-2019, 04:56 AM
|
#3044
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Geoff Waddington
Yeah, when we have ZoneLink working properly, unchecking it should fix this up
|
Great! There are definitely times when having the sends on faders is much better than on the C4 rotaries (much greater accuracy, easier to ride etc)
Quick question, are SendPan, SendPhase and Send Pre/post available?
Not seeing any immediate holes in the architecture. Now that the Sends and FX are there, I'll start using the new system for work. That should turn over the rock and let any bugs crawl out
You've done really great work on this Geoff Many, many thanks!
|
|
|
06-09-2019, 05:36 AM
|
#3045
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,787
|
Quote:
Originally Posted by Geoff Waddington
I think it's time to think about starting some document work.
|
Great ! (As I completely lost the track with the new architecture)
-Michael
|
|
|
06-09-2019, 09:28 AM
|
#3046
|
Human being with feelings
Join Date: Oct 2017
Posts: 42
|
I've just found CSI, thanks alot, Geoff!!
And many thanks to CraigGE, also, my X-Touch Mini now is fully functional after only 5 minutes!
One question, I'm thinking about using CSI with my Launchpad Mini to control the Playtime plugin by Helgoboss, I want to make use of a modifier e.g. to delete specific items by pressing the modifier and the corresponding pad on the launchpad. Playtime always runs on track 10. How do I tell CSI to control its parameters? I just had my first (futile) attempt for the config:
launchpad.mst:
Code:
Widget Button1-1T
Press 90 00 7f
WidgetEnd
Widget Button_test
Press 90 01 7f
WidgetEnd
launchpad.zon
Code:
Zone "VST: Playtime (Helgoboss)"
Button1-1T Slot 1, 1 Trigger
Button_test Toggle full screen (simple)
ZoneEnd
Is this more or less the workflow?
|
|
|
06-09-2019, 11:03 AM
|
#3047
|
Human being with feelings
Join Date: Jan 2012
Posts: 45
|
So I am having some trouble, I'm sure it's something dumb on my part. When I go to add a new surface and the script log runs and everything. When I go back in and see that my devices settings are all reset and if I close out and come back the surface is no longer there under surfaces. I am on Windows 10, I am wondering if maybe it is related to program files access rights? I have no idea really, any help would be amazing this looks amazing
|
|
|
06-09-2019, 09:11 PM
|
#3048
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
Looks like your FX file is still the old style, should look more like this:
Code:
Zone "VST: ReaComp (Cockos)"
FocusedFXTrackNavigator
Threshold FXParam Thresh
Character FXParam Gain
Attack FXParam Attack
Release FXParam Release
Ratio FXParam Ratio
Compressor FXParam Bypass
Parallel FXParam Wet
CompressorMeter FXParam GainReductionDB
DisplayUpperD1 TrackFXParamNameDisplay "IpGain" "Input"
ZoneEnd
|
Hi Geoff, forgive me but I've got lots of questions now that I'm trying the new one out, seems to be in a good place right now and I've been trying to keep up. Mostly it's the change in syntax I'm having trouble with. Here goes my list:
1. First, thanks for including the profiles for the ProX! Hell yea dude!
2. (NEVER MIND FIGURED THIS OUT)How do I get the meters to work? Doesn't seem like the code is in the channel zone, I'm not sure exactly how to include.
2A. how about the master fader, what to do with that?
3. Can you elaborate on the change to fx files above? I'm not quite following, sorry. I can see which is the actual param name (from the fx itself), but which is the display name....and then what's the other one that isn't those 2? And how to map to specific rotaries for the C4? A1, A2, ...etc.
4. one biggie, I can't get the rec button to work. The midi monitor seems to show the correct values, I haven't changed the syntax. I even tried changing the action to the reaper transport action, doesn't seem to work at all. Prob something simple eh??
(EDIT: sorta fixed, here is the changed code for the .mst, but the light stays on. The note was off, but still won't work with the Press line active):
Widget Record
/Press 90 5f 7f
FB_TwoState 90 5f 7f 90 5f 00
WidgetEnd
5. Is there a track limit? I cant see any tracks past track 63 in my project.
I may have more questions, there's lots to wrap my head around all this. Top work for sure, thank you very much!
Last edited by poetnprophet; 06-09-2019 at 11:38 PM.
|
|
|
06-09-2019, 09:29 PM
|
#3049
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by MixMonkey
Cool modification of C4.zon:
Code:
Zone Home
OnFXFocus MapFocusedTrackFXToWidgets
OnTrackSelection MapSelectedTrackSendsToWidgets
SpotErase ToggleShouldMapSends
SlotUp Reaper _fba48393e4ca48f88d11cba0e4671ab3
SlotDown Reaper _265b374bdcd740f7af4550cd986e4e9c
TrackL Reaper _S&M_WNONLY1
TrackR Reaper _S&M_WNONLY2
BankLeft TrackBank -24
BankRight TrackBank 24
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
ZoneEnd
Zone Send1
DisplayUpperD1| TrackSendNameDisplay
DisplayLowerD1| TrackSendVolumeDisplay
RotaryPushD1| TrackSendMute
RotaryD1| TrackSendVolume
ZoneEnd
Zone Send2
DisplayUpperD2| TrackSendNameDisplay
DisplayLowerD2| TrackSendVolumeDisplay
RotaryPushD2| TrackSendMute
RotaryD2| TrackSendVolume
ZoneEnd
Zone Send3
DisplayUpperD3| TrackSendNameDisplay
DisplayLowerD3| TrackSendVolumeDisplay
RotaryPushD3| TrackSendMute
RotaryD3| TrackSendVolume
ZoneEnd
Zone Send4
DisplayUpperD4| TrackSendNameDisplay
DisplayLowerD4| TrackSendVolumeDisplay
RotaryPushD4| TrackSendMute
RotaryD4| TrackSendVolume
ZoneEnd
Zone Send5
DisplayUpperD5| TrackSendNameDisplay
DisplayLowerD5| TrackSendVolumeDisplay
RotaryPushD5| TrackSendMute
RotaryD5| TrackSendVolume
ZoneEnd
Zone Send6
DisplayUpperD6| TrackSendNameDisplay
DisplayLowerD6| TrackSendVolumeDisplay
RotaryPushD6| TrackSendMute
RotaryD6| TrackSendVolume
ZoneEnd
Zone Send7
DisplayUpperD7| TrackSendNameDisplay
DisplayLowerD7| TrackSendVolumeDisplay
RotaryPushD7| TrackSendMute
RotaryD7| TrackSendVolume
ZoneEnd
Zone Send8
DisplayUpperD8| TrackSendNameDisplay
DisplayLowerD8| TrackSendVolumeDisplay
RotaryPushD8| TrackSendMute
RotaryD8| TrackSendVolume
ZoneEnd
Pushing SpotErase on the C4 maps Sends 1-8 of the selected channel to D1-8 on the C4, Rotary is SendVolume, Push is SendMute, DisplayUpper is SendName and DisplayLower is SendVolume.
Pushing SpotErase again returns you to the plugin parameters of the focussed FX. Sweet
|
thank you once again, mixMonkey! I have "borrowed" another one of your examples, mighty fine example, too and perfect for my setup. thank you.
Any chance you could post one or two of your fx files? i'm not sure how to set those up.
|
|
|
06-10-2019, 04:42 AM
|
#3050
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by poetnprophet
thank you once again, mixMonkey! I have "borrowed" another one of your examples, mighty fine example, too and perfect for my setup. thank you.
Any chance you could post one or two of your fx files? i'm not sure how to set those up.
|
Sure Here you go:
Code:
Zone "VST: The Glue (Cytomic)"
/
FocusedFXTrackNavigator
/
DisplayUpperD1 FXParamNameDisplay "Threshold" "Thresh"
DisplayLowerD1 FXParamValueDisplay "Threshold"
RotaryD1 FXParam "Threshold"
/Toggle+RotaryPushD1 FXParam ""
/
DisplayUpperD2 FXParamNameDisplay "Ratio"
DisplayLowerD2 FXParamValueDisplay ""
RotaryD2 FXParam ""
/Toggle+RotaryPushD2 FXParam ""
/
DisplayUpperD3 FXParamNameDisplay "Attack" "Att"
DisplayLowerD3 FXParamValueDisplay "Attack"
RotaryD3 FXParam "Attack"
/Toggle+RotaryPushD3 FXParam ""
/
DisplayUpperD4 FXParamNameDisplay "Release" "Rel"
DisplayLowerD4 FXParamValueDisplay "Release"
RotaryD4 FXParam "Release"
/Toggle+RotaryPushD4 FXParam ""
/
DisplayUpperD5 FXParamNameDisplay "Range"
DisplayLowerD5 FXParamValueDisplay "Range"
RotaryD5 FXParam "Range"
/Toggle+RotaryPushD5 FXParam ""
/
DisplayUpperD6 FXParamNameDisplay "SidechainHp" "SC_HPF"
DisplayLowerD6 FXParamValueDisplay "SidechainHp"
RotaryD6 FXParam "SidechainHp"
/Toggle+RotaryPushD6 FXParam ""
/
DisplayUpperD7 FXParamNameDisplay "WetMix" "Mix"
DisplayLowerD7 FXParamNameDisplay "PeakClipIn" "PClip"
RotaryD7 FXParam "WetMix"
Toggle+RotaryPushD7 FXParam "PeakClipIn"
/
DisplayUpperD8 FXParamNameDisplay "Makeup" "MakeUp"
DisplayLowerD8 FXParamNameDisplay "CompIn"
RotaryD8 FXParam "Makeup"
Toggle+RotaryPushD8 FXParam "CompIn"
/
Note in DisplayLowerD7 the use of FXParamNameDisplay to show the name of the Push instead of the value of the wet mix.
and here's the master C4 template. I always start with this, paste in the plugin parameters and un-comment the line (don't leave empty, active lines):
Code:
Zone ""
/
FocusedFXTrackNavigator
/
/DisplayUpperD1 FXParamNameDisplay ""
/DisplayLowerD1 FXParamValueDisplay ""
/RotaryD1 FXParam ""
/Toggle+RotaryPushD1 FXParam ""
/
/DisplayUpperD2 FXParamNameDisplay ""
/DisplayLowerD2 FXParamValueDisplay ""
/RotaryD2 FXParam ""
/Toggle+RotaryPushD2 FXParam ""
/
/DisplayUpperD3 FXParamNameDisplay ""
/DisplayLowerD3 FXParamValueDisplay ""
/RotaryD3 FXParam ""
/Toggle+RotaryPushD3 FXParam ""
/
/DisplayUpperD4 FXParamNameDisplay ""
/DisplayLowerD4 FXParamValueDisplay ""
/RotaryD4 FXParam ""
/Toggle+RotaryPushD4 FXParam ""
/
/DisplayUpperD5 FXParamNameDisplay ""
/DisplayLowerD5 FXParamValueDisplay ""
/RotaryD5 FXParam ""
/Toggle+RotaryPushD5 FXParam ""
/
/DisplayUpperD6 FXParamNameDisplay ""
/DisplayLowerD6 FXParamValueDisplay ""
/RotaryD6 FXParam ""
/Toggle+RotaryPushD6 FXParam ""
/
/DisplayUpperD7 FXParamNameDisplay ""
/DisplayLowerD7 FXParamValueDisplay ""
/RotaryD7 FXParam ""
/Toggle+RotaryPushD7 FXParam ""
/
/DisplayUpperD8 FXParamNameDisplay ""
/DisplayLowerD8 FXParamValueDisplay ""
/RotaryD8 FXParam ""
/Toggle+RotaryPushD8 FXParam ""
/
/-------------------------------------------------------
/
/DisplayUpperC1 FXParamNameDisplay ""
/DisplayLowerC1 FXParamValueDisplay ""
/RotaryC1 FXParam ""
/Toggle+RotaryPushC1 FXParam ""
/
/DisplayUpperC2 FXParamNameDisplay ""
/DisplayLowerC2 FXParamValueDisplay ""
/RotaryC2 FXParam ""
/Toggle+RotaryPushC2 FXParam ""
/
/DisplayUpperC3 FXParamNameDisplay ""
/DisplayLowerC3 FXParamValueDisplay ""
/RotaryC3 FXParam ""
/Toggle+RotaryPushC3 FXParam ""
/
/DisplayUpperC4 FXParamNameDisplay ""
/DisplayLowerC4 FXParamValueDisplay ""
/RotaryC4 FXParam ""
/Toggle+RotaryPushC4 FXParam ""
/
/DisplayUpperC5 FXParamNameDisplay ""
/DisplayLowerC5 FXParamValueDisplay ""
/RotaryC5 FXParam ""
/Toggle+RotaryPushC5 FXParam ""
/
/DisplayUpperC6 FXParamNameDisplay ""
/DisplayLowerC6 FXParamValueDisplay ""
/RotaryC6 FXParam ""
/Toggle+RotaryPushC6 FXParam ""
/
/DisplayUpperC7 FXParamNameDisplay ""
/DisplayLowerC7 FXParamValueDisplay ""
/RotaryC7 FXParam ""
/Toggle+RotaryPushC7 FXParam ""
/
/DisplayUpperC8 FXParamNameDisplay ""
/DisplayLowerC8 FXParamValueDisplay ""
/RotaryC8 FXParam ""
/Toggle+RotaryPushC8 FXParam ""
/
/-------------------------------------------------------
/
/DisplayUpperB1 FXParamNameDisplay ""
/DisplayLowerB1 FXParamValueDisplay ""
/RotaryB1 FXParam ""
/Toggle+RotaryPushB1 FXParam ""
/
/DisplayUpperB2 FXParamNameDisplay ""
/DisplayLowerB2 FXParamValueDisplay ""
/RotaryB2 FXParam ""
/Toggle+RotaryPushB2 FXParam ""
/
/DisplayUpperB3 FXParamNameDisplay ""
/DisplayLowerB3 FXParamValueDisplay ""
/RotaryB3 FXParam ""
/Toggle+RotaryPushB3 FXParam ""
/
/DisplayUpperB4 FXParamNameDisplay ""
/DisplayLowerB4 FXParamValueDisplay ""
/RotaryB4 FXParam ""
/Toggle+RotaryPushB4 FXParam ""
/
/DisplayLowerB5 FXParamValueDisplay ""
/DisplayUpperB5 FXParamNameDisplay ""
/RotaryB5 FXParam ""
/Toggle+RotaryPushB5 FXParam ""
/
/DisplayUpperB6 FXParamNameDisplay ""
/DisplayLowerB6 FXParamValueDisplay ""
/RotaryB6 FXParam ""
/Toggle+RotaryPushB6 FXParam ""
/
/DisplayUpperB7 FXParamNameDisplay ""
/DisplayLowerB7 FXParamValueDisplay ""
/RotaryB7 FXParam ""
/Toggle+RotaryPushB7 FXParam ""
/
/DisplayUpperB8 FXParamNameDisplay ""
/DisplayLowerB8 FXParamValueDisplay ""
/RotaryB8 FXParam ""
/Toggle+RotaryPushB8 FXParam ""
/
/------------------------------------------
/
DisplayUpperA1 FXParamNameDisplay "Wet" "******"
DisplayLowerA1 FXParamValueDisplay "Wet"
RotaryA1 FXParam "Wet"
Toggle+RotaryPushA1 FXParam "Bypass"
/
DisplayUpperA2 FXParamNameDisplay "" " "
/DisplayLowerA2 FXParamValueDisplay ""
/RotaryA2 FXParam ""
/Toggle+RotaryPushA2 FXParam ""
/
DisplayUpperA3 FXParamNameDisplay "" " "
/DisplayLowerA3 FXParamValueDisplay ""
/RotaryA3 FXParam ""
/Toggle+RotaryPushA3 FXParam ""
/
DisplayUpperA4 FXParamNameDisplay "" " "
/DisplayLowerA4 FXParamValueDisplay ""
/RotaryA4 FXParam ""
/Toggle+RotaryPushA4 FXParam ""
/
DisplayUpperA5 FXParamNameDisplay "" " "
/DisplayLowerA5 FXParamValueDisplay ""
/RotaryA5 FXParam ""
/Toggle+RotaryPushA5 FXParam ""
/
DisplayUpperA6 FXParamNameDisplay "" " "
/DisplayLowerA6 FXParamValueDisplay ""
/RotaryA6 FXParam ""
/Toggle+RotaryPushA6 FXParam ""
/
DisplayUpperA7 FXParamNameDisplay "" " "
/DisplayLowerA7 FXParamValueDisplay ""
/RotaryA7 FXParam ""
/Toggle+RotaryPushA7 FXParam ""
/
DisplayUpperA8 FXParamNameDisplay "" " "
DisplayLowerA8 FXParamValueDisplay ""
/RotaryA8 FXParam ""
/Toggle+RotaryPushA8 FXParam ""
ZoneEnd
A few notes:
i) I use Notepad++ for editing. If you go to Settings/Preferences/Languages and set the TAB to 8, the columns will line up neatly. This is good because...
ii) Notepad++ allows vertical (column) selection, Hold down ALT and try selecting vertically. If you put the cursor between the "" on the FXParamNameDisplay line, hold down SHIFT and ALT and use the down arrow twice, you can then paste into 3 lines in one go
iii) Widget A1 is set up permanently as Dry/Wet mix and Bypass. Reaper adds these parameter to every VST. In the Dry/Wet Alias field I always put the name of the plugin
iv) In row A, there are already some active lines with " " set in the Alias field. These blank the C4 display.
|
|
|
06-10-2019, 04:45 AM
|
#3051
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by MixMonkey
Great! There are definitely times when having the sends on faders is much better than on the C4 rotaries (much greater accuracy, easier to ride etc)
Quick question, are SendPan, SendPhase and Send Pre/post available?
|
Soon, I'll try to sneak them into the next build.
Quote:
Originally Posted by MixMonkey
Not seeing any immediate holes in the architecture. Now that the Sends and FX are there, I'll start using the new system for work. That should turn over the rock and let any bugs crawl out
|
I would watch how the Zone Activation Stack works, particularly watch for stray Zones that didn't Deactivate properly, not sure yet if the Zone Activation Stack design is completely correct.
__________________
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
|
|
|
06-10-2019, 04:49 AM
|
#3052
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by TVbene
I've just found CSI, thanks alot, Geoff!!
And many thanks to CraigGE, also, my X-Touch Mini now is fully functional after only 5 minutes!
One question, I'm thinking about using CSI with my Launchpad Mini to control the Playtime plugin by Helgoboss, I want to make use of a modifier e.g. to delete specific items by pressing the modifier and the corresponding pad on the launchpad. Playtime always runs on track 10. How do I tell CSI to control its parameters? I just had my first (futile) attempt for the config:
launchpad.mst:
Code:
Widget Button1-1T
Press 90 00 7f
WidgetEnd
Widget Button_test
Press 90 01 7f
WidgetEnd
launchpad.zon
Code:
Zone "VST: Playtime (Helgoboss)"
Button1-1T Slot 1, 1 Trigger
Button_test Toggle full screen (simple)
ZoneEnd
Is this more or less the workflow?
|
Now that we have a usable architecture, I'm just now starting to document all of this.
Should have a first cut within a week.
__________________
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
|
|
|
06-10-2019, 04:51 AM
|
#3053
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by Audbol
So I am having some trouble, I'm sure it's something dumb on my part. When I go to add a new surface and the script log runs and everything. When I go back in and see that my devices settings are all reset and if I close out and come back the surface is no longer there under surfaces. I am on Windows 10, I am wondering if maybe it is related to program files access rights? I have no idea really, any help would be amazing this looks amazing
|
Yeah, seem to recall some weirdness on Windows 10 a year or 2 back.
Make sure CSI.ini rights/permissions/access are set properly and then let me know if that works.
__________________
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
|
|
|
06-10-2019, 05:09 AM
|
#3054
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by poetnprophet
Hi Geoff, forgive me but I've got lots of questions now that I'm trying the new one out, seems to be in a good place right now and I've been trying to keep up. Mostly it's the change in syntax I'm having trouble with. Here goes my list:
1. First, thanks for including the profiles for the ProX! Hell yea dude!
2. (NEVER MIND FIGURED THIS OUT)How do I get the meters to work? Doesn't seem like the code is in the channel zone, I'm not sure exactly how to include.
2A. how about the master fader, what to do with that?
|
Here are the Master Track Actions currently available:
MasterTrackVolume
MasterTrackUniqueSelect
MasterTrackTouch
MasterTrackOutputMeter 0
MasterTrackOutputMeter 1
0 = left
1 = right
Quote:
Originally Posted by poetnprophet
3. Can you elaborate on the change to fx files above? I'm not quite following, sorry. I can see which is the actual param name (from the fx itself), but which is the display name....and then what's the other one that isn't those 2? And how to map to specific rotaries for the C4? A1, A2, ...etc.
|
Looks like @MixMonkey's got you sorted on this.
Quote:
Originally Posted by poetnprophet
4. one biggie, I can't get the rec button to work. The midi monitor seems to show the correct values, I haven't changed the syntax. I even tried changing the action to the reaper transport action, doesn't seem to work at all. Prob something simple eh??
(EDIT: sorta fixed, here is the changed code for the .mst, but the light stays on. The note was off, but still won't work with the Press line active):
Widget Record
/Press 90 5f 7f
FB_TwoState 90 5f 7f 90 5f 00
WidgetEnd
|
Weird, try using Midi In Monitor and Midi Out Monitor to see what's going on.
Quote:
Originally Posted by poetnprophet
5. Is there a track limit? I cant see any tracks past track 63 in my project.
|
Hmmm... Just the loaded the 1420 track stress test, worked fine, don't know what's causing you troubles...
__________________
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
|
|
|
06-10-2019, 05:50 AM
|
#3055
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by TVbene
I've just found CSI, thanks alot, Geoff!!
And many thanks to CraigGE, also, my X-Touch Mini now is fully functional after only 5 minutes!
One question, I'm thinking about using CSI with my Launchpad Mini to control the Playtime plugin by Helgoboss, I want to make use of a modifier e.g. to delete specific items by pressing the modifier and the corresponding pad on the launchpad. Playtime always runs on track 10. How do I tell CSI to control its parameters? I just had my first (futile) attempt for the config:
launchpad.mst:
Code:
Widget Button1-1T
Press 90 00 7f
WidgetEnd
Widget Button_test
Press 90 01 7f
WidgetEnd
launchpad.zon
Code:
Zone "VST: Playtime (Helgoboss)"
Button1-1T Slot 1, 1 Trigger
Button_test Toggle full screen (simple)
ZoneEnd
Is this more or less the workflow?
|
I'm not very familiar with the Playtime plugin, but I see from the website that LaunchPad can be used as a controller. If this requires LaunchPad to be active in the MIDI devices section in Reaper prefs, I'm afraid you won't also be able to use it in the Control Surfaces section with CSI.
|
|
|
06-10-2019, 06:36 AM
|
#3056
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Audbol
So I am having some trouble, I'm sure it's something dumb on my part. When I go to add a new surface and the script log runs and everything. When I go back in and see that my devices settings are all reset and if I close out and come back the surface is no longer there under surfaces. I am on Windows 10, I am wondering if maybe it is related to program files access rights? I have no idea really, any help would be amazing this looks amazing
|
Also make sure it's not just a silly display error.
Sometimes the CSI prefs shows there to be no surfaces on a page when you first open the window. Try clicking in white space below your page name, then click on the page name again and see if the surfaces re-appear.
|
|
|
06-10-2019, 06:42 AM
|
#3057
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Geoff Waddington
Soon, I'll try to sneak them into the next build.
|
Thanks, no biggie
Quote:
I would watch how the Zone Activation Stack works, particularly watch for stray Zones that didn't Deactivate properly, not sure yet if the Zone Activation Stack design is completely correct.
|
Will do, although I'm trying to get the FX maps converted at the mo', so I might be a little late to the party
|
|
|
06-10-2019, 09:09 AM
|
#3058
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Here's a C4 monster - Plugin Alliance Console G:
Code:
Zone "VST: bx_console G (Plugin Alliance)"
/
FocusedFXTrackNavigator
/
DisplayUpperD1 FXParamNameDisplay "EQ Low G" "Gn/In"
DisplayLowerD1 FXParamValueDisplay "EQ Low G"
RotaryD1 FXParam "EQ Low G"
Toggle+RotaryPushD1 FXParam "EQ On/Of"
/
DisplayUpperD2 FXParamNameDisplay "EQ LM G" "Gain"
DisplayLowerD2 FXParamValueDisplay "EQ LM G"
RotaryD2 FXParam "EQ LM G"
/Toggle+RotaryPushD2 FXParam ""
/
DisplayUpperD3 FXParamNameDisplay "EQ HM G" "Gain"
DisplayLowerD3 FXParamValueDisplay "EQ HM G"
RotaryD3 FXParam "EQ HM G"
/Toggle+RotaryPushD3 FXParam ""
/
DisplayUpperD4 FXParamNameDisplay "EQ Hi G" "Gain"
DisplayLowerD4 FXParamValueDisplay "EQ Hi G"
RotaryD4 FXParam "EQ Hi G"
/Toggle+RotaryPushD4 FXParam ""
/
DisplayUpperD5 FXParamNameDisplay "LC Thr" "Thr/In"
DisplayLowerD5 FXParamValueDisplay "LC Thr"
RotaryD5 FXParam "LC Thr"
Toggle+RotaryPushD5 FXParam "Thr/In"
/
DisplayUpperD6 FXParamNameDisplay "LC Ratio" "Rat/EG"
DisplayLowerD6 FXParamValueDisplay "LC Ratio"
RotaryD6 FXParam "LC Ratio"
Toggle+RotaryPushD6 FXParam "VCASer"
/
DisplayUpperD7 FXParamNameDisplay "LC Rel" "Rel/FA"
DisplayLowerD7 FXParamValueDisplay "LC Rel"
RotaryD7 FXParam "LC Rel"
Toggle+RotaryPushD7 FXParam "LC Att"
/
DisplayUpperD8 FXParamNameDisplay "LC 2nd T" "Rl2/Key"
DisplayLowerD8 FXParamValueDisplay "LC 2nd T"
RotaryD8 FXParam "LC 2nd T"
Toggle+RotaryPushD8 FXParam "Dyn Key"
/
/---------------------------------------------------------------------------------
/
DisplayUpperC1 FXParamNameDisplay "EQ Low F" "LF/Rev"
DisplayLowerC1 FXParamValueDisplay "EQ Low F"
RotaryC1 FXParam "EQ Low F"
Toggle+RotaryPushC1 FXParam "EQ Type"
/
DisplayUpperC2 FXParamNameDisplay "EQ LM F" "LMF/3"
DisplayLowerC2 FXParamValueDisplay "EQ LM F"
RotaryC2 FXParam "EQ LM F"
Toggle+RotaryPushC2 FXParam "EQ LM /3"
/
DisplayUpperC3 FXParamNameDisplay "EQ HM F" "HMF/3"
DisplayLowerC3 FXParamValueDisplay "EQ HM F"
RotaryC3 FXParam "EQ HM F"
Toggle+RotaryPushC3 FXParam "EQ HM x3"
/
DisplayUpperC4 FXParamNameDisplay "EQ Hi F" "HF/Pos"
DisplayLowerC4 FXParamValueDisplay "EQ Hi F"
RotaryC4 FXParam "EQ Hi F"
Toggle+RotaryPushC4 FXParam "EQ Pos"
/
/DisplayUpperC5 FXParamNameDisplay ""
/DisplayLowerC5 FXParamValueDisplay ""
/RotaryC5 FXParam ""
/Toggle+RotaryPushC5 FXParam ""
/
DisplayUpperC6 FXParamNameDisplay "GE Hys" "Hyst"
DisplayLowerC6 FXParamValueDisplay "GE Hys"
RotaryC6 FXParam "GE Hys"
/Toggle+RotaryPushC6 FXParam ""
/
DisplayUpperC7 FXParamNameDisplay "LC HP" "HPF/Ps"
DisplayLowerC7 FXParamValueDisplay "LC HP"
RotaryC7 FXParam "LC HP"
Toggle+RotaryPushC7 FXParam "FLT Pos"
/
DisplayUpperC8 FXParamNameDisplay "LC Mix" "Mix/Ln"
DisplayLowerC8 FXParamValueDisplay "LC Mix"
RotaryC8 FXParam "LC Mix"
Toggle+RotaryPushC8 FXParam "LC Link"
/
/---------------------------------------------------------------------------------
/
DisplayUpperB1 FXParamNameDisplay "EQLBell" "Type"
DisplayLowerB1 FXParamValueDisplay "EQLBell"
/RotaryB1 FXParam ""
Toggle+RotaryPushB1 FXParam "EQLBell"
/
DisplayUpperB2 FXParamNameDisplay "EQ LM Q" "Q"
DisplayLowerB2 FXParamValueDisplay "EQ LM Q"
RotaryB2 FXParam "EQ LM Q"
/Toggle+RotaryPushB2 FXParam ""
/
DisplayUpperB3 FXParamNameDisplay "EQ HM Q" "Q"
DisplayLowerB3 FXParamValueDisplay "EQ HM Q"
RotaryB3 FXParam "EQ HM Q"
/Toggle+RotaryPushB3 FXParam ""
/
DisplayUpperB4 FXParamNameDisplay "EQHBell" "Type"
DisplayLowerB4 FXParamValueDisplay "EQHBell"
/RotaryB4 FXParam
Toggle+RotaryPushB4 FXParam "EQHBell"
/
DisplayLowerB5 FXParamValueDisplay "GE Thr" "Thr/R"
DisplayUpperB5 FXParamNameDisplay "GE Thr"
RotaryB5 FXParam "GE Thr"
Toggle+RotaryPushB5 FXParam "GE Thr R"
/
DisplayUpperB6 FXParamNameDisplay "GE Range" "Rng/Md"
DisplayLowerB6 FXParamValueDisplay "GE Range"
RotaryB6 FXParam "GE Range"
Toggle+RotaryPushB6 FXParam "GE Mode"
/
DisplayUpperB7 FXParamNameDisplay "GE Inv" "Inv"
DisplayLowerB7 FXParamValueDisplay "GE Inv"
/RotaryB7 FXParam ""
Toggle+RotaryPushB7 FXParam "GE Inv"
/
DisplayUpperB8 FXParamNameDisplay "GE Rel" "Rel/FA"
DisplayLowerB8 FXParamValueDisplay "GE Rel"
RotaryB8 FXParam "GE Rel"
Toggle+RotaryPushB8 FXParam "GE Att"
/
/---------------------------------------------------------------------------------
/
DisplayUpperA1 FXParamNameDisplay "Wet" "ConslG"
DisplayLowerA1 FXParamValueDisplay "Wet"
RotaryA1 FXParam "Wet"
Toggle+RotaryPushA1 FXParam "Bypass"
/
DisplayUpperA2 FXParamNameDisplay "HPF Freq" "HPF"
DisplayLowerA2 FXParamValueDisplay "HPF Freq"
RotaryA2 FXParam "HPF Freq"
Toggle+RotaryPushA2 FXParam "HPF"
/
DisplayUpperA3 FXParamNameDisplay "LPF Freq" "LPF"
DisplayLowerA3 FXParamValueDisplay "LPF Freq"
RotaryA3 FXParam "LPF Freq"
Toggle+RotaryPushA3 FXParam "LPF"
/
DisplayUpperA4 FXParamNameDisplay "THD" "THDx3"
DisplayLowerA4 FXParamValueDisplay "THD"
RotaryA4 FXParam "THD"
Toggle+RotaryPushA4 FXParam "HPF x3"
/
DisplayUpperA5 FXParamNameDisplay "Channel" "CH/3"
DisplayLowerA5 FXParamValueDisplay "Channel"
RotaryA5 FXParam "Channel"
Toggle+RotaryPushA5 FXParam "LPF /3"
/
DisplayUpperA6 FXParamNameDisplay "VirtGain" "VG/Mtr"
DisplayLowerA6 FXParamValueDisplay "VirtGain"
RotaryA6 FXParam "VirtGain"
Toggle+RotaryPushA6 FXParam "MeterPos"
/
DisplayUpperA7 FXParamNameDisplay "In Gain" "In/Phs"
DisplayLowerA7 FXParamValueDisplay "In Gain"
RotaryA7 FXParam "In Gain"
Toggle+RotaryPushA7 FXParam "Phase"
/
DisplayUpperA8 FXParamNameDisplay "Out Gain" "Out/STM"
DisplayLowerA8 FXParamNameDisplay "Out Gain"
RotaryA8 FXParam "Out Gain"
Toggle+RotaryPushA8 FXParam "St Mode"
ZoneEnd
|
|
|
06-10-2019, 10:54 AM
|
#3059
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
Here are the Master Track Actions currently available:
MasterTrackVolume
MasterTrackUniqueSelect
MasterTrackTouch
MasterTrackOutputMeter 0
MasterTrackOutputMeter 1
0 = left
1 = right
Looks like @MixMonkey's got you sorted on this.
Weird, try using Midi In Monitor and Midi Out Monitor to see what's going on.
Hmmm... Just the loaded the 1420 track stress test, worked fine, don't know what's causing you troubles...
|
Hi Geoff, thanks. I'll try the master tonight, fingers crossed!
I used midi monitor for the transport/record, the values are correct (after the change above) for on/off, but i forgot to check feedback (midi out) . Similar to the automation modes where the buttons stay lit, but commenting out that first line is the only way to get REC to work. It used to work properly with the old Feb build, so I'm not sure what the issue is. Also have copied/pasted from the old rst/axt syntax, same outcome.
I did just try a blank project with 100 tracks and it banked all the way so must be something wrong with those last tracks in the project....strange. I'll keep trying, i'm not sure what would cause that. Interestingly, the older build had a similar issue, track selection onscreen would not reflect on the surface if the onscreen tracks were past the surface view. Now I don't have that issue, only this new one. Sigh...
Also happy to confirm that some of the previous issues are all gone now, as others have reported. The clock/counter always works now, Reaper no longer crashes when switching projects, and we can make changes to CSI without having to exit reaper. Very very cool, definitely going in the right direction.
thank you thank you
|
|
|
06-10-2019, 10:55 AM
|
#3060
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by MixMonkey
Here's a C4 monster - Plugin Alliance Console G:
Code:
Zone "VST: bx_console G (Plugin Alliance)"
/
FocusedFXTrackNavigator
/
DisplayUpperD1 FXParamNameDisplay "EQ Low G" "Gn/In"
DisplayLowerD1 FXParamValueDisplay "EQ Low G"
RotaryD1 FXParam "EQ Low G"
Toggle+RotaryPushD1 FXParam "EQ On/Of"
/
DisplayUpperD2 FXParamNameDisplay "EQ LM G" "Gain"
DisplayLowerD2 FXParamValueDisplay "EQ LM G"
RotaryD2 FXParam "EQ LM G"
/Toggle+RotaryPushD2 FXParam ""
/
DisplayUpperD3 FXParamNameDisplay "EQ HM G" "Gain"
DisplayLowerD3 FXParamValueDisplay "EQ HM G"
RotaryD3 FXParam "EQ HM G"
/Toggle+RotaryPushD3 FXParam ""
/
DisplayUpperD4 FXParamNameDisplay "EQ Hi G" "Gain"
DisplayLowerD4 FXParamValueDisplay "EQ Hi G"
RotaryD4 FXParam "EQ Hi G"
/Toggle+RotaryPushD4 FXParam ""
/
DisplayUpperD5 FXParamNameDisplay "LC Thr" "Thr/In"
DisplayLowerD5 FXParamValueDisplay "LC Thr"
RotaryD5 FXParam "LC Thr"
Toggle+RotaryPushD5 FXParam "Thr/In"
/
DisplayUpperD6 FXParamNameDisplay "LC Ratio" "Rat/EG"
DisplayLowerD6 FXParamValueDisplay "LC Ratio"
RotaryD6 FXParam "LC Ratio"
Toggle+RotaryPushD6 FXParam "VCASer"
/
DisplayUpperD7 FXParamNameDisplay "LC Rel" "Rel/FA"
DisplayLowerD7 FXParamValueDisplay "LC Rel"
RotaryD7 FXParam "LC Rel"
Toggle+RotaryPushD7 FXParam "LC Att"
/
DisplayUpperD8 FXParamNameDisplay "LC 2nd T" "Rl2/Key"
DisplayLowerD8 FXParamValueDisplay "LC 2nd T"
RotaryD8 FXParam "LC 2nd T"
Toggle+RotaryPushD8 FXParam "Dyn Key"
/
/---------------------------------------------------------------------------------
/
DisplayUpperC1 FXParamNameDisplay "EQ Low F" "LF/Rev"
DisplayLowerC1 FXParamValueDisplay "EQ Low F"
RotaryC1 FXParam "EQ Low F"
Toggle+RotaryPushC1 FXParam "EQ Type"
/
DisplayUpperC2 FXParamNameDisplay "EQ LM F" "LMF/3"
DisplayLowerC2 FXParamValueDisplay "EQ LM F"
RotaryC2 FXParam "EQ LM F"
Toggle+RotaryPushC2 FXParam "EQ LM /3"
/
DisplayUpperC3 FXParamNameDisplay "EQ HM F" "HMF/3"
DisplayLowerC3 FXParamValueDisplay "EQ HM F"
RotaryC3 FXParam "EQ HM F"
Toggle+RotaryPushC3 FXParam "EQ HM x3"
/
DisplayUpperC4 FXParamNameDisplay "EQ Hi F" "HF/Pos"
DisplayLowerC4 FXParamValueDisplay "EQ Hi F"
RotaryC4 FXParam "EQ Hi F"
Toggle+RotaryPushC4 FXParam "EQ Pos"
/
/DisplayUpperC5 FXParamNameDisplay ""
/DisplayLowerC5 FXParamValueDisplay ""
/RotaryC5 FXParam ""
/Toggle+RotaryPushC5 FXParam ""
/
DisplayUpperC6 FXParamNameDisplay "GE Hys" "Hyst"
DisplayLowerC6 FXParamValueDisplay "GE Hys"
RotaryC6 FXParam "GE Hys"
/Toggle+RotaryPushC6 FXParam ""
/
DisplayUpperC7 FXParamNameDisplay "LC HP" "HPF/Ps"
DisplayLowerC7 FXParamValueDisplay "LC HP"
RotaryC7 FXParam "LC HP"
Toggle+RotaryPushC7 FXParam "FLT Pos"
/
DisplayUpperC8 FXParamNameDisplay "LC Mix" "Mix/Ln"
DisplayLowerC8 FXParamValueDisplay "LC Mix"
RotaryC8 FXParam "LC Mix"
Toggle+RotaryPushC8 FXParam "LC Link"
/
/---------------------------------------------------------------------------------
/
DisplayUpperB1 FXParamNameDisplay "EQLBell" "Type"
DisplayLowerB1 FXParamValueDisplay "EQLBell"
/RotaryB1 FXParam ""
Toggle+RotaryPushB1 FXParam "EQLBell"
/
DisplayUpperB2 FXParamNameDisplay "EQ LM Q" "Q"
DisplayLowerB2 FXParamValueDisplay "EQ LM Q"
RotaryB2 FXParam "EQ LM Q"
/Toggle+RotaryPushB2 FXParam ""
/
DisplayUpperB3 FXParamNameDisplay "EQ HM Q" "Q"
DisplayLowerB3 FXParamValueDisplay "EQ HM Q"
RotaryB3 FXParam "EQ HM Q"
/Toggle+RotaryPushB3 FXParam ""
/
DisplayUpperB4 FXParamNameDisplay "EQHBell" "Type"
DisplayLowerB4 FXParamValueDisplay "EQHBell"
/RotaryB4 FXParam
Toggle+RotaryPushB4 FXParam "EQHBell"
/
DisplayLowerB5 FXParamValueDisplay "GE Thr" "Thr/R"
DisplayUpperB5 FXParamNameDisplay "GE Thr"
RotaryB5 FXParam "GE Thr"
Toggle+RotaryPushB5 FXParam "GE Thr R"
/
DisplayUpperB6 FXParamNameDisplay "GE Range" "Rng/Md"
DisplayLowerB6 FXParamValueDisplay "GE Range"
RotaryB6 FXParam "GE Range"
Toggle+RotaryPushB6 FXParam "GE Mode"
/
DisplayUpperB7 FXParamNameDisplay "GE Inv" "Inv"
DisplayLowerB7 FXParamValueDisplay "GE Inv"
/RotaryB7 FXParam ""
Toggle+RotaryPushB7 FXParam "GE Inv"
/
DisplayUpperB8 FXParamNameDisplay "GE Rel" "Rel/FA"
DisplayLowerB8 FXParamValueDisplay "GE Rel"
RotaryB8 FXParam "GE Rel"
Toggle+RotaryPushB8 FXParam "GE Att"
/
/---------------------------------------------------------------------------------
/
DisplayUpperA1 FXParamNameDisplay "Wet" "ConslG"
DisplayLowerA1 FXParamValueDisplay "Wet"
RotaryA1 FXParam "Wet"
Toggle+RotaryPushA1 FXParam "Bypass"
/
DisplayUpperA2 FXParamNameDisplay "HPF Freq" "HPF"
DisplayLowerA2 FXParamValueDisplay "HPF Freq"
RotaryA2 FXParam "HPF Freq"
Toggle+RotaryPushA2 FXParam "HPF"
/
DisplayUpperA3 FXParamNameDisplay "LPF Freq" "LPF"
DisplayLowerA3 FXParamValueDisplay "LPF Freq"
RotaryA3 FXParam "LPF Freq"
Toggle+RotaryPushA3 FXParam "LPF"
/
DisplayUpperA4 FXParamNameDisplay "THD" "THDx3"
DisplayLowerA4 FXParamValueDisplay "THD"
RotaryA4 FXParam "THD"
Toggle+RotaryPushA4 FXParam "HPF x3"
/
DisplayUpperA5 FXParamNameDisplay "Channel" "CH/3"
DisplayLowerA5 FXParamValueDisplay "Channel"
RotaryA5 FXParam "Channel"
Toggle+RotaryPushA5 FXParam "LPF /3"
/
DisplayUpperA6 FXParamNameDisplay "VirtGain" "VG/Mtr"
DisplayLowerA6 FXParamValueDisplay "VirtGain"
RotaryA6 FXParam "VirtGain"
Toggle+RotaryPushA6 FXParam "MeterPos"
/
DisplayUpperA7 FXParamNameDisplay "In Gain" "In/Phs"
DisplayLowerA7 FXParamValueDisplay "In Gain"
RotaryA7 FXParam "In Gain"
Toggle+RotaryPushA7 FXParam "Phase"
/
DisplayUpperA8 FXParamNameDisplay "Out Gain" "Out/STM"
DisplayLowerA8 FXParamNameDisplay "Out Gain"
RotaryA8 FXParam "Out Gain"
Toggle+RotaryPushA8 FXParam "St Mode"
ZoneEnd
|
Thank you! I'll try this out soon.
|
|
|
06-10-2019, 11:33 AM
|
#3061
|
Human being with feelings
Join Date: Mar 2019
Location: Monterrey, México
Posts: 7
|
Quote:
Originally Posted by Geoff Waddington
Ok, so I know it's very early with the new architecture, but I think it's time to think about starting some document work.
Anyone see any preliminary holes is the new architecture -- I know -- unfair question so early
|
Hi Geoff, I am not able yet to move into the new architecture (I'm finishing my first album so no time to spent) but, whenever I'm working on new things (Mechatronics/Robotics engineer here) I find very helpful making a manual of how things work, and then suddenly, always, I find the holes I wasn't visualizing when developing the project in first place. (Like those possible actions that lead the user to burn the entirely system, because I didn't think about the user making things I wasn't aware)
Hope moving really quick to the new architecture. Thanks for your great work!
|
|
|
06-10-2019, 01:15 PM
|
#3062
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MixMonkey
Here's a C4 monster - Plugin Alliance Console G:
Code:
Zone "VST: bx_console G (Plugin Alliance)"
/
FocusedFXTrackNavigator
/
DisplayUpperD1 FXParamNameDisplay "EQ Low G" "Gn/In"
DisplayLowerD1 FXParamValueDisplay "EQ Low G"
RotaryD1 FXParam "EQ Low G"
Toggle+RotaryPushD1 FXParam "EQ On/Of"
/
DisplayUpperD2 FXParamNameDisplay "EQ LM G" "Gain"
DisplayLowerD2 FXParamValueDisplay "EQ LM G"
RotaryD2 FXParam "EQ LM G"
/Toggle+RotaryPushD2 FXParam ""
/
DisplayUpperD3 FXParamNameDisplay "EQ HM G" "Gain"
DisplayLowerD3 FXParamValueDisplay "EQ HM G"
RotaryD3 FXParam "EQ HM G"
/Toggle+RotaryPushD3 FXParam ""
/
DisplayUpperD4 FXParamNameDisplay "EQ Hi G" "Gain"
DisplayLowerD4 FXParamValueDisplay "EQ Hi G"
RotaryD4 FXParam "EQ Hi G"
/Toggle+RotaryPushD4 FXParam ""
/
DisplayUpperD5 FXParamNameDisplay "LC Thr" "Thr/In"
DisplayLowerD5 FXParamValueDisplay "LC Thr"
RotaryD5 FXParam "LC Thr"
Toggle+RotaryPushD5 FXParam "Thr/In"
/
DisplayUpperD6 FXParamNameDisplay "LC Ratio" "Rat/EG"
DisplayLowerD6 FXParamValueDisplay "LC Ratio"
RotaryD6 FXParam "LC Ratio"
Toggle+RotaryPushD6 FXParam "VCASer"
/
DisplayUpperD7 FXParamNameDisplay "LC Rel" "Rel/FA"
DisplayLowerD7 FXParamValueDisplay "LC Rel"
RotaryD7 FXParam "LC Rel"
Toggle+RotaryPushD7 FXParam "LC Att"
/
DisplayUpperD8 FXParamNameDisplay "LC 2nd T" "Rl2/Key"
DisplayLowerD8 FXParamValueDisplay "LC 2nd T"
RotaryD8 FXParam "LC 2nd T"
Toggle+RotaryPushD8 FXParam "Dyn Key"
/
/---------------------------------------------------------------------------------
/
DisplayUpperC1 FXParamNameDisplay "EQ Low F" "LF/Rev"
DisplayLowerC1 FXParamValueDisplay "EQ Low F"
RotaryC1 FXParam "EQ Low F"
Toggle+RotaryPushC1 FXParam "EQ Type"
/
DisplayUpperC2 FXParamNameDisplay "EQ LM F" "LMF/3"
DisplayLowerC2 FXParamValueDisplay "EQ LM F"
RotaryC2 FXParam "EQ LM F"
Toggle+RotaryPushC2 FXParam "EQ LM /3"
/
DisplayUpperC3 FXParamNameDisplay "EQ HM F" "HMF/3"
DisplayLowerC3 FXParamValueDisplay "EQ HM F"
RotaryC3 FXParam "EQ HM F"
Toggle+RotaryPushC3 FXParam "EQ HM x3"
/
DisplayUpperC4 FXParamNameDisplay "EQ Hi F" "HF/Pos"
DisplayLowerC4 FXParamValueDisplay "EQ Hi F"
RotaryC4 FXParam "EQ Hi F"
Toggle+RotaryPushC4 FXParam "EQ Pos"
/
/DisplayUpperC5 FXParamNameDisplay ""
/DisplayLowerC5 FXParamValueDisplay ""
/RotaryC5 FXParam ""
/Toggle+RotaryPushC5 FXParam ""
/
DisplayUpperC6 FXParamNameDisplay "GE Hys" "Hyst"
DisplayLowerC6 FXParamValueDisplay "GE Hys"
RotaryC6 FXParam "GE Hys"
/Toggle+RotaryPushC6 FXParam ""
/
DisplayUpperC7 FXParamNameDisplay "LC HP" "HPF/Ps"
DisplayLowerC7 FXParamValueDisplay "LC HP"
RotaryC7 FXParam "LC HP"
Toggle+RotaryPushC7 FXParam "FLT Pos"
/
DisplayUpperC8 FXParamNameDisplay "LC Mix" "Mix/Ln"
DisplayLowerC8 FXParamValueDisplay "LC Mix"
RotaryC8 FXParam "LC Mix"
Toggle+RotaryPushC8 FXParam "LC Link"
/
/---------------------------------------------------------------------------------
/
DisplayUpperB1 FXParamNameDisplay "EQLBell" "Type"
DisplayLowerB1 FXParamValueDisplay "EQLBell"
/RotaryB1 FXParam ""
Toggle+RotaryPushB1 FXParam "EQLBell"
/
DisplayUpperB2 FXParamNameDisplay "EQ LM Q" "Q"
DisplayLowerB2 FXParamValueDisplay "EQ LM Q"
RotaryB2 FXParam "EQ LM Q"
/Toggle+RotaryPushB2 FXParam ""
/
DisplayUpperB3 FXParamNameDisplay "EQ HM Q" "Q"
DisplayLowerB3 FXParamValueDisplay "EQ HM Q"
RotaryB3 FXParam "EQ HM Q"
/Toggle+RotaryPushB3 FXParam ""
/
DisplayUpperB4 FXParamNameDisplay "EQHBell" "Type"
DisplayLowerB4 FXParamValueDisplay "EQHBell"
/RotaryB4 FXParam
Toggle+RotaryPushB4 FXParam "EQHBell"
/
DisplayLowerB5 FXParamValueDisplay "GE Thr" "Thr/R"
DisplayUpperB5 FXParamNameDisplay "GE Thr"
RotaryB5 FXParam "GE Thr"
Toggle+RotaryPushB5 FXParam "GE Thr R"
/
DisplayUpperB6 FXParamNameDisplay "GE Range" "Rng/Md"
DisplayLowerB6 FXParamValueDisplay "GE Range"
RotaryB6 FXParam "GE Range"
Toggle+RotaryPushB6 FXParam "GE Mode"
/
DisplayUpperB7 FXParamNameDisplay "GE Inv" "Inv"
DisplayLowerB7 FXParamValueDisplay "GE Inv"
/RotaryB7 FXParam ""
Toggle+RotaryPushB7 FXParam "GE Inv"
/
DisplayUpperB8 FXParamNameDisplay "GE Rel" "Rel/FA"
DisplayLowerB8 FXParamValueDisplay "GE Rel"
RotaryB8 FXParam "GE Rel"
Toggle+RotaryPushB8 FXParam "GE Att"
/
/---------------------------------------------------------------------------------
/
DisplayUpperA1 FXParamNameDisplay "Wet" "ConslG"
DisplayLowerA1 FXParamValueDisplay "Wet"
RotaryA1 FXParam "Wet"
Toggle+RotaryPushA1 FXParam "Bypass"
/
DisplayUpperA2 FXParamNameDisplay "HPF Freq" "HPF"
DisplayLowerA2 FXParamValueDisplay "HPF Freq"
RotaryA2 FXParam "HPF Freq"
Toggle+RotaryPushA2 FXParam "HPF"
/
DisplayUpperA3 FXParamNameDisplay "LPF Freq" "LPF"
DisplayLowerA3 FXParamValueDisplay "LPF Freq"
RotaryA3 FXParam "LPF Freq"
Toggle+RotaryPushA3 FXParam "LPF"
/
DisplayUpperA4 FXParamNameDisplay "THD" "THDx3"
DisplayLowerA4 FXParamValueDisplay "THD"
RotaryA4 FXParam "THD"
Toggle+RotaryPushA4 FXParam "HPF x3"
/
DisplayUpperA5 FXParamNameDisplay "Channel" "CH/3"
DisplayLowerA5 FXParamValueDisplay "Channel"
RotaryA5 FXParam "Channel"
Toggle+RotaryPushA5 FXParam "LPF /3"
/
DisplayUpperA6 FXParamNameDisplay "VirtGain" "VG/Mtr"
DisplayLowerA6 FXParamValueDisplay "VirtGain"
RotaryA6 FXParam "VirtGain"
Toggle+RotaryPushA6 FXParam "MeterPos"
/
DisplayUpperA7 FXParamNameDisplay "In Gain" "In/Phs"
DisplayLowerA7 FXParamValueDisplay "In Gain"
RotaryA7 FXParam "In Gain"
Toggle+RotaryPushA7 FXParam "Phase"
/
DisplayUpperA8 FXParamNameDisplay "Out Gain" "Out/STM"
DisplayLowerA8 FXParamNameDisplay "Out Gain"
RotaryA8 FXParam "Out Gain"
Toggle+RotaryPushA8 FXParam "St Mode"
ZoneEnd
|
A BIG THANKYOU for these MixMonkey,
It's given me a good jump of point to work from,
I take it the file is just named as whatever is after the VST: ???
Can we now have single files for each VST? as opposted to before when it was one big long file.
|
|
|
06-10-2019, 01:56 PM
|
#3063
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Freex
A BIG THANKYOU for these MixMonkey,
It's given me a good jump of point to work from,
I take it the file is just named as whatever is after the VST: ???
Can we now have single files for each VST? as opposted to before when it was one big long file.
|
You're welcome
The name is whatever comes up on the top line of the VST parameter dump, in quotation marks, nearly always "VST: something".
By single files I think you mean "Can we map individual FX slots as opposed to the entire chain?".
Yes, you can with:
Code:
OnFXFocus MapFocusedTrackFXToWidgets
When the FX window is open and focussed, the parameters will load to the surface (see a bit earlier in the thread for my C4.zon file)
|
|
|
06-10-2019, 02:10 PM
|
#3064
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Any Icon Qcon ProX'ers out there? There is a new firmware available with significant changes. How does this relate here? Well, they have relocated many buttons, the new layout on the panel is actually improved. But, it may mean some changes to MST files in CSI. I'm not yet sure if the midi values have changed or have moved with the buttons. I should get my new panel this week and if I'm brave I will test it soon and let you all know.
The new layout looks like this: https://s3.amazonaws.com/assets.icon...APP-Reaper.jpg
There are new overlays available that can be downloaded as well.
|
|
|
06-10-2019, 06:35 PM
|
#3065
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Ok, I figured out the REC issue, please update the included mst line to:
Widget Record
Press 90 5f 7f
FB_TwoState 90 5f 7f 90 5f 00
WidgetEnd
.
.
I still don't get the master meters. Fader works. Here is what's in the zon file:
MasterFader MasterTrackVolume
MasterChannelMeterLeft MasterTrackOutputMeter 0
MasterChannelMeterRight MasterTrackOutputMeter 1
|
|
|
06-11-2019, 05:21 AM
|
#3066
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by poetnprophet
Ok, I figured out the REC issue, please update the included mst line to:
Widget Record
Press 90 5f 7f
FB_TwoState 90 5f 7f 90 5f 00
WidgetEnd
.
.
|
Hmmm... those seem to be the same values as the .mst file here, am I missing something ?
Quote:
Originally Posted by poetnprophet
I still don't get the master meters. Fader works. Here is what's in the zon file:
MasterFader MasterTrackVolume
MasterChannelMeterLeft MasterTrackOutputMeter 0
MasterChannelMeterRight MasterTrackOutputMeter 1
|
Thanks for testing, yup, that's a bug, will fix for next build.
__________________
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
|
|
|
06-11-2019, 06:11 AM
|
#3067
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
Hmmm... those seem to be the same values as the .mst file here, am I missing something ?
.
|
Yes! I forgot to mention that there were 2 entries for Rec. One was correct and one was wrong
|
|
|
06-11-2019, 11:48 AM
|
#3068
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by poetnprophet
Yes! I forgot to mention that there were 2 entries for Rec. One was correct and one was wrong
|
Ah, gotcha, fixed.
Good opportunity to point out, the last definition in the file is the one that gets used.
When you are troubleshooting, it's a good thing to be aware of duplicate definitions lurking
__________________
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
|
|
|
06-11-2019, 01:42 PM
|
#3069
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 904
|
Quote:
Originally Posted by MixMonkey
You're welcome
The name is whatever comes up on the top line of the VST parameter dump, in quotation marks, nearly always "VST: something".
By single files I think you mean "Can we map individual FX slots as opposed to the entire chain?".
Yes, you can with:
Code:
OnFXFocus MapFocusedTrackFXToWidgets
When the FX window is open and focussed, the parameters will load to the surface (see a bit earlier in the thread for my C4.zon file)
|
I meant the actual fx file, in the old architecture it was 1 big .fxt (editing was such a pain if you're like me and like VSTs in alphabetical order by manufacturername>vstname,
is it now an individual file for each VST or even Manufacturer?
|
|
|
06-11-2019, 02:18 PM
|
#3070
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Freex
I meant the actual fx file, in the old architecture it was 1 big .fxt (editing was such a pain if you're like me and like VSTs in alphabetical order by manufacturername>vstname,
is it now an individual file for each VST or even Manufacturer?
|
Whilst I don't remember the 'one big file' (maybe it was before my time ) now it's one .zon file per VST.
|
|
|
06-11-2019, 03:00 PM
|
#3071
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by Freex
I meant the actual fx file, in the old architecture it was 1 big .fxt (editing was such a pain if you're like me and like VSTs in alphabetical order by manufacturername>vstname,
is it now an individual file for each VST or even Manufacturer?
|
Do you mean WaddMCUC4 ?
Now its very simple:
There is a dropdown for picking .mst file.
The other dropdown is the Zones folder.
You can have as many Zone files and subfolders as you want, feel free to organize it any way you like.
Each file contains one or more Zone definitions.
The app loads every .zon file it finds starting at the Zone folder in the dropdown and eating every .zon file it sees in every folder/subfolder, etc.
That means if you have a folder say, OldArchives in there, it will get loaded too.
It's a whole lot more manageable than that old huge file
__________________
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
|
|
|
06-11-2019, 03:43 PM
|
#3072
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
Ok, so I know it's very early with the new architecture, but I think it's time to think about starting some document work.
Anyone see any preliminary holes is the new architecture -- I know -- unfair question so early
|
Hi Geoff, any chance you can start with a list of zone actions and definitions in your documentation? Things like FocusedTrackNavigator, MapFXtoWidgets, GoZone, etc, I think could steer us (me!) pretty well on its own...and we could help test more of the deeper structure. I see a few of them here and there in the included files, but I feel like a lot more were talked about.
|
|
|
06-11-2019, 07:47 PM
|
#3073
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
Hmmm... Just the loaded the 1420 track stress test, worked fine, don't know what's causing you troubles...
|
Ok I have reproduced this. If I have any tracks pinned, then I won't have what I'm assuming is a similar amount on the other "end". I pin tracks to the left side, so I'm guessing about the same number of tracks to the right are then unavailable on the surface.
I know there was talk about pinning tracks and the impact of limiting banking, but I feel like this should be covered. The tracks I'm pinning are also the leftmost tracks in the project, I just want them to stay there as I bank the others. Maybe I misunderstood...
|
|
|
06-12-2019, 02:13 AM
|
#3074
|
Human being with feelings
Join Date: Sep 2013
Posts: 87
|
Hi Geoff,
another strange issue, don't know if you are able to reproduce it or is related only to Equality plugin.
in my *.zon i have:
...
Toggle+RotaryPush2 FXParam "Band1 Bypass"
Rotary2 FXParam "Band1 Frequency"
Shift+Rotary2 FXParam "Band1 Q"
Option+Rotary2 FXParam "Band1 Shift"
Fader2 FXParam "Band1 Gain"
Toggle+Mute2 FXParam "Band1 Type"
...
...
DisplayUpper2 FXParamNameDisplay "B1 Freq"
DisplayLower2 FXParamValueDisplay "Band1 Frequency"
Shift+DisplayUpper2 FXParamNameDisplay "B1 Q"
Shift+DisplayLower2 FXParamValueDisplay "Band1 Q"
Option+Displayupper2 FXParamNameDisplay "Band1 Shift"
Option+DisplayLower2 FXParamValueDisplay "Band1 Shift"
when i press option plus rotary, commands are sent but displays hang and after few saconds the controller go crazy and stop to respond, i need to power off/on to make it work again.
My work around is to use Control instead of Option, but in a near future, maybe, i'll need to use all of the 3 (Shift-Control-option) together.
Edit:
i use this post for two other questions...
Is there a way to cycle a button press, like done with rotary? ( ie: RotaryPush| TrackCycle PanWidthCycle 2 )
second question, i can't figure how to use a command that focuses on FX opened, like done with "OnFXFocus MapFocusedTrackFXToWidgets", i need simply tu map a button to MapFocusedTrackFXToWidgets?
Thanks :-)
Last edited by lubvic; 06-12-2019 at 02:57 AM.
|
|
|
06-12-2019, 05:03 AM
|
#3075
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by poetnprophet
Hi Geoff, any chance you can start with a list of zone actions and definitions in your documentation? Things like FocusedTrackNavigator, MapFXtoWidgets, GoZone, etc, I think could steer us (me!) pretty well on its own...and we could help test more of the deeper structure. I see a few of them here and there in the included files, but I feel like a lot more were talked about.
|
Yup, working on docs 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
|
|
|
06-12-2019, 05:04 AM
|
#3076
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by poetnprophet
Ok I have reproduced this. If I have any tracks pinned, then I won't have what I'm assuming is a similar amount on the other "end". I pin tracks to the left side, so I'm guessing about the same number of tracks to the right are then unavailable on the surface.
I know there was talk about pinning tracks and the impact of limiting banking, but I feel like this should be covered. The tracks I'm pinning are also the leftmost tracks in the project, I just want them to stay there as I bank the others. Maybe I misunderstood...
|
Yeah, haven't even looked at Pinning since changing the architecture, will check it out.
__________________
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
|
|
|
06-12-2019, 05:14 AM
|
#3077
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by lubvic
i use this post for two other questions...
Is there a way to cycle a button press, like done with rotary? ( ie: RotaryPush| TrackCycle PanWidthCycle 2 )
|
Yes, working on docs now.
Quote:
Originally Posted by lubvic
second question, i can't figure how to use a command that focuses on FX opened, like done with "OnFXFocus MapFocusedTrackFXToWidgets", i need simply tu map a button to MapFocusedTrackFXToWidgets?
Thanks :-)
|
There are 2 special virtual buttons that Reaper controls.:
OnTrackSelection
OnFXFocus
When you Focus an FX, you automatically generate a OnFXFocus press message, so this part is right "OnFXFocus MapFocusedTrackFXToWidgets".
You also must add a FocusedFXTrackNavigator to any Zone files you want to work this way:
Code:
Zone "VST: ReaComp (Cockos)"
FocusedFXTrackNavigator
...
ZoneEnd
__________________
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
|
|
|
06-12-2019, 05:48 AM
|
#3078
|
Human being with feelings
Join Date: Sep 2013
Posts: 87
|
Quote:
Originally Posted by Geoff Waddington
Yes, working on docs now.
There are 2 special virtual buttons that Reaper controls.:
OnTrackSelection
OnFXFocus
When you Focus an FX, you automatically generate a OnFXFocus press message, so this part is right "OnFXFocus MapFocusedTrackFXToWidgets".
You also must add a FocusedFXTrackNavigator to any Zone files you want to work this way:
Code:
Zone "VST: ReaComp (Cockos)"
FocusedFXTrackNavigator
...
ZoneEnd
|
Thanks Geoff! :-)
'Bout the second question, i don't want to focus automatically but pressing a button, is it possible to bypass automatic FXfocus and doing it manually, pressing a button?
|
|
|
06-12-2019, 08:50 AM
|
#3079
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,254
|
Quote:
Originally Posted by lubvic
Thanks Geoff! :-)
'Bout the second question, i don't want to focus automatically but pressing a button, is it possible to bypass automatic FXfocus and doing it manually, pressing a button?
|
Ah, you don't have to use OnFXfocus to trigger MapFocusedTrackFXToWidgets, you can use any button you like
__________________
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
|
|
|
06-12-2019, 08:55 AM
|
#3080
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Quote:
Originally Posted by Geoff Waddington
Ah, you don't have to use OnFXfocus to trigger MapFocusedTrackFXToWidgets, you can use any button you like
|
...but how are you going to determine/change which FX is focussed?
|
|
|
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:13 AM.
|