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

Reply
 
Thread Tools Display Modes
Old 05-27-2020, 02:20 PM   #9361
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by siniarch View Post
Ok guys,
Next annoying question coming from me (sorry).
Now that I've got my QConProG2 working pretty good so far, how do I add the extender.

I tried replicating what the MCU and the MCUEX did as far as keeping zones and such. No such luck. What's the Trick? Does the MTS need to have unique Widget Names? So instead of "ROTARY1" should be "EX1ROTARY1"?

Thanks for any help and advise.
You are working too hard

Widget names need to be unique within a Surface, not a Page.

The first thing I would do is point the extender at the same .mst and fire it up and see what happens, with all your channel setup, midi I/O etc., configured correctly of course

If you want the extender on the left put it in first in the config/CSI.ini.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-27-2020, 02:32 PM   #9362
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
Default

Quote:
Originally Posted by Geoff Waddington View Post
The current behaviour allows for a "partial" takeover -- e.g. just "Shift" as in the example above.

I say this is confusing and unpredictable, so unless someone can chime in with a valid use case... going... going...
No problem here. I’m generally all for losing a bit of flexibility in edge case scenarios if it means a simpler product.
Funkybot is offline   Reply With Quote
Old 05-27-2020, 03:46 PM   #9363
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 180
Default

Quote:
Originally Posted by Geoff Waddington View Post

I propose we eliminate this, if you take over ANY part of a Widget, you take over the whole thing.

Can't think of anything of mine that would break.



Sorry for the silence. Work has been nuts so everything else has had to slow down.
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 05-28-2020, 12:38 AM   #9364
siniarch
Human being with feelings
 
siniarch's Avatar
 
Join Date: Jun 2018
Posts: 705
Default

I think I figured it out. I guess I just needed some sleep. For some reason on the G2 controller I was selecting the EX midi device for the input commands. I went back and got rid of the EX controller and the G2 still wasn't working as before. So I investigated. Sure enough that was the issue. So I put it back and it seems to be working.
Now I need to see what's going on with the mapping of the FX and see if I can get to start mapping from the EX and continue into the G2.
siniarch is offline   Reply With Quote
Old 05-29-2020, 02:17 AM   #9365
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by siniarch View Post
I think I figured it out. I guess I just needed some sleep. For some reason on the G2 controller I was selecting the EX midi device for the input commands. I went back and got rid of the EX controller and the G2 still wasn't working as before. So I investigated. Sure enough that was the issue. So I put it back and it seems to be working.
Now I need to see what's going on with the mapping of the FX and see if I can get to start mapping from the EX and continue into the G2.
Just in case you haven't had a chance to try this yet, you will need to point the extender at a different Zone Folder in config/CSI.ini.

Each folder will contain portions of the FX definitions, part for the extender and part for the main unit.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-29-2020, 05:40 PM   #9366
Zajac
Human being with feelings
 
Join Date: Oct 2019
Posts: 11
Default

Quote:
Originally Posted by Zajac View Post
It's far from mild sensation. I will check midi settings of the mixer, maybe there is something I missed.
I tried all the options in the mixer, for example sending an output on a different channel than the input, but when I try to move the fader, the motor tries to keep it in place. However, I noticed that while moving the fader there is an information on the lcd screen that the board receives midi data, so maybe it's possible that Reaper sends information about the position of the fader, which prevents any movement?

https://forum.cockos.com/showthread.php?t=69295 - In this thread I found .dll for another controller (VS2480) and tested it. The mapping is wrong, but the fader works as it should.

Last edited by Zajac; 05-31-2020 at 06:06 AM.
Zajac is offline   Reply With Quote
Old 05-30-2020, 11:18 AM   #9367
funkakuchi
Human being with feelings
 
Join Date: Apr 2013
Posts: 8
Default D400 and touch mode

Hi all,
I am trying to have touch mode working nice with a D400.

