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

Reply
 
Thread Tools Display Modes
Old 09-22-2019, 07:49 AM   #4881
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by MixMonkey View Post
I'll try converting it to FocusedFXNavigator and see if the modifier idea he's keen on works with that.
Must admit, I've lost this idea, what is to be accomplished here again ?
__________________
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 09-22-2019, 08:07 AM   #4882
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Geoff Waddington View Post
Very cool !

I think this should work too, if you don't mind please try it and let me know...

Code:
Zone FXMenu|1-8
		SelectedTrackNavigator
		DisplayUpperD| FXNameDisplay |
		DisplayLowerD| NoAction
		RotaryD NoAction
/		RotaryPushD| GoFXSlot |
		RotaryPushD| Reaper _S&M_SHOWFXCHAIN|
	ZoneEnd
Will try it out, working at the moment
MixMonkey is offline   Reply With Quote
Old 09-22-2019, 09:22 AM   #4883
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

I see what I'd missed now mix has pointed it out.
So is there a way to have parent zone without it stomping over the modifiers, in the children zones?

I added the ParentZone lines back into the zone, and in Slot1 everything works as I'd expect, but in slot 2.. no modifiers work at all?

Is this a bug?

I've thrown more light on the cyclic error, I added an additional GoZone MainZone in Zone-3 and it works in Zone-2 as well without being defined in that zone.

Last edited by Freex; 09-22-2019 at 10:02 AM.
Freex is offline   Reply With Quote
Old 09-22-2019, 10:10 AM   #4884
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by Geoff Waddington View Post
Must admit, I've lost this idea, what is to be accomplished here again ?
Being able to use the modifiers to adjust related setting in that Zone without having to GoZone here there and everywhere,

So EQ example you have Q then Shift+ gives you control of shape(Bell notch etc) option+ gives you control of Slope

Otherwise it's a different zone or 2 for a small change on possibly one band.

The reason to have it available on sub zones is that I could have bands ABC 1-4, 5-8, rather than using up all 8 rotarys for EQ I could now "ZONE" the surface so Compression could be on 5-6 ABC,

In the same way your Console1 multi shows.

For someone with maybe only 4 controls,(like nanos or the pan controls) they could have 4 band Freq as default, Shift+ gain, Option+ Q for the 4 bands with it always returning to Freq when they take their finger off a modifier.
Much faster than GoZone-ing and you're always back to a know place.

Last edited by Freex; 09-22-2019 at 10:21 AM.
Freex is offline   Reply With Quote
Old 09-22-2019, 10:58 AM   #4885
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Geoff Waddington View Post
Must admit, I've lost this idea, what is to be accomplished here again ?
Being able to re-use modifiers with SubZones. So a Shift definition, say, in the first FX SubZone, say, is different to the the Shift definition in the main FX Zone.
Essentially means each FX SubZone gets a full compliment of modifier possibilities.
MixMonkey is offline   Reply With Quote
Old 09-22-2019, 11:29 AM   #4886
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Talking

Quote:
Originally Posted by MixMonkey View Post
Being able to re-use modifiers with SubZones. So a Shift definition, say, in the first FX SubZone, say, is different to the the Shift definition in the main FX Zone.
Essentially means each FX SubZone gets a full compliment of modifier possibilities.
Glad you're here MixMonkey to translate my waffle rambling.
Freex is offline   Reply With Quote
Old 09-22-2019, 11:56 AM   #4887
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by MixMonkey View Post
Being able to re-use modifiers with SubZones. So a Shift definition, say, in the first FX SubZone, say, is different to the the Shift definition in the main FX Zone.
Essentially means each FX SubZone gets a full compliment of modifier possibilities.
Ahhh, finally go it !

So, let's try this first and see if we run out of gas:

The classic EQ mapping requires Shift and Control, plus unshifted.

Let's give ourselves one more -- Shift+Control -- Ok hope that's enough.

Now we usually only need about 2 - 3 sub Zones

Let's use Option and Alt for those jobs:

Option = subZone1
Alt = subZone2
Option+Alt = subZone3

