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

Reply
 
Thread Tools Display Modes
Old 06-09-2019, 04:09 AM   #3041
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by MixMonkey View Post
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
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-09-2019, 04:11 AM   #3042
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by MixMonkey View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-09-2019, 04:13 AM   #3043
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

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
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-09-2019, 04:56 AM   #3044
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by Geoff Waddington View Post
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!
MixMonkey is offline   Reply With Quote
Old 06-09-2019, 05:36 AM   #3045
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 8,064
Default

Quote:
Originally Posted by Geoff Waddington View Post
I think it's time to think about starting some document work.
Great ! (As I completely lost the track with the new architecture)

-Michael
mschnell is offline   Reply With Quote
Old 06-09-2019, 09:28 AM   #3046
TVbene
Human being with feelings
 
Join Date: Oct 2017
Posts: 13
Default

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?
TVbene is offline   Reply With Quote
Old 06-09-2019, 11:03 AM   #3047
Audbol
Human being with feelings
 
Join Date: Jan 2012
Posts: 44
Default

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
Audbol is offline   Reply With Quote
Old 06-09-2019, 09:11 PM   #3048
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by Geoff Waddington View Post
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!
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81

Last edited by poetnprophet; 06-09-2019 at 11:38 PM.
poetnprophet is offline   Reply With Quote
Old 06-09-2019, 09:29 PM   #3049
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by MixMonkey View Post
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.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-10-2019, 04:42 AM   #3050
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by poetnprophet View Post
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.
MixMonkey is offline   Reply With Quote
Old 06-10-2019, 04:45 AM   #3051
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by MixMonkey View Post
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 View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-10-2019, 04:49 AM   #3052
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by TVbene View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-10-2019, 04:51 AM   #3053
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by Audbol View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-10-2019, 05:09 AM   #3054
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by poetnprophet View Post
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 View Post
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 View Post
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 View Post
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...
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-10-2019, 05:50 AM   #3055
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by TVbene View Post
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.
MixMonkey is offline   Reply With Quote
Old 06-10-2019, 06:36 AM   #3056
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by Audbol View Post
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.
MixMonkey is offline   Reply With Quote
Old 06-10-2019, 06:42 AM   #3057
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
MixMonkey is offline   Reply With Quote
Old 06-10-2019, 09:09 AM   #3058
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

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
MixMonkey is offline   Reply With Quote
Old 06-10-2019, 10:54 AM   #3059
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-10-2019, 10:55 AM   #3060
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by MixMonkey View Post
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.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-10-2019, 11:33 AM   #3061
BlackHouse
Human being with feelings
 
Join Date: Mar 2019
Location: Monterrey, México
Posts: 7
Smile

Quote:
Originally Posted by Geoff Waddington View Post
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!
BlackHouse is offline   Reply With Quote
Old 06-10-2019, 01:15 PM   #3062
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 581
Default

Quote:
Originally Posted by MixMonkey View Post
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.
Freex is offline   Reply With Quote
Old 06-10-2019, 01:56 PM   #3063
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by Freex View Post
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)
MixMonkey is offline   Reply With Quote
Old 06-10-2019, 02:10 PM   #3064
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

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.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-10-2019, 06:35 PM   #3065
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

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
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-11-2019, 05:21 AM   #3066
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by poetnprophet View Post
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 View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-11-2019, 06:11 AM   #3067
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by Geoff Waddington View Post
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
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-11-2019, 11:48 AM   #3068
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by poetnprophet View Post
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
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-11-2019, 01:42 PM   #3069
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 581
Default

Quote:
Originally Posted by MixMonkey View Post
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?
Freex is offline   Reply With Quote
Old 06-11-2019, 02:18 PM   #3070
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by Freex View Post
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.
MixMonkey is offline   Reply With Quote
Old 06-11-2019, 03:00 PM   #3071
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by Freex View Post
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
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-11-2019, 03:43 PM   #3072
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by Geoff Waddington View Post
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.
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-11-2019, 07:47 PM   #3073
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 992
Default

Quote:
Originally Posted by Geoff Waddington View Post
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...
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 5,Motu 828es,MJE Hulk 990,GAP Pre73/EQ81
poetnprophet is offline   Reply With Quote
Old 06-12-2019, 02:13 AM   #3074
lubvic
Human being with feelings
 
Join Date: Sep 2013
Posts: 40
Default

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.
lubvic is offline   Reply With Quote
Old 06-12-2019, 05:03 AM   #3075
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by poetnprophet View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-12-2019, 05:04 AM   #3076
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by poetnprophet View Post
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.
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-12-2019, 05:14 AM   #3077
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by lubvic View Post

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 View Post
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
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-12-2019, 05:48 AM   #3078
lubvic
Human being with feelings
 
Join Date: Sep 2013
Posts: 40
Default

Quote:
Originally Posted by Geoff Waddington View Post
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?
lubvic is offline   Reply With Quote
Old 06-12-2019, 08:50 AM   #3079
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,751
Default

Quote:
Originally Posted by lubvic View Post
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
__________________
CSI - You can donate here: geoffwaddington.ca
Alpha software: https://stash.reaper.fm/v/36903/CSI%20alpha.zip
Reaper forum thread: https://forum.cockos.com/showthread.php?t=183143
Geoff Waddington is offline   Reply With Quote
Old 06-12-2019, 08:55 AM   #3080
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 856
Default

Quote:
Originally Posted by Geoff Waddington View Post
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?
MixMonkey 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:27 PM.


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