Faders are sending this (fader 4 here):
0: 90 6B 7F [Note On] chan 1 note 107 vel 127
1: E3 34 55 [Pitch Wheel] chan 4 LSB 52 MSB 85
2: E3 30 55 [Pitch Wheel] chan 4 LSB 48 MSB 85
3: E3 24 55 [Pitch Wheel] chan 4 LSB 36 MSB 85
4: E3 18 55 [Pitch Wheel] chan 4 LSB 24 MSB 85
5: E3 14 55 [Pitch Wheel] chan 4 LSB 20 MSB 85
6: E3 08 55 [Pitch Wheel] chan 4 LSB 8 MSB 85
7: E3 04 55 [Pitch Wheel] chan 4 LSB 4 MSB 85
8: E3 00 55 [Pitch Wheel] chan 4 LSB 0 MSB 85
9: E3 70 54 [Pitch Wheel] chan 4 LSB 112 MSB 84
10: E3 6C 54 [Pitch Wheel] chan 4 LSB 108 MSB 84
11: E3 5C 54 [Pitch Wheel] chan 4 LSB 92 MSB 84
12: E3 58 54 [Pitch Wheel] chan 4 LSB 88 MSB 84
13: E3 4C 54 [Pitch Wheel] chan 4 LSB 76 MSB 84
14: E3 58 54 [Pitch Wheel] chan 4 LSB 88 MSB 84
15: 90 6B 00 [Note Off] chan 1 note 107

In my mst, I have:
...
Widget Fader4
Fader14Bit E3 7F 7F
FB_Fader14Bit E3 7F 7F
WidgetEnd
...
Widget FaderTouch4
Press 90 6B 7F 90 6B 00
WidgetEnd
...

In zon:
...
Zone "Channel|"
TrackNavigator
Select| TrackUniqueSelect
Mute| TrackMute
Solo| TrackSolo
RecordArm| TrackRecordArm
FaderTouch| TrackTouch
Fader| TrackVolume
ZoneEnd
...

Touch mode is not working well as if Reaper was not tracking well when the fader is touched, it makes jerky enveloppes.

Any idea? Is all well declared?
funkakuchi is offline   Reply With Quote
Old 05-31-2020, 02:54 AM   #9368
funkakuchi
Human being with feelings
 
Join Date: Apr 2013
Posts: 8
Default

Here is what it looks like.
The glitches I have seem to come from those messages:
Channel1->TrackVolume---->D400->Fader1

Also, if I stop moving, but keep the fader touched, Reaper draws automation back to 0, as if I would have untouch the fader.
Attached Images
File Type: jpg fader-glitches.jpg (57.9 KB, 169 views)

Last edited by funkakuchi; 05-31-2020 at 03:07 AM.
funkakuchi is offline   Reply With Quote
Old 05-31-2020, 04:56 AM   #9369
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by Zajac View Post
I tried all the options in the mixer, for example sending an output on a different channel than the input, but when I try to move the fader, the motor tries to keep it in place. However, I noticed that while moving the fader there is an information on the lcd screen that the board receives midi data, so maybe it's possible that the reaper sends information about the position of the fader, which prevents any movement?

https://forum.cockos.com/showthread.php?t=69295 - In this thread I found .dll for another controller (VS2480) and tested it. The mapping is wrong, but the fader works as it should.
Cool, nice detective work, I will have a look at this after the re-arch is complete, remind me if I somehow forget
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-31-2020, 04:58 AM   #9370
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by funkakuchi View Post
Here is what it looks like.
The glitches I have seem to come from those messages:
Channel1->TrackVolume---->D400->Fader1

Also, if I stop moving, but keep the fader touched, Reaper draws automation back to 0, as if I would have untouch the fader.
Yeah, there have been some problems with automation, waiting to see if the re-architecting cures some, or even all of these issues
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 05-31-2020, 05:50 AM   #9371
funkakuchi
Human being with feelings
 
Join Date: Apr 2013
Posts: 8
Default

Ok, so for now, you think that touch automation would be a CSI issue right?
funkakuchi is offline   Reply With Quote
Old 05-31-2020, 11:41 AM   #9372
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 435
Default Reapinger BCF2000

I know this is not the first one available, but still want to give this to you all. I created a 'full' set of surface and zones for the Behringer BCF2000.

This version contains:
* Tracks
* Sends
* Full effects support.

You can read more about this at: https://navelpluisje.github.io/reapinger-bcf2000/

It can be found here: https://github.com/navelpluisje/reap...ses/tag/v0.0.1

If you miss something in the features, let me know.

I will post this to the Reaper Stash, but had issues with my account.
Navelpluisje is offline   Reply With Quote
Old 05-31-2020, 01:37 PM   #9373
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 435
Default Reapinger BCF2000