So for Zone we have:

Code:
/ Main Zone
someButton someAction
Shift+someButton anotherAction
Control+somebutton yetAnotherAction
Shift+Control+someButton yetAgainAnotherAction

/Sub Zone 1
Option+someButton someAction1
Option+Shift+someButton anotherAction1
Option+Control+somebutton yetAnotherAction1
Option+Shift+Control+someButton yetAgainAnotherAction1
/Sub Zone 2
Alt+someButton someAction2
Alt+Shift+someButton anotherAction2
Alt+Control+somebutton yetAnotherAction2
Alt+Shift+Control+someButton yetAgainAnotherAction2
/Sub Zone 3
Option+Alt+someButton someAction3
Option+Alt+Shift+someButton anotherAction3
Option+Alt+Control+somebutton yetAnotherAction3
Option+Alt+Shift+Control+someButton yetAgainAnotherAction3

Is that enough for reasonable use cases ?

Don't forget we now have latching, which makes this approach MUCH more feasible.
__________________
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 09-22-2019, 12:12 PM   #4888
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ahhh, finally go it !

So, let's try this first and see if we run out of gas:

The classic EQ mapping requires Shift and Control, plus unshifted.

Let's give ourselves one more -- Shift+Control -- Ok hope that's enough.

Now we usually only need about 2 - 3 sub Zones

Let's use Option and Alt for those jobs:

Option = subZone1
Alt = subZone2
Option+Alt = subZone3

So for Zone we have:

Code:
/ Main Zone
someButton someAction
Shift+someButton anotherAction
Control+somebutton yetAnotherAction
Shift+Control+someButton yetAgainAnotherAction

/Sub Zone 1
Option+someButton someAction1
Option+Shift+someButton anotherAction1
Option+Control+somebutton yetAnotherAction1
Option+Shift+Control+someButton yetAgainAnotherAction1
/Sub Zone 2
Alt+someButton someAction2
Alt+Shift+someButton anotherAction2
Alt+Control+somebutton yetAnotherAction2
Alt+Shift+Control+someButton yetAgainAnotherAction2
/Sub Zone 3
Option+Alt+someButton someAction3
Option+Alt+Shift+someButton anotherAction3
Option+Alt+Control+somebutton yetAnotherAction3
Option+Alt+Shift+Control+someButton yetAgainAnotherAction3

Is that enough for reasonable use cases ?

Don't forget we now have latching, which makes this approach MUCH more feasible.
Honestly that sounds awful.

I'd sooner do without than go thru all that.

It's taking the logic of doing the same action to get the same results and throwing it out the window, with if you're on this zone do this but on that zone do the other, to get the same result.

Might as well just use GoZones and deal with the warren maze, and uncertainty they'll create.

Why can CSI not see the modifiers in each sub zone as what is defined in that subzone? when it sees every other definition as different?

The premise obviously works in Slot 1, so what needs to be righted for it to work in any slot.

Last edited by Freex; 09-22-2019 at 01:12 PM.
Freex is offline   Reply With Quote
Old 09-22-2019, 02:05 PM   #4889
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 953
Default

Do you know I went thru all that trouble to hunt down the issue I was having, turns out it was the FaderportXT surface profile I had setup. I can't believe how much trouble I'm having with the single fader surface!!
__________________
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 09-22-2019, 02:15 PM   #4890
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by poetnprophet View Post
Do you know I went thru all that trouble to hunt down the issue I was having, turns out it was the FaderportXT surface profile I had setup. I can't believe how much trouble I'm having with the single fader surface!!
Surface Input monitor is your friend

Look at input -- cross reference .mst 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 09-22-2019, 02:19 PM   #4891
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by Freex View Post
Why can CSI not see the modifiers in each sub zone as what is defined in that subzone? when it sees every other definition as different?

The premise obviously works in Slot 1, so what needs to be righted for it to work in any slot.
Hold It, are you talkng about the bug that you and/or @MixMonkey found where modifiers don't work if the Zone has a ParentZone that is an FX?