Had some time to do add some extra effects. All the Blue Cat effects from their FreePack are added now.

Link to download: https://github.com/navelpluisje/reap...ses/tag/v0.0.2
Navelpluisje is offline   Reply With Quote
Old 06-01-2020, 01:22 AM   #9374
80icio
Human being with feelings
 
Join Date: Mar 2016
Location: Italy
Posts: 311
Default

Anyone trying to connect Avid control APP on Ipad to Reaper?
80icio is offline   Reply With Quote
Old 06-01-2020, 04:30 PM   #9375
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by funkakuchi View Post
Ok, so for now, you think that touch automation would be a CSI issue right?
Yes, for now.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-01-2020, 04:31 PM   #9376
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by Navelpluisje View Post
Had some time to do add some extra effects. All the Blue Cat effects from their FreePack are added now.

Link to download: https://github.com/navelpluisje/reap...ses/tag/v0.0.2
Thanks for this work, great stuff !!
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-01-2020, 04:34 PM   #9377
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by 80icio View Post
Anyone trying to connect Avid control APP on Ipad to Reaper?
Not sure anyone has tried it, but it should work.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-01-2020, 08:08 PM   #9378
Nick Morris
Human being with feelings
 
Nick Morris's Avatar
 
Join Date: Nov 2010
Posts: 655
Default

Quote:
Originally Posted by 80icio View Post
Anyone trying to connect Avid control APP on Ipad to Reaper?
I use have used it.
__________________
www.ElaireStudios.com
Robo-Mic RMS robotic remote controlled mic stands aimed at mic'ing amps
Nick Morris is offline   Reply With Quote
Old 06-01-2020, 09:19 PM   #9379
RobinGShore
Human being with feelings
 
Join Date: May 2013
Location: New York
Posts: 780
Default

Quote:
Originally Posted by 80icio View Post
Anyone trying to connect Avid control APP on Ipad to Reaper?
Yes, I've been using the Eucon app for a while now, first with Geoff's older Eucon plugin, and now with CSI. You can add it just like any other Eucon surface. Not all of the features of the app work with Reaper currently, but hopefully that should change as CSI get updated.
RobinGShore is offline   Reply With Quote
Old 06-02-2020, 07:52 AM   #9380
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Hmmm...

I can't come up with a use case for ParentNavigator in our current architecture ...

It will be removed unless someone has a valid use case
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-02-2020, 08:25 AM   #9381
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hmmm...

I can't come up with a use case for ParentNavigator in our current architecture ...

It will be removed unless someone has a valid use case
I use ParentZone in one of my fx mappings. Not ParentNavigator though. I should be ok right ? Thanks Geoff
Cragster is offline   Reply With Quote
Old 06-02-2020, 08:29 AM   #9382
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hmmm...

I can't come up with a use case for ParentNavigator in our current architecture ...

It will be removed unless someone has a valid use case
That's the name of the navigator? ParentNavigator? Never even knew about it. Won't miss it.
Funkybot is offline   Reply With Quote
Old 06-02-2020, 08:37 AM   #9383
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by Cragster View Post
I use ParentZone in one of my fx mappings. Not ParentNavigator though. I should be ok right ? Thanks Geoff
Actually we dropped that last year:

https://forum.cockos.com/showpost.ph...postcount=4961

What are you doing, perhaps we can find another way.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-02-2020, 08:38 AM   #9384
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by Funkybot View Post
That's the name of the navigator? ParentNavigator? Never even knew about it. Won't miss it.
Cool, hope everyone else thinks the same
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-02-2020, 08:41 AM   #9385
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Actually we dropped that last year:

https://forum.cockos.com/showpost.ph...postcount=4961

What are you doing, perhaps we can find another way.
But it works just fine. I got it from Mixmonkey not long ago. Its for an all in one plugin that has seperate modules in one. Eq..comp...trans shaper...etc. 7 modules in total and ParentZone is part of the mapping. Idk it works great. Maybe if mixmonkey sees this he can explain it a little better
Cragster is offline   Reply With Quote
Old 06-02-2020, 08:43 AM   #9386
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