Whoooaa, please don't cause yourself stress and effort trying to work around bugs that will be fixed.

Do I finally have this right ?

Is that what we are talking about ?
__________________
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 09-22-2019, 02:58 PM   #4892
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hold It, are you talkng about the bug that you and/or @MixMonkey found where modifiers don't work if the Zone has a ParentZone that is an FX?

Whoooaa, please don't cause yourself stress and effort trying to work around bugs that will be fixed.

Do I finally have this right ?

Is that what we are talking about ?

With parent Zone defined, mods only work in the parent zone, but only if they are not defined in any subzones. Otherwise they all stop working.

Without parent zone defined, mods work per zone/subzone, but only in slot 1 (as you suggested and Mix confirmed)

But your suggestion of "using different mods in different sub zones seems like an awful way to move forward".

Never worry about me and stress, I may sound stressed in my typing but in reality I'm practically horizontal. lol
Freex is offline   Reply With Quote
Old 09-22-2019, 04:28 PM   #4893
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by Freex View Post
With parent Zone defined, mods only work in the parent zone, but only if they are not defined in any subzones. Otherwise they all stop working.

Without parent zone defined, mods work per zone/subzone, but only in slot 1 (as you suggested and Mix confirmed)
Yes, that's the bug that is next up after Learn Mode, which is almost there ...

Quote:
Originally Posted by Freex View Post
Never worry about me and stress, I may sound stressed in my typing but in reality I'm practically horizontal. lol
Haha, excellent !
__________________
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 09-22-2019, 06:24 PM   #4894
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default

Quote:
Originally Posted by Geoff Waddington View Post
Very cool !

I think this should work too, if you don't mind please try it and let me know...

Code:
Zone FXMenu|1-8
		SelectedTrackNavigator
		DisplayUpperD| FXNameDisplay |
		DisplayLowerD| NoAction
		RotaryD NoAction
/		RotaryPushD| GoFXSlot |
		RotaryPushD| Reaper _S&M_SHOWFXCHAIN|
	ZoneEnd
Sorry to butt in here, but can I clarify the FXMenu thing? I saw it mentioned earlier and assumed it was something for people with fancy controllers with screens. But based on this I'm thinking it's more of a convention where you have a zone (the FXMenu) where you map widgets to individual track FX slots (using the iterator/track number syntax) so you can jump straight to the FX zone you want. That would mean GoFXSlot is a way to say "map this specific FX to its zone"?

Is that right, or have I missed the point?
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 12:55 AM   #4895
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default FX Zones on my wiki

I took a first cut at writing up my notes on FX Zones and MapSelectedTrackFXToWidgets/MapFocusedFXToWidgets.

Any corrections/additions very welcome, even if it's just a comment to say "I don't understand this bit here"

https://github.com/malcolmgroves/rea.../wiki/FX-Zones
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki

Last edited by MalcolmG; 09-23-2019 at 01:02 AM.
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 02:07 AM   #4896
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by MalcolmG View Post
I took a first cut at writing up my notes on FX Zones and MapSelectedTrackFXToWidgets/MapFocusedFXToWidgets.

Any corrections/additions very welcome, even if it's just a comment to say "I don't understand this bit here"

https://github.com/malcolmgroves/rea.../wiki/FX-Zones
Nice, just maybe touch up this section:

Quote:
"Freq-Band 1" - as far as I can tell, this is just whatever name you want to give the parameter. It seems to work whatever string you put in here. My guess is it will be used if your surface has scribble strips LCD's above the controls.
You are exactly correct, not a guess.

Quote:
Once you've created your .zon file, put it in the Zone directory for whatever Surface it refers to (the same folder you have your other Zone definitions for that surface. In theory I guess you could even put it in the same file as the other zones for that surface, but so far I've tended to go with one file per plugin.
Although true theoretically, should emphasize this is NOT a good idea, one file per FX is the way to go, although the one FX file may contain other Zones -- aka sub Zones, but that's likely too advanced to mention here.

Once again, thanks for the contribution, lookin' good
__________________
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 09-23-2019, 04:17 AM   #4897
pepe44
Human being with feelings
 
pepe44's Avatar
 
Join Date: Jul 2013
Location: Portugal
Posts: 644
Default

Quote:
Originally Posted by MalcolmG View Post
I took a first cut at writing up my notes on FX Zones and MapSelectedTrackFXToWidgets/MapFocusedFXToWidgets.

Any corrections/additions very welcome, even if it's just a comment to say "I don't understand this bit here"

https://github.com/malcolmgroves/rea.../wiki/FX-Zones
Great Malcom. I Share my version of reaEQ , For Behringer X-Touch

Zone "VST: ReaEQ (Cockos)" "ReaEQ"
SelectedTrackNavigator

DisplayUpper1 FXParamNameDisplay 0 "Low Hz"
DisplayLower1 FXParamValueDisplay 0
Rotary1 FXParam 0
RotaryPush1 NoAction


DisplayUpper2 FXParamNameDisplay 1 "LowGain"
DisplayLower2 FXParamValueDisplay 1
Rotary2 FXParam 1
RotaryPush2 NoAction


DisplayUpper3 FXParamNameDisplay 3 "LMF Hz"
DisplayLower3 FXParamValueDisplay 3
Rotary3 FXParam 3
Shift+Rotary3 FXParam 5
RotaryPush3 NoAction

DisplayUpper4 FXParamNameDisplay 4 "LowGain"
DisplayLower4 FXParamValueDisplay 4
Rotary4 FXParam 4
RotaryPush4 NoAction


DisplayUpper5 FXParamNameDisplay 6 "HMF Hz"
DisplayLower5 FXParamValueDisplay 6
Rotary5 FXParam 6
Shift+Rotary5 FXParam 8
RotaryPush5 NoAction

DisplayUpper6 FXParamNameDisplay 7 "HMGain"
DisplayLower6 FXParamValueDisplay 7
Rotary6 FXParam 7
RotaryPush6 NoAction

DisplayUpper7 FXParamNameDisplay 9 "HF Hz"
DisplayLower7 FXParamValueDisplay 9
Rotary7 FXParam 9
RotaryPush7 NoAction


DisplayUpper8 FXParamNameDisplay 10 "HFGain"
DisplayLower8 FXParamValueDisplay 10
Rotary8 FXParam 10
RotaryPush8 NoAction


Zone End
__________________
Intel core i7 6700K - socket 1151 LGA - Chipset z170 - 16G DDR4 - Nvidia GTX 1060
pepe44 is offline   Reply With Quote
Old 09-23-2019, 08:00 AM   #4898
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by pepe44 View Post
Great Malcom. I Share my version of reaEQ , For Behringer X-Touch

Zone "VST: ReaEQ (Cockos)" "ReaEQ"
SelectedTrackNavigator

DisplayUpper1 FXParamNameDisplay 0 "Low Hz"
DisplayLower1 FXParamValueDisplay 0
Rotary1 FXParam 0
Shift+Rotary1 FXParam 2
RotaryPush1 NoAction


DisplayUpper2 FXParamNameDisplay 1 "LowGain"
DisplayLower2 FXParamValueDisplay 1
Rotary2 FXParam 1
RotaryPush2 NoAction


DisplayUpper3 FXParamNameDisplay 3 "LMF Hz"
DisplayLower3 FXParamValueDisplay 3
Rotary3 FXParam 3
Shift+Rotary3 FXParam 5
RotaryPush3 NoAction

DisplayUpper4 FXParamNameDisplay 4 "LowGain"
DisplayLower4 FXParamValueDisplay 4
Rotary4 FXParam 4
RotaryPush4 NoAction


DisplayUpper5 FXParamNameDisplay 6 "HMF Hz"
DisplayLower5 FXParamValueDisplay 6
Rotary5 FXParam 6
Shift+Rotary5 FXParam 8
RotaryPush5 NoAction

DisplayUpper6 FXParamNameDisplay 7 "HMGain"
DisplayLower6 FXParamValueDisplay 7
Rotary6 FXParam 7
RotaryPush6 NoAction