@Geoff. I believr mixmonkey uses it as well as i got it from him. Thanks Geoff
Cragster is offline   Reply With Quote
Old 06-02-2020, 08:45 AM   #9387
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Subzones i believe is what he called it
Cragster is offline   Reply With Quote
Old 06-02-2020, 11:07 AM   #9388
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by Cragster View Post
Subzones i believe is what he called it
Cool, @MixMonkey, you out there ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-02-2020, 11:41 AM   #9389
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,973
Default

Quote:
Originally Posted by Cragster View Post
But it works just fine. I got it from Mixmonkey not long ago. Its for an all in one plugin that has seperate modules in one. Eq..comp...trans shaper...etc. 7 modules in total and ParentZone is part of the mapping. Idk it works great. Maybe if mixmonkey sees this he can explain it a little better
Care to post one of the .zon files that uses it? So I'm assuming you're using it to flip between the different modes being assigned on a widget? Needing to activate different parts of a plugin certainly makes sense for things like channel strips. May even be useful for things like synths.
Funkybot is offline   Reply With Quote
Old 06-02-2020, 11:50 AM   #9390
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Funkybot View Post
Care to post one of the .zon files that uses it? So I'm assuming you're using it to flip between the different modes being assigned on a widget? Needing to activate different parts of a plugin certainly makes sense for things like channel strips. May even be useful for things like synths.
Ok i will. Im not at my computer now but mixmonkey posted his for me when he was helping me with it. Hold on ill find it. And yes thars how it works
Cragster is offline   Reply With Quote
Old 06-02-2020, 11:53 AM   #9391
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 435
Default IncludedZones in FX-zones

I did not get it working, but is it possible to use IncludedZones like:
Code:
Zone "VST3: Blue Cat's Chorus 4 (Stereo) (Blue Cat Audio)" "Blue Cat Chorus" 
  IncludedZones
    BlueCatChorusStereeo
  IncludedZonesEnd
ZoneEnd
That way you can make the same zone easier for VST, VST3, AU, etc.
__________________
Created ReaSonus FaderPort: Documentation and Download from Github. Report Issues
Created Reapinger BCF2000: Documentation and Download from Reaper Stash
Donations: Buy me a coffee or beer or buy one of my shirts in Europe or North America
Navelpluisje is offline   Reply With Quote
Old 06-02-2020, 12:06 PM   #9392
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by MixMonkey View Post
Ok, I think I get it