DisplayUpper7 FXParamNameDisplay 9 "HF Hz"
DisplayLower7 FXParamValueDisplay 9
Rotary7 FXParam 9
Shift+Rotary7 FXParam 11
RotaryPush7 NoAction


DisplayUpper8 FXParamNameDisplay 10 "HFGain"
DisplayLower8 FXParamValueDisplay 10
Rotary8 FXParam 10
RotaryPush8 NoAction


Zone End
I think alot of controller would find that mapping useful.

But by the looks of things you forgot your Q on Low and High See BOLD above

Only reason being if you where usig the Low and hig as bands rather than in shelf mode, you'd be missing your Q.
Also if you find 4 EQ bands not enough and add more they will not have controls set.

You could setup as
Rotary Freq
Shift+Rotary Gain
Control+Rotary Q
and map out 8 bands, that way you are sorted if you want to add and each Rotary is a band, rather than every two.

Last edited by Freex; 09-23-2019 at 08:16 AM.
Freex is offline   Reply With Quote
Old 09-23-2019, 10:00 AM   #4899
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

OK folks, home stretch on Learn Mode, have a design question.

Can we make CSI setup MOSTLY realtime ?

It's fairly easy to get regular stuff, including FX, Navigators, etc., except for 1 type:

Zones like Channels or Sends that have the special character for numbering "|".

Code:
Zone Channel|1-8
	TrackNavigator
	DisplayUpper|  TrackNameDisplay
	DisplayLower|  TrackPanDisplay
	TrackTouch+DisplayLower|  TrackVolumeDisplay
	RotaryPush| GoZone PanWidth|
	Rotary| TrackPan 0
	RecordArm|  TrackRecordArm
	Solo|  TrackSolo
	Mute| TrackMute
	Select|  TrackUniqueSelect
	Shift+Select|  TrackRangeSelect
	Control+Select|  TrackSelect
	Shift+Control+Select| TogglePin
	Option+Select| TrackFolderDive
	Fader|  TrackVolume
	TrackTouch+Fader|  TrackVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone Pan|1-8
	TrackNavigator
	Rotary| TrackPan 0
	RotaryPush| GoZone PanWidth|
ZoneEnd

Zone PanWidth|1-8
	TrackNavigator
	Rotary| TrackPanWidth 1
	RotaryPush| GoZone Pan|
ZoneEnd

Zone Send|1-8
	SelectedTrackNavigator
	DisplayUpper|  TrackSendNameDisplay
	TrackTouch+DisplayUpper|  TrackSendVolumeDisplay
	Mute| TrackSendMute
	Fader|  TrackSendVolume
	TrackTouch+Fader|  TrackSendVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone FXMenu|1-4
	SelectedTrackNavigator
	DisplayUpper|  FXNameDisplay |
	RotaryPush| GoFXSlot |
ZoneEnd
The easy way out is to require a restart of CSI -- by going into config and pressing OK -- for this type only.

Given that this type tends to be
set up once
very stock in general

I think this is a reasonable price to pay for simpler coding on my end.

So you will never feel this at all when you map things like FX buttons, only with the shorthand type with the "|" character, as in the examples above.

And even then, you just have to go to config panel and press OK to restart CSI.

What say you ?
__________________
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 09-23-2019, 10:02 AM   #4900
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Geoff Waddington View Post

What say you ?
Doesn't sound like a problem to me
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 10:14 AM   #4901
pepe44
Human being with feelings
 
pepe44's Avatar
 
Join Date: Jul 2013
Location: Portugal
Posts: 644
Default

Quote:
Originally Posted by Freex View Post
I think alot of controller would find that mapping useful.

But by the looks of things you forgot your Q on Low and High See BOLD above

Only reason being if you where usig the Low and hig as bands rather than in shelf mode, you'd be missing your Q.
Also if you find 4 EQ bands not enough and add more they will not have controls set.

You could setup as
Rotary Freq
Shift+Rotary Gain
Control+Rotary Q
and map out 8 bands, that way you are sorted if you want to add and each Rotary is a band, rather than every two.
For my aplications i like having low and High shelf, and 2 parametric bands is enough for me. I understand what you say, but it will all depend on the workflow of evryone being different eheh.
__________________
Intel core i7 6700K - socket 1151 LGA - Chipset z170 - 16G DDR4 - Nvidia GTX 1060
pepe44 is offline   Reply With Quote
Old 09-23-2019, 10:27 AM   #4902
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by Geoff Waddington View Post
What say you ?
Quote:
Originally Posted by MixMonkey View Post
Doesn't sound like a problem to me
Agree, it's hardly a big sacrifice to go into config, not like having to restart reaper. lol


Quote:
Originally Posted by pepe44 View Post
For my aplications i like having low and High shelf, and 2 parametric bands is enough for me. I understand what you say, but it will all depend on the workflow of evryone being different eheh.
Oh by all means, just noticed the missing FXParam and thought it would be a weird one to display as an example.
I take it you don't use the Q to adjust the roll off of the shelf?

Last edited by Freex; 09-23-2019 at 11:15 AM.
Freex is offline   Reply With Quote
Old 09-23-2019, 12:11 PM   #4903
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Geoff Waddington View Post

I think this should work too, if you don't mind please try it and let me know...

Code:
Zone FXMenu|1-8
		SelectedTrackNavigator
		DisplayUpperD| FXNameDisplay |
		DisplayLowerD| NoAction
		RotaryD NoAction
/		RotaryPushD| GoFXSlot |
		RotaryPushD| Reaper _S&M_SHOWFXCHAIN|
	ZoneEnd
No joy with this I'm afraid, the first slot works (doesn't it always) but none of the others. Incidentally, have you noticed that when you quote stuff in a post with the vertical bar, it gets changed to a forward slash

I'm still fooling around with it (the long hand version) and I like the workflow combo of FocusedFXNavigator (window, multiple Zones) and the FXMenu (easy selection). Getting the FX to focus seems better than just FocusedFXNavigator on it's own.
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 12:21 PM   #4904
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by MalcolmG View Post
Sorry to butt in here, but can I clarify the FXMenu thing? I saw it mentioned earlier and assumed it was something for people with fancy controllers with screens. But based on this I'm thinking it's more of a convention where you have a zone (the FXMenu) where you map widgets to individual track FX slots (using the iterator/track number syntax) so you can jump straight to the FX zone you want. That would mean GoFXSlot is a way to say "map this specific FX to its zone"?

Is that right, or have I missed the point?
Sorry it's taken a while to reply. No, you don't need a screen and what you've described is essentially correct, but you don't need to map the FX to the slots, it happens automatically.

If your surface has a screen you can add an FX name alias and that will appear in the menu.

To use the menu in the way it was intended, the FX Zones have to be SelectedTrackNavigator and used in conjunction with:
Code:
SomeButtons| GoFXSlot |
but I've been having success with using the FocusedFXNavigator in the the FX Zone and re-assigning the Buttons from GoFXSlot to Reaper _S&M_SHOWFXCHAIN1(-8), a command you're probably already familiar with See my recent posts for full detail.
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 12:57 PM   #4905
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by MixMonkey View Post
Sorry it's taken a while to reply. No, you don't need a screen and what you've described is essentially correct, but you don't need to map the FX to the slots, it happens automatically.

If your surface has a screen you can add an FX name alias and that will appear in the menu.