You could split the various modules into in sub-zones like this:
Code:
Zone "VST: Oxford Dynamics (Sonnox)" "OxDyn"
SelectedTrackNavigator
/
Marker GoZone "VST: Oxford Dynamics (Sonnox)"
ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"
/
DisplayUpperA1 FXParamNameDisplay 45 "OxDyn-1"
DisplayLowerA1 FXParamValueDisplay 45 
RotaryA1 FXParam 45 
Toggle+RotaryPushA1 FXParam 44 
/  
DisplayUpperA2 NoAction 
DisplayLowerA2 NoAction 
RotaryA2 NoAction 
Toggle+RotaryPushA2 NoAction 
/  
DisplayUpperA3 NoAction
DisplayLowerA3 NoAction
RotaryA3 NoAction
Toggle+RotaryPushA3 NoAction 
/  
DisplayUpperA4 NoAction 
DisplayLowerA4 NoAction 
RotaryA4 NoAction 
Toggle+RotaryPushA4 NoAction 
/  
DisplayUpperA5 FXParamNameDisplay 39 "EQ_Sig"
DisplayLowerA5 FXParamValueDisplay 39 
RotaryA5 FXParam 39 
Toggle+RotaryPushA5 FXParam 39 
/  
DisplayUpperA6 FXParamNameDisplay 30 "Input"
DisplayLowerA6 FXParamValueDisplay 30 
RotaryA6 FXParam 30 
Toggle+RotaryPushA6 NoAction 
/  
DisplayUpperA7 FXParamNameDisplay 32 "LFQ"
DisplayLowerA7 FXParamValueDisplay 32 
RotaryA7 FXParam 32 
Toggle+RotaryPushA7 FXParam 37 
/  
DisplayUpperA8 FXParamNameDisplay 33 "HFQ"
DisplayLowerA8 FXParamValueDisplay 33 
RotaryA8 FXParam 33 
Toggle+RotaryPushA8 FXParam 38 
/  
DisplayUpperB1 FXParamNameDisplay 42 "Warmth"
DisplayLowerB1 FXParamValueDisplay 42 
RotaryB1 FXParam 42 
Toggle+RotaryPushB1 FXParam 41 
/  
DisplayUpperB2 FXParamNameDisplay 43 "WTrim"
DisplayLowerB2 FXParamValueDisplay 43 
RotaryB2 FXParam 43 
Toggle+RotaryPushB2 NoAction 
/  
DisplayUpperB3 FXParamNameDisplay 1 "Dither"
DisplayLowerB3 FXParamValueDisplay 1 
RotaryB3 FXParam 1 [ 0.0 0.50 1.0 ]
Toggle+RotaryPushB3 FXParam 1 [ 0.0 0.50 1.0 ] 
/  
DisplayUpperB4 NoAction 
DisplayLowerB4 NoAction 
RotaryB4 NoAction 
Toggle+RotaryPushB4 NoAction 
/  
DisplayUpperB5 FXParamNameDisplay 40 "EQ_SC"
DisplayLowerB5 FXParamValueDisplay 40 
RotaryB5 FXParam 40 
Toggle+RotaryPushB5 FXParam 40 
/  
DisplayUpperB6 FXParamNameDisplay 29 "SC_In"
DisplayLowerB6 FXParamValueDisplay 29 
RotaryB6 FXParam 29 
Toggle+RotaryPushB6 FXParam 29 
/  
DisplayUpperB7 FXParamNameDisplay 31 "LF"
DisplayLowerB7 FXParamValueDisplay 31 
RotaryB7 FXParam 31 
Toggle+RotaryPushB7 FXParam 37 
/  
DisplayUpperB8 FXParamNameDisplay 34 "HF"
DisplayLowerB8 FXParamValueDisplay 34 
RotaryB8 FXParam 34 
Toggle+RotaryPushB8 FXParam 38 
/  
DisplayUpperC1 FXParamNameDisplay 25 "LThrsh"
DisplayLowerC1 FXParamValueDisplay 25 
RotaryC1 FXParam 25 
Toggle+RotaryPushC1 FXParam 24 
/  
DisplayUpperC2 NoAction 
DisplayLowerC2 NoAction 
RotaryC2 NoAction 
Toggle+RotaryPushC2 NoAction 
/  
DisplayUpperC3 FXParamNameDisplay 26 "LAtt"
DisplayLowerC3 FXParamValueDisplay 26 
RotaryC3 FXParam 26 
Toggle+RotaryPushC3 NoAction 
/  
DisplayUpperC4 FXParamNameDisplay 27 "LHold"
DisplayLowerC4 FXParamValueDisplay 27 
RotaryC4 FXParam 27 
Toggle+RotaryPushC4 NoAction 
/  
DisplayUpperC5 FXParamNameDisplay 28 "LRel"
DisplayLowerC5 FXParamValueDisplay 28 
RotaryC5 FXParam 28 
Toggle+RotaryPushC5 NoAction 
/  
DisplayUpperC6 NoAction 
DisplayLowerC6 NoAction 
RotaryC6 NoAction 
Toggle+RotaryPushC6 NoAction 
/  
DisplayUpperC7 FXParamNameDisplay 35 "LFGain"
DisplayLowerC7 FXParamValueDisplay 35 
RotaryC7 FXParam 35 
Toggle+RotaryPushC7 NoAction 
/  
DisplayUpperC8 FXParamNameDisplay 36 "HFGain"
DisplayLowerC8 FXParamValueDisplay 36 
RotaryC8 FXParam 36 
Toggle+RotaryPushC8 NoAction 
/  
DisplayUpperD1 FXParamNameDisplay 16 "CThrsh"
DisplayLowerD1 FXParamValueDisplay 16 
RotaryD1 FXParam 16 
Toggle+RotaryPushD1 FXParam 15 
/  
DisplayUpperD2 FXParamNameDisplay 20 "CRatio"
DisplayLowerD2 FXParamValueDisplay 20 
RotaryD2 FXParam 20 
Toggle+RotaryPushD2 NoAction 
/  
DisplayUpperD3 FXParamNameDisplay 17 "CAtt"
DisplayLowerD3 FXParamValueDisplay 17 
RotaryD3 FXParam 17 
Toggle+RotaryPushD3 NoAction 
/  
DisplayUpperD4 FXParamNameDisplay 18 "CHold"
DisplayLowerD4 FXParamValueDisplay 18 
RotaryD4 FXParam 18 
Toggle+RotaryPushD4 NoAction 
/  
DisplayUpperD5 FXParamNameDisplay 19 "CRel"
DisplayLowerD5 FXParamValueDisplay 19 
RotaryD5 FXParam 19 
Toggle+RotaryPushD5 NoAction 
/  
DisplayUpperD6 FXParamNameDisplay 22 "CKnee"
DisplayLowerD6 FXParamValueDisplay 22 
RotaryD6 FXParam 22 [ 0.0 0.25 0.50 0.75 1.0 ]
Toggle+RotaryPushD6 FXParam 22 [ 0.0 0.25 0.50 0.75 1.0 ] 
/  
DisplayUpperD7 FXParamNameDisplay 23 "CType"
DisplayLowerD7 FXParamValueDisplay 23 
RotaryD7 FXParam 23 [ 0.0 0.50 1.0 ]
Toggle+RotaryPushD7 FXParam 23 [ 0.0 0.50 1.0 ] 
/  
DisplayUpperD8 FXParamNameDisplay 21 "CMkeUp"
DisplayLowerD8 FXParamValueDisplay 21 
RotaryD8 FXParam 21 
Toggle+RotaryPushD8 NoAction 
/
ZoneEnd
/
Zone "VST: Oxford Dynamics (Sonnox)-2"
SelectedTrackNavigator
ParentZone "VST: Oxford Dynamics (Sonnox)"
Marker GoZone "VST: Oxford Dynamics (Sonnox)"
ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"
/
DisplayUpperA1 FXParamNameDisplay 45 "OxDyn-2"
DisplayLowerA1 FXParamValueDisplay 45 
RotaryA1 FXParam 45 
Toggle+RotaryPushA1 FXParam 44 
/  
DisplayUpperA2 NoAction 
DisplayLowerA2 NoAction 
RotaryA2 NoAction 
Toggle+RotaryPushA2 NoAction 
/  
DisplayUpperA3 NoAction 
DisplayLowerA3 NoAction 
RotaryA3 NoAction 
Toggle+RotaryPushA3 NoAction 
/  
DisplayUpperA4 NoAction 
DisplayLowerA4 NoAction 
RotaryA4 NoAction 
Toggle+RotaryPushA4 NoAction 
/  
DisplayUpperA5 NoAction 
DisplayLowerA5 NoAction 
RotaryA5 NoAction 
Toggle+RotaryPushA5 NoAction 
/  
DisplayUpperA6 NoAction 
DisplayLowerA6 NoAction 
RotaryA6 NoAction 
Toggle+RotaryPushA6 NoAction 
/  
DisplayUpperA7 NoAction 
DisplayLowerA7 NoAction 
RotaryA7 NoAction 
Toggle+RotaryPushA7 NoAction 
/  
DisplayUpperA8 NoAction 
DisplayLowerA8 NoAction 
RotaryA8 NoAction 
Toggle+RotaryPushA8 NoAction 
/  
DisplayUpperB1 NoAction 
DisplayLowerB1 NoAction 
RotaryB1 NoAction 
Toggle+RotaryPushB1 NoAction 
/  
DisplayUpperB2 NoAction 
DisplayLowerB2 NoAction 
RotaryB2 NoAction 
Toggle+RotaryPushB2 NoAction 
/  
DisplayUpperB3 NoAction 
DisplayLowerB3 NoAction 
RotaryB3 NoAction 
Toggle+RotaryPushB3 NoAction 
/  
DisplayUpperB4 NoAction 
DisplayLowerB4 NoAction 
RotaryB4 NoAction 
Toggle+RotaryPushB4 NoAction 
/  
DisplayUpperB5 NoAction 
DisplayLowerB5 NoAction 
RotaryB5 NoAction 
Toggle+RotaryPushB5 NoAction 
/  
DisplayUpperB6 NoAction 
DisplayLowerB6 NoAction 
RotaryB6 NoAction 
Toggle+RotaryPushB6 NoAction 
/  
DisplayUpperB7 NoAction 
DisplayLowerB7 NoAction 
RotaryB7 NoAction 
Toggle+RotaryPushB7 NoAction 
/  
DisplayUpperB8 NoAction 
DisplayLowerB8 NoAction 
RotaryB8 NoAction 
Toggle+RotaryPushB8 NoAction 
/  
DisplayUpperC1 FXParamNameDisplay 3 "GThrsh"
DisplayLowerC1 FXParamValueDisplay 3 
RotaryC1 FXParam 3 
Toggle+RotaryPushC1 FXParam 2 
/  
DisplayUpperC2 NoAction 
DisplayLowerC2 NoAction 
RotaryC2 NoAction 
Toggle+RotaryPushC2 NoAction 
/  
DisplayUpperC3 FXParamNameDisplay 4 "GAtt"
DisplayLowerC3 FXParamValueDisplay 4 
RotaryC3 FXParam 4 
Toggle+RotaryPushC3 NoAction 
/  
DisplayUpperC4 FXParamNameDisplay 5 "GHold"
DisplayLowerC4 FXParamValueDisplay 5 
RotaryC4 FXParam 5 
Toggle+RotaryPushC4 NoAction 
/  
DisplayUpperC5 FXParamNameDisplay 6 "GRel"
DisplayLowerC5 FXParamValueDisplay 6 
RotaryC5 FXParam 6 
Toggle+RotaryPushC5 NoAction 
/  
DisplayUpperC6 FXParamNameDisplay 7 "GRange"
DisplayLowerC6 FXParamValueDisplay 7 
RotaryC6 FXParam 7 
Toggle+RotaryPushC6 NoAction 
/  
DisplayUpperC7 NoAction 
DisplayLowerC7 NoAction 
RotaryC7 NoAction 
Toggle+RotaryPushC7 NoAction 
/  
DisplayUpperC8 NoAction 
DisplayLowerC8 NoAction 
RotaryC8 NoAction 
Toggle+RotaryPushC8 NoAction 
/  
DisplayUpperD1 FXParamNameDisplay 9 "EThrsh"
DisplayLowerD1 FXParamValueDisplay 9 
RotaryD1 FXParam 9 
Toggle+RotaryPushD1 FXParam 8 
/  
DisplayUpperD2 FXParamNameDisplay 13 "ERatio"
DisplayLowerD2 FXParamValueDisplay 13 
RotaryD2 FXParam 13 
Toggle+RotaryPushD2 NoAction 
/  
DisplayUpperD3 FXParamNameDisplay 10 "EAtt"
DisplayLowerD3 FXParamValueDisplay 10 
RotaryD3 FXParam 10 
Toggle+RotaryPushD3 NoAction 
/  
DisplayUpperD4 FXParamNameDisplay 11 "EHold"
DisplayLowerD4 FXParamValueDisplay 11 
RotaryD4 FXParam 11 
Toggle+RotaryPushD4 NoAction 
/  
DisplayUpperD5 FXParamNameDisplay 12 "ERel"
DisplayLowerD5 FXParamValueDisplay 12 
RotaryD5 FXParam 12 
Toggle+RotaryPushD5 NoAction 
/  
DisplayUpperD6 FXParamNameDisplay 14 "ERange"
DisplayLowerD6 FXParamValueDisplay 14 
RotaryD6 FXParam 14 
Toggle+RotaryPushD6 NoAction 
/  
DisplayUpperD7 NoAction 
DisplayLowerD7 NoAction 
RotaryD7 NoAction 
Toggle+RotaryPushD7 NoAction 
/  
DisplayUpperD8 NoAction 
DisplayLowerD8 NoAction 
RotaryD8 NoAction 
Toggle+RotaryPushD8 NoAction 
/
ZoneEnd
@Geoff and Funkybot