To use the menu in the way it was intended, the FX Zones have to be SelectedTrackNavigator and used in conjunction with:
Code:
SomeButtons| GoFXSlot |
but I've been having success with using the FocusedFXNavigator in the the FX Zone and re-assigning the Buttons from GoFXSlot to Reaper _S&M_SHOWFXCHAIN1(-8), a command you're probably already familiar with See my recent posts for full detail.
I must try this, from just running the actions in reaper I can see the advantages, what were you saying about 1st slot vs rest? Is that the multizone problem?
Freex is offline   Reply With Quote
Old 09-23-2019, 01:22 PM   #4906
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Freex View Post
what were you saying about 1st slot vs rest? Is that the multizone problem?
No, it just doesn't let you select any other slots
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 01:46 PM   #4907
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by MixMonkey View Post
No, it just doesn't let you select any other slots
How are you getting FXMenu to display, I thought it was broken?
Freex is offline   Reply With Quote
Old 09-23-2019, 01:52 PM   #4908
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Freex View Post
How are you getting FXMenu to display, I thought it was broken?
It works fine, Geoff asked me to try the shorthand notation on the SWS actions I was using, that's the bit that didn't work.

If you use the SWS actions to select the FX slot you can use the FocusedFXNavigator in the FX.zon files, which means multi-zone works (in all slots) Modifiers still don't though. I'm finding modifiers a bit of a bust actually

You also open an FX chain window (automatically), which means you see the FX without doing anything else.
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 02:02 PM   #4909
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

Quote:
Originally Posted by MixMonkey View Post
It works fine, Geoff asked me to try the shorthand notation on the SWS actions I was using, that's the bit that didn't work.

If you use the SWS actions to select the FX slot you can use the FocusedFXNavigator in the FX.zon files, which means multi-zone works (in all slots) Modifiers still don't though. I'm finding modifiers a bit of a bust actually

You also open an FX chain window (automatically), which means you see the FX without doing anything else.
I got FXMenu splaying using the Auto in config, but can't seem to get it to work as a Toggle, (I have sends and FXMenu set to splay on D1-8 so obviosly need them the un-splay)

I was hoping to try

Shift+RotaryPushD| S&M_FXBYP|

to see if it would toggle bypass on the FX

But can't get it to work, my buttons don't seem to want to play ball, has any definitions changed
Freex is offline   Reply With Quote
Old 09-23-2019, 02:17 PM   #4910
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Freex View Post
I got FXMenu splaying using the Auto in config, but can't seem to get it to work as a Toggle, (I have sends and FXMenu set to splay on D1-8 so obviosly need them the un-splay)

I was hoping to try

Shift+RotaryPushD| S&M_FXBYP|

to see if it would toggle bypass on the FX

But can't get it to work, my buttons don't seem to want to play ball, has any definitions changed
Don't use the shorthand form.

Try:

Code:
 
Shift+RotaryPushD1 Reaper _S&M_FXBYP_SETON1
Shift+RotaryPushD2 Reaper _S&M_FXBYP_SETON2
Shift+RotaryPushD3 Reaper _S&M_FXBYP_SETON3....etc
If that doesn't work, try it without the shift.
EDIT: Just a thought, have you got a Shift definition in the FXMenuZone?

Last edited by MixMonkey; 09-23-2019 at 02:29 PM.
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 02:21 PM   #4911
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Freex View Post
I got FXMenu splaying using the Auto in config, but can't seem to get it to work as a Toggle, (I have sends and FXMenu set to splay on D1-8 so obviosly need them the un-splay)
I use this instead of a toggle:
Code:
Lock MapSelectedTrackFXToMenu
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 02:28 PM   #4912
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default

Quote:
Originally Posted by Geoff Waddington View Post
What say you ?
I'm restarting after every change in the text files now, so "mostly realtime" sounds like a big step forward :-)
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 02:33 PM   #4913
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default

Quote:
Originally Posted by Geoff Waddington View Post
Although true theoretically, should emphasize this is NOT a good idea, one file per FX is the way to go, although the one FX file may contain other Zones -- aka sub Zones, but that's likely too advanced to mention here.
Thanks Geoff, I'll update it.

I was doing one fxzone per file out of understandability/modularity. Just curious, are there other reasons beyond this?

Also, I've had this question in the back of my mind for awhile. Is there a technical difference between loading another zone vs loading a sub-zone? Actually, the real question is what makes a zone a sub-zone? Is this just about the ParentZone track index thing?

Cheers
Malcolm
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 02:37 PM   #4914
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default

Quote:
Originally Posted by MixMonkey View Post
To use the menu in the way it was intended, the FX Zones have to be SelectedTrackNavigator and used in conjunction with:
Code:
SomeButtons| GoFXSlot |
but I've been having success with using the FocusedFXNavigator in the the FX Zone and re-assigning the Buttons from GoFXSlot to Reaper _S&M_SHOWFXCHAIN1(-8), a command you're probably already familiar with See my recent posts for full detail.
Cool, thanks. I'll give both of these a try. Seems like it might be a nice middle ground to get me the explicit selection behaviour I was shooting for in my recent FocusedFX posts you helped me with.

Cheers
Malcolm
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 03:01 PM   #4915
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by MalcolmG View Post
Cool, thanks. I'll give both of these a try. Seems like it might be a nice middle ground to get me the explicit selection behaviour I was shooting for in my recent FocusedFX posts you helped me with.

Cheers
Malcolm
It seems to be triggering the map load better. The only circumstance I've found so far where it doesn't map properly is when I try to reload the currently selected FX map from the FXMenu, rather than using the ParentZone button (that I always map, even if there's only one Zone)

I think the problem we're having is that it isn't the fact that an FX is focussed/selected that causes the map to load, but the act of focussing/selecting that does.

You would think that opening a floating FX window would trigger the map to load, it doesn't on Mac (but does on windows)

Switching back and forth in the FX chain usually does the trick, but is a bit of a drag.
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 03:25 PM   #4916
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 572
Default

I've noticed something weird in the Learn Menu,

In the C4 Zone > Buttons Zone, I have mods defined "Shift Shift" etc
When I'm in the learn mode window I see them as "Shift+Shift Shift"

Same in the FXMenu Zone.

Could this be where the buggery is coming from?


ALSO where and when do we need press, Toggle, and when do we not?

AND do we need mods defined in every Zone? They're not defined in the FXZones and they "understand" with the known exceptions.

Should the FXMenu be
RotaryPushD|
or
Press+RotaryPushD|

I added the Shift+RotaryPushD1 Reaper _S&M_FXBYP1 ....
Now when there is no FX in the slot the push is Lit (working on C4emu) and goes out when a FX fills the slot. But no toggle,

Also pressing Shift+RotaryPushD1 shows the RotaryPushD1 highighted, but doesn't highlight "FXMenu" and the Shift checkbox is not checked.

Last edited by Freex; 09-23-2019 at 03:55 PM.
Freex is offline   Reply With Quote
Old 09-23-2019, 03:51 PM   #4917
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 816
Default

Quote:
Originally Posted by Freex View Post

Could this be where the buggery is coming from?
ROFL
MixMonkey is offline   Reply With Quote
Old 09-23-2019, 03:59 PM   #4918
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,677
Default

Quote:
Originally Posted by MalcolmG View Post
Thanks Geoff, I'll update it.

I was doing one fxzone per file out of understandability/modularity. Just curious, are there other reasons beyond this?
Yes, ease of OSC integration, Touch OSC pages are named exactly the same as the FX filenames, could be other reasons later on...

Quote:
Originally Posted by MalcolmG View Post
Also, I've had this question in the back of my mind for awhile. Is there a technical difference between loading another zone vs loading a sub-zone? Actually, the real question is what makes a zone a sub-zone? Is this just about the ParentZone track index thing?

Cheers
Malcolm
Yes, exactly, it just says there is a piece of contextual information in my Parent -- in this case it is index.
__________________
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 09-23-2019, 05:23 PM   #4919
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default

Quote:
Originally Posted by Freex View Post
Could this be where the buggery is coming from
Hahaha, now to clean the coffee off my laptop screen
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG is offline   Reply With Quote
Old 09-23-2019, 05:24 PM   #4920
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 104
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, ease of OSC integration, Touch OSC pages are named exactly the same as the FX filenames, could be other reasons later on...



Yes, exactly, it just says there is a piece of contextual information in my Parent -- in this case it is index.
Thanks Geoff, makes sense.
__________________
My CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG 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:29 PM.


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