Here is what mixmonkey sent me to help me get started on subzones. ParentZone is in each module mapping.i yse this in my izotope plugin. Works beautifully
Cragster is offline   Reply With Quote
Old 06-02-2020, 12:13 PM   #9393
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

And i have buttons mapped in mine to switch between each module
Cragster is offline   Reply With Quote
Old 06-02-2020, 12:24 PM   #9394
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
Default

Quote:
Originally Posted by Geoff Waddington View Post
Cool, @MixMonkey, you out there ?
Sorry Actually been mixing on my setup!

My understanding was that the ParentZone construct was used so that if the initial (Parent) Zone of a plugin was de-activated, all the sub Zones (that specifiy the Parent) would also be de-activated (sent Home?)
MixMonkey is offline   Reply With Quote
Old 06-02-2020, 01:35 PM   #9395
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by MixMonkey View Post
Sorry Actually been mixing on my setup!

My understanding was that the ParentZone construct was used so that if the initial (Parent) Zone of a plugin was de-activated, all the sub Zones (that specifiy the Parent) would also be de-activated (sent Home?)
Right, thanks, now I remember.

Do you (and you @Cragster, and others) have a large number of these ?

I would like to change the syntax slightly to indicate the notion of an FX SubZone.

ParentZone will disappear and instead the relationship will be stated this way:

Code:
Zone "SomeFXZone"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2" FXSlot
ZoneEnd
This fits better with the new architecture, what do you think folks ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-02-2020, 01:38 PM   #9396
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Right, thanks, now I remember.

Do you (and you @Cragster, and others) have a large number of these ?

I would like to change the syntax slightly to indicate the notion of an FX SubZone.

ParentZone will disappear and instead the relationship will be stated this way:

Code:
Zone "SomeFXZone"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2" FXSlot
ZoneEnd
This fits better with the new architecture, what do you think folks ?
I only have that one plugin that uses the Parentzone so it would be an easy change for me. So i would change the Parentzones to FXSlot ? Maybe i can just post what i have when i can and you can get me started on the change ? Thanks Geoff
Cragster is offline   Reply With Quote
Old 06-02-2020, 01:49 PM   #9397
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by Cragster View Post
I only have that one plugin that uses the Parentzone so it would be an easy change for me. So i would change the Parentzones to FXSlot ? Maybe i can just post what i have when i can and you can get me started on the change ? Thanks Geoff
Code:
Zone "VST: Oxford Dynamics (Sonnox)" "OxDyn"
        SelectedTrackNavigator
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"
ZoneEnd

Zone "VST: Oxford Dynamics (Sonnox)-2"
        SelectedTrackNavigator
        ParentZone "VST: Oxford Dynamics (Sonnox)"
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"
ZoneEnd
changes to:

Code:
Zone "VST: Oxford Dynamics (Sonnox)" "OxDyn"
        SelectedTrackNavigator
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"  FXSlot
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"  FXSlot
ZoneEnd

Zone "VST: Oxford Dynamics (Sonnox)-2"
        SelectedTrackNavigator
        ParentZone "VST: Oxford Dynamics (Sonnox)"
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"  FXSlot
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"  FXSlot
ZoneEnd
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 06-02-2020, 01:58 PM   #9398
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Code:
Zone "VST: Oxford Dynamics (Sonnox)" "OxDyn"
        SelectedTrackNavigator
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"
ZoneEnd

Zone "VST: Oxford Dynamics (Sonnox)-2"
        SelectedTrackNavigator
        ParentZone "VST: Oxford Dynamics (Sonnox)"
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"
ZoneEnd
changes to:

Code:
Zone "VST: Oxford Dynamics (Sonnox)" "OxDyn"
        SelectedTrackNavigator
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"  FXSlot
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"  FXSlot
ZoneEnd

Zone "VST: Oxford Dynamics (Sonnox)-2"
        SelectedTrackNavigator
        ParentZone "VST: Oxford Dynamics (Sonnox)"
        Marker GoZone "VST: Oxford Dynamics (Sonnox)"  FXSlot
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2"  FXSlot
ZoneEnd
Ok got it. Thanks Geoff
Cragster is offline   Reply With Quote
Old 06-02-2020, 03:10 PM   #9399
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,835
Default

Quote:
Originally Posted by Geoff Waddington View Post

ParentZone will disappear and instead the relationship will be stated this way:

Code:
Zone "SomeFXZone"
        ChanStrip GoZone "VST: Oxford Dynamics (Sonnox)-2" FXSlot
ZoneEnd
This fits better with the new architecture, what do you think folks ?
This is fine, but is it necessary at all? Do SubZones need to be automatically de-activated? I tend to assume that unless I overwrite a Widget, its previous state remains active.
MixMonkey is offline   Reply With Quote
Old 06-02-2020, 04:35 PM   #9400
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,150
Default

Quote:
Originally Posted by MixMonkey View Post
This is fine, but is it necessary at all? Do SubZones need to be automatically de-activated? I tend to assume that unless I overwrite a Widget, its previous state remains active.
Not necessary for de-activation, but is there to indicate that the Zones share an FXSlot number, and that number must be passed to the sub Zones.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
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 11:07 PM.


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