|
|
|
05-15-2019, 07:26 AM
|
#2921
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
New build is up.
Put in a possible fix for the crashes on exit for both Mac and Windows.
Please let me know what you find.
|
Still crashes on exit on Mac:
Code:
Thread 0 Crashed:: reaper Dispatch queue: com.apple.main-thread
0 reaper_csurf_integrator.dylib 0x0000000118710c84 Widget::SetValue(double) + 116
1 reaper_csurf_integrator.dylib 0x00000001186edee1 Widget::Reset() + 33
2 reaper_csurf_integrator.dylib 0x00000001186eddf5 ControlSurface::ResetAllWidgets() + 101
3 reaper_csurf_integrator.dylib 0x00000001186edbc5 Page::ResetAllWidgets() + 101
4 reaper_csurf_integrator.dylib 0x00000001186eab1d Manager::ResetAllWidgets() + 109
5 reaper_csurf_integrator.dylib 0x00000001186eaa4c CSurfIntegrator::~CSurfIntegrator() + 60
6 reaper_csurf_integrator.dylib 0x00000001186eab55 CSurfIntegrator::~CSurfIntegrator() + 21
7 reaper_csurf_integrator.dylib 0x00000001186eab79 CSurfIntegrator::~CSurfIntegrator() + 25
8 com.cockos.reaper 0x000000010e6db1ef CSurf_Close(bool) + 415
9 com.cockos.reaper 0x000000010ea1a88c MainProc(HWND__*, unsigned int, unsigned long, long) + 11004
10 ??? 0x0000000000000010 0 + 16
Removing the two C4 folders and .ini entries cures it.
Will try Windows and report back.
|
|
|
05-15-2019, 08:31 AM
|
#2922
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Presence of the C4 stuff crashes on exit on Windows also.
But here's an interesting thing on Windows. If I don't include the surfaces that are connected via MIDI to the MCU and just use the MCU itself and two XTs connected via a MOTU MIDI interface, all my other Windows crash on exit issues disappear.
Will investigate further, but it seems the generic MCU driver on Windows may have some issues with CSI (at least as far as its MIDI interface role)
|
|
|
05-15-2019, 09:24 AM
|
#2923
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
Presence of the C4 stuff crashes on exit on Windows also.
But here's an interesting thing on Windows. If I don't include the surfaces that are connected via MIDI to the MCU and just use the MCU itself and two XTs connected via a MOTU MIDI interface, all my other Windows crash on exit issues disappear.
Will investigate further, but it seems the generic MCU driver on Windows may have some issues with CSI (at least as far as its MIDI interface role)
|
New build is up, hopefully fixes this and the TimeDisplay too, they were in close proximity.
The error was in the C4.mst parsing routine so removing the C4 would always fix things.
Thanks for the early brave testing, just caught a whole class of potential bugs with that one
Let me know what you find.
__________________
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
|
|
|
05-15-2019, 09:41 AM
|
#2924
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
No longer crashes on exit on Mac Bravo!
Time display still broken.
Will test Windows when I've reconfigured the system to avoid using the MCU MIDI ports.
Top work Geoff!
|
|
|
05-15-2019, 09:50 AM
|
#2925
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
No longer crashes on exit on Mac Bravo!
Time display still broken.
|
Do you have the line
TimeDisplay TimeDisplay
in your Zone file ?
Quote:
Originally Posted by MixMonkey
Will test Windows when I've reconfigured the system to avoid using the MCU MIDI ports.
|
You shouldn't have to avoid the Midi ports any more.
__________________
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
|
|
|
05-15-2019, 11:15 AM
|
#2926
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
OK, now to formalize our Zone/Modifier thinking a bit.
In a very loose way:
Zones are big chunks that you drop on a surface to re-purpose a section temporarily.
Zones can have Navigation, but it is unrelated to any other Zone’s Navigation.
Use Zones to take over sections for a specific purpose — FX mapping is a great example.
Modifiers tend to be smaller (a few Widgets at most) and often need the Navigation context(s) of their Zone.
Pan/Width is the classic example here.
We already have a semi-hardcoded Zone - “Home”.
It always loads first.
We also have the ability to define other Zones.
We already have some hardcoded Modifiers:
Shift
Option
Control
Alt
TrackTouch
We just need the ability to define our own Modifiers and we’ll be good to go.
Keep in mind some workflows may require more than one Modifier in a Zone, just like the current hardcoded ones.
I think the simplest way is to use named Modifiers to extend the modifier set something like this:
Code:
Zone Home
RotaryPush Cycle CyclePanWidth
CyclePanWidth+Rotary TrackPan
CyclePanWidth+Rotary TrackPanWidt...
...
Zone Sends
RotaryPush Cycle CycleTrackSends
CycleTrackSends+Rotary TrackSend 1
CycleTrackSends+Rotary TrackSend 2
CycleTrackSends+Rotary TrackSend 3
CycleTrackSends+Rotary TrackSend 4
...
What do you think folks ?
See any holes ?
__________________
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
|
|
|
05-15-2019, 11:31 AM
|
#2927
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Do you have the line
TimeDisplay TimeDisplay
in your Zone file ?
|
Yep, it's the stock MCU.zon. Still no joy.
Quote:
You shouldn't have to avoid the Midi ports any more.
|
Alas, no. Still crashing the MCU driver on exit, so when you restart Reaper the MCU no longer appears in the port selector. Usually needs a forced shutdown + reboot (regular shutdown hangs)
I'm still using the old system for work, so will reconfigure for that, it's only a few MIDI leads. I'm just happy to have it exit like the Mac version
|
|
|
05-15-2019, 12:03 PM
|
#2928
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
|
Quote:
Originally Posted by Geoff Waddington
OK, now to formalize our Zone/Modifier thinking a bit.
In a very loose way:
Zones are big chunks that you drop on a surface to re-purpose a section temporarily.
Zones can have Navigation, but it is unrelated to any other Zone’s Navigation.
Use Zones to take over sections for a specific purpose — FX mapping is a great example.
Modifiers tend to be smaller (a few Widgets at most) and often need the Navigation context(s) of their Zone.
Pan/Width is the classic example here.
We already have a semi-hardcoded Zone - “Home”.
It always loads first.
We also have the ability to define other Zones.
We already have some hardcoded Modifiers:
Shift
Option
Control
Alt
TrackTouch
We just need the ability to define our own Modifiers and we’ll be good to go.
Keep in mind some workflows may require more than one Modifier in a Zone, just like the current hardcoded ones.
I think the simplest way is to use named Modifiers to extend the modifier set something like this:
Code:
Zone Home
RotaryPush Cycle CyclePanWidth
CyclePanWidth+Rotary TrackPan
CyclePanWidth+Rotary TrackPanWidt...
...
Zone Sends
RotaryPush Cycle CycleTrackSends
CycleTrackSends+Rotary TrackSend 1
CycleTrackSends+Rotary TrackSend 2
CycleTrackSends+Rotary TrackSend 3
CycleTrackSends+Rotary TrackSend 4
...
What do you think folks ?
See any holes ?
|
Makes sense to this dimwitt
|
|
|
05-15-2019, 03:13 PM
|
#2929
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
Alas, no. Still crashing the MCU driver on exit, so when you restart Reaper the MCU no longer appears in the port selector. Usually needs a forced shutdown + reboot (regular shutdown hangs)
|
New build is up, another try at solving this Windows crash on exit problem, could you test this at your convenience, thanks.
__________________
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
|
|
|
05-16-2019, 10:25 AM
|
#2930
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
New build is up.
And a one, and a two, and a three, and a four...
Geez, can't remember the last time I had so many bugs in one thing.
Give TimeDisplay a try now, crosses fingers
__________________
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
|
|
|
05-17-2019, 06:15 PM
|
#2931
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Time display working Everything very smooth and snappy on Mac, no crashes on exit.
Moving on to Windows...
|
|
|
05-18-2019, 06:14 AM
|
#2932
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
Time display working Everything very smooth and snappy on Mac, no crashes on exit.
Moving on to Windows...
|
Great news, thanks !
__________________
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
|
|
|
05-18-2019, 09:34 AM
|
#2933
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Have to add constraint here to keep things sane.
Code:
Zone Sends|1-4
RotaryPush| Cycle CycleTrackSends 4
CycleTrackSends+Rotary| TrackSendVolume |
CycleTrackSends+Shift+Rotary| TrackSendPan |
...
If you add a Modified Cycle behaviour (Shift in this case) the Modified Action counts must be the same as the NoModifiers Action count (4 in this case).
Put another way you can't do the following, there are 3 DoSomethings and only 2 ShiftedDoSomethings, it makes no sense, what does the current Cycle index mean in this case ?
Code:
Zone SomeZone
RotaryPush Cycle CycleStuff 3 -- or should it be 2 ?
CycleStuff+Rotary1 DoSomething1
CycleStuff+Rotary2 DoSomething2
CycleStuff+Rotary3 DoSomething3
CycleStuff+Shift+Rotary1 DoShiftedSomething1
CycleStuff+Shift+Rotary2 DoShiftedSomething2
__________________
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
|
|
|
05-18-2019, 06:59 PM
|
#2934
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
All good on Windows too
(I'm afraid I've ditched the MIDI ports on the MCU. Apart from resolving the crashes on quit, the banking performance has also improved)
|
|
|
05-18-2019, 07:20 PM
|
#2935
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
All good on Windows too
(I'm afraid I've ditched the MIDI ports on the MCU. Apart from resolving the crashes on quit, the banking performance has also improved)
|
Fantastic, thanks !
__________________
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
|
|
|
05-23-2019, 12:03 AM
|
#2936
|
Human being with feelings
Join Date: Sep 2009
Location: Friesland
Posts: 213
|
I have problems with my 1-fader model XT1.
With "BankableChannel" and "BankableChannelEnd" the handling with the FAder worked in both directions. I miss that now. Or how do I edit the *.zon?
Thanks for your help.
__________________
Erst mit der Ruhe, dann mit ´nem Ruck.
|
|
|
05-23-2019, 11:55 AM
|
#2937
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by juedue
I have problems with my 1-fader model XT1.
With "BankableChannel" and "BankableChannelEnd" the handling with the FAder worked in both directions. I miss that now. Or how do I edit the *.zon?
Thanks for your help.
|
The easiest way is just define your Fader directly in the main Zone file, something like:
Just make sure you have a Fader1 in your .mst definition.
__________________
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
|
|
|
05-23-2019, 12:04 PM
|
#2938
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
New build is up that supports Custom Modifiers -- right now just Cycle -- here's how you use it:
Code:
RotaryPush TrackCycle PanWidthCycle 2
PanWidthCycle+Rotary TrackPan 0
PanWidthCycle+Rotary TrackPanWidth 1
RotaryPush increments a Track context Cycler -- the Custom Modifier is named "PanWidthCycle" and it expects 2 items.
Code:
PanWidthCycle+Rotary TrackPan 0
PanWidthCycle+Rotary TrackPanWidth 1
are the 2 cycled items.
If you have 3 things just adjust the Cycler definition number to 3
Code:
RotaryPush TrackCycle PanWidthSomethingElseCycle 3
and add enough things to do :
Code:
PanWidthSomethingElseCycle+Rotary TrackPan 0
PanWidthSomethingElseCycle+Rotary TrackPanWidth 1
PanWidthSomethingElseCycle+Rotary SomethingElse
__________________
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
|
|
|
05-23-2019, 01:48 PM
|
#2939
|
Human being with feelings
Join Date: Jul 2014
Posts: 19
|
Hi Geoff, testing here on a Behringer X-Touch (the full MCU one w/ scribble strips)... noticing that 0.0dB on the fader in REAPER corresponds to a physical fader location of about -2.0dB.. is there any way we can calibrate this 0 point on the fader?
|
|
|
05-23-2019, 04:25 PM
|
#2940
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
New build is up that supports Custom Modifiers -- right now just Cycle
|
Working on Windows Added another item to the cycle, just to see:
Code:
RotaryPush| TrackCycle PanWidthCycle 3
PanWidthCycle+Rotary| TrackPan 0
PanWidthCycle+Rotary| TrackPanWidth 1
PanWidthCycle+Rotary| CycleTimeDisplayModes 2
and sure enough, the rotary now controls the time display mode (on the third push)
|
|
|
05-23-2019, 05:14 PM
|
#2941
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
...and on Mac too
Added the Jog Wheel fix:
MCU.mst
Code:
Widget JogWheelRotaryCW
Press b0 3c 01
WidgetEnd
Widget JogWheelRotaryCCW
Press b0 3c 41
WidgetEnd
MCU.zon/Zone Buttons
Code:
JogWheelRotaryCW Reaper 40647
JogWheelRotaryCCW Reaper 40646
|
|
|
05-23-2019, 05:40 PM
|
#2942
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by colin_maybe
Hi Geoff, testing here on a Behringer X-Touch (the full MCU one w/ scribble strips)... noticing that 0.0dB on the fader in REAPER corresponds to a physical fader location of about -2.0dB.. is there any way we can calibrate this 0 point on the fader?
|
It is definitely planned, but right now we're just finalizing basic architecture.
Haven't thought too much about it, but we should be able to do a pretty good job, there are only a few actual hardware fader manufacturers, so the differences will be in the control surface firmware, which can only vary so much, since they are using the same hardware.
Hopefully we won't have to resort to fader tables, but that option is always available if needed.
__________________
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
|
|
|
05-23-2019, 05:41 PM
|
#2943
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
Working on Windows Added another item to the cycle, just to see:
Code:
RotaryPush| TrackCycle PanWidthCycle 3
PanWidthCycle+Rotary| TrackPan 0
PanWidthCycle+Rotary| TrackPanWidth 1
PanWidthCycle+Rotary| CycleTimeDisplayModes 2
and sure enough, the rotary now controls the time display mode (on the third push)
|
Excellent !!
__________________
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
|
|
|
05-23-2019, 05:41 PM
|
#2944
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
...and on Mac too
Added the Jog Wheel fix:
MCU.mst
Code:
Widget JogWheelRotaryCW
Press b0 3c 01
WidgetEnd
Widget JogWheelRotaryCCW
Press b0 3c 41
WidgetEnd
MCU.zon/Zone Buttons
Code:
JogWheelRotaryCW Reaper 40647
JogWheelRotaryCCW Reaper 40646
|
Cool, thanks.
__________________
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
|
|
|
05-23-2019, 05:51 PM
|
#2945
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
OK, please beat this stuff up as hard as you want, this should be treated as final code, and kindly report any bugs/crashes
Now on to FX mapping.
For a better result, going to have to ask you good folks to make one more change to your FX files.
Need to change this:
Code:
Zone "VST: ReaComp (Cockos)"
Threshold Thresh
Character Gain
Attack Attack
Release Release
Ratio Ratio
Compressor Bypass
Parallel Wet
CompressorMeter GainReductionDB
ZoneEnd
to this:
Code:
FXZone "VST: ReaComp (Cockos)"
Threshold Thresh
Character Gain
Attack Attack
Release Release
Ratio Ratio
Compressor Bypass
Parallel Wet
CompressorMeter GainReductionDB
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
|
|
|
05-24-2019, 03:38 AM
|
#2946
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
OK, please beat this stuff up as hard as you want, this should be treated as final code, and kindly report any bugs/crashes
[/code]
|
If you can add in basic FX and Send functionality, I could probably dump the old system and start using the new one for work. Current build seems very solid and very much better than the old on Windows.
My normal workflow is more likely to uncover bugs than me trying to think up things to test.
|
|
|
05-24-2019, 05:38 AM
|
#2947
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
[Edit] Spoke too soon, we still need to rename Zone to FXZone in all FX Zone files.
__________________
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
Last edited by Geoff Waddington; 05-24-2019 at 06:02 AM.
|
|
|
05-24-2019, 05:39 AM
|
#2948
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by MixMonkey
If you can add in basic FX and Send functionality, I could probably dump the old system and start using the new one for work. Current build seems very solid and very much better than the old on Windows.
My normal workflow is more likely to uncover bugs than me trying to think up things to test.
|
Yup, they're up next.
__________________
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
|
|
|
05-24-2019, 07:56 AM
|
#2949
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
UH-OH, you guys are gonna kill me -- ducks
Check out the new .zon format:
Code:
DisplayUpper TrackNameDisplay
DisplayLower TrackPanDisplay
TrackTouch+DisplayLower TrackVolumeDisplay
Solo TrackSolo
Mute TrackMute
Now check out the old .fxt format
Code:
VST: bx_control V2 (Plugin Alliance)
DisplayUpperD1 IpGain TrackFXParamNameDisplay Input
DisplayLowerD1 IpGain TrackFXParamValueDisplay
RotaryD1 IpGain
Toggle+RotaryPushD1 IpGainOn
Looks like asking to change Zone to FXZone is really a cheat.
Here's what the FX .zon file should look like to be consistent with the other Zone files.
Note that we can then retain the Zone terminology (as opposed to FXZone).
Sorry...
Code:
Zone "VST: bx_control V2 (Plugin Alliance)"
DisplayUpperD1 FXParamNameDisplay IpGain Input
DisplayLowerD1 FXParamValueDisplay IpGain
RotaryD1 FXParam IpGain
Toggle+RotaryPushD1 FXParam IpGainOn
__________________
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
|
|
|
05-24-2019, 11:06 AM
|
#2950
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by colin_maybe
Hi Geoff, testing here on a Behringer X-Touch (the full MCU one w/ scribble strips)... noticing that 0.0dB on the fader in REAPER corresponds to a physical fader location of about -2.0dB.. is there any way we can calibrate this 0 point on the fader?
|
I think you can fix that in Preferences for fader offset, the default is like +6 or something. My ProX is +10 so once I set to that value the faders on the mixer are at 0.0.
|
|
|
05-24-2019, 11:07 AM
|
#2951
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by Geoff Waddington
OK, please beat this stuff up as hard as you want, this should be treated as final code, and kindly report any bugs/crashes
Now on to FX mapping.
For a better result, going to have to ask you good folks to make one more change to your FX files.
Need to change this:
Code:
Zone "VST: ReaComp (Cockos)"
Threshold Thresh
Character Gain
Attack Attack
Release Release
Ratio Ratio
Compressor Bypass
Parallel Wet
CompressorMeter GainReductionDB
ZoneEnd
to this:
Code:
FXZone "VST: ReaComp (Cockos)"
Threshold Thresh
Character Gain
Attack Attack
Release Release
Ratio Ratio
Compressor Bypass
Parallel Wet
CompressorMeter GainReductionDB
ZoneEnd
|
Hi Geoff, I haven't been testing the new stuff because I think you purposely left out some of the functions for the new format.
Has everything returned in the latest build?
|
|
|
05-24-2019, 11:41 AM
|
#2952
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by poetnprophet
Hi Geoff, I haven't been testing the new stuff because I think you purposely left out some of the functions for the new format.
Has everything returned in the latest build?
|
Not quite, just starting on FX, then will do Sends.
After that functionality will be mostly there minus some esoteric things we were experimenting with -- GainReductionMeter comes to mind -- stuff like that will return in a fully formed mode down the road a bit further.
And yeah, sorry for the required changes to all the FX .zon files, but it is for the sake of consistency...
The pre alpha is the time to do it.
__________________
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
|
|
|
05-24-2019, 12:30 PM
|
#2953
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
UH-OH, you guys are gonna kill me -- ducks
|
Nah, you're safe. I haven't changed any .fxt files yet- still using the old system for work
Looking forward to leaving it behind though and exploring some new possibilities.
|
|
|
05-25-2019, 11:57 AM
|
#2954
|
Human being with feelings
Join Date: Jul 2014
Posts: 19
|
Quote:
Originally Posted by poetnprophet
I think you can fix that in Preferences for fader offset, the default is like +6 or something. My ProX is +10 so once I set to that value the faders on the mixer are at 0.0.
|
Ah perfect, the preference that worked for me was
Preferences > Appearance > Track Control Panels > Volume Fader Range
Just changed the upper limit from +12dB to +10dB and it lined everything up! Thanks!
|
|
|
05-26-2019, 06:07 AM
|
#2955
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Hmmm...
Looks like we have a design limitation, but need your help in determining if it is actually a problem.
If you want to have your FX activated by OnTrackSelection your .zon file looks like:
Code:
Zone "VST: ReaComp (Cockos)"
SelectedTrackNavigator
Threshold FXParam Thresh
Character FXParam Gain
Attack FXParam Attack
Release FXParam Release
Ratio FXParam Ratio
Compressor FXParam Bypass
Parallel FXParam Wet
CompressorMeter FXParam GainReductionDB
ZoneEnd
If you want to have your FX activated by OnFXFocus your .zon file looks like:
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
ZoneEnd
An FX can either be activated by the SelectedTrack or the Focused FX method, but not both.
You could have another folder with duplicated FX Zone files -- the only difference being the type of Navigator.
Then you could have 2 Pages, each one with a different flavour of Activation.
Can anyone think of a use case where you would want a particular Surface or a particular FX on a particular Page to easily switch methods on the fly ?
__________________
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
|
|
|
05-26-2019, 08:56 AM
|
#2956
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Can anyone think of a use case where you would want a particular Surface or a particular FX on a particular Page to easily switch methods on the fly ?
|
I don't see this as a problem or even much of a limitation. You tend to fall into one camp or the other depending on what hardware you are using.
You can't really use both simultaneously anyway because they require completely different .fxt files.
SelectedTrack, as it maps all the FX on the track to the surface at once, requires much care to avoid collisions between the parameters of different FX.
Because FocussedFX maps a single FX slot to the surface, you don't have to worry about mapping collisions between FX.
I wanted to ask if it would be possible to have one more Navigator for FX mapping. That is SelectedFX.
On the surface this would seem to be the same as FocussedFX, and indeed, when you focus an FX by clicking on its open window, you do select it. The advantage of SelectedFX is that it would not require the FX window to open in order for the parameters to appear on the surface, as FocussedFX does.
It requires a track to be selected and then:
Code:
SWS/S&M: Select next FX (cycling) for selected tracks
and
Code:
SWS/S&M: Select previous FX (cycling) for selected tracks
select the slot.
and
Code:
SWS/S&M: Toggle float selected FX for selected tracks
shows the selected FX window if needed.
Most of the time I find the opening and closing of FX windows more of a distraction than a help. I much prefer to listen than look at graphics and on my C4, A1 always shows the FX name (and is Dry/Wet control)
The ideal scenario (for me) would be to select a track on the surface and be able to step through the FX with no windows opening and have the currently selected FX parameters map to the surface.
|
|
|
05-26-2019, 09:01 AM
|
#2957
|
Human being with feelings
Join Date: Sep 2009
Location: Friesland
Posts: 213
|
Quote:
Originally Posted by Geoff Waddington
The easiest way is just define your Fader directly in the main Zone file, something like:
Just make sure you have a Fader1 in your .mst definition.
|
With the "Behringer XT1" now everything works again except "VUMeter".
I wrote in the "mst" file:
Widget VUMeter
FB_MCUVUMeter 0
WidgetEnd
I wrote in the "zon" file:
Zone Channel
VUMeter
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
...etc.
__________________
Erst mit der Ruhe, dann mit ´nem Ruck.
|
|
|
05-26-2019, 11:42 AM
|
#2958
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Quote:
Originally Posted by MixMonkey
I don't see this as a problem or even much of a limitation. You tend to fall into one camp or the other depending on what hardware you are using.
You can't really use both simultaneously anyway because they require completely different .fxt files.
SelectedTrack, as it maps all the FX on the track to the surface at once, requires much care to avoid collisions between the parameters of different FX.
Because FocussedFX maps a single FX slot to the surface, you don't have to worry about mapping collisions between FX.
I wanted to ask if it would be possible to have one more Navigator for FX mapping. That is SelectedFX.
On the surface this would seem to be the same as FocussedFX, and indeed, when you focus an FX by clicking on its open window, you do select it. The advantage of SelectedFX is that it would not require the FX window to open in order for the parameters to appear on the surface, as FocussedFX does.
It requires a track to be selected and then:
Code:
SWS/S&M: Select next FX (cycling) for selected tracks
and
Code:
SWS/S&M: Select previous FX (cycling) for selected tracks
select the slot.
and
Code:
SWS/S&M: Toggle float selected FX for selected tracks
shows the selected FX window if needed.
Most of the time I find the opening and closing of FX windows more of a distraction than a help. I much prefer to listen than look at graphics and on my C4, A1 always shows the FX name (and is Dry/Wet control)
The ideal scenario (for me) would be to select a track on the surface and be able to step through the FX with no windows opening and have the currently selected FX parameters map to the surface.
|
You can dock the FX Chain window. That way nothing pops in to a the middle of the arrangement. You may even be able to keep it behind another view window.
|
|
|
05-26-2019, 06:28 PM
|
#2959
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by airon
You can dock the FX Chain window. That way nothing pops in to a the middle of the arrangement. You may even be able to keep it behind another view window.
|
Thanks for the suggestion
Unfortunately, in an FX chain window, the parameters only load to the surface when the FX name is clicked on and the FX GUI appears.
It doesn't work when you step through the entries/slots using the SWS commands, hence the request for a slightly different Navigator, if it's possible.
At the moment, I use:
Code:
SWS/S&M: Float next FX (and close others) for selected tracks
and
Code:
SWS/S&M: Float previous FX (and close others) for selected tracks
This moves up and down the FX slots, opening an FX GUI and closing the previous one. When the GUI opens, the parameters load to the surface.
It works fine but the only reason I'm opening the FX GUI is to force the parameters to load. As GUIs take time to draw, it might be quicker without them.
|
|
|
05-27-2019, 04:27 AM
|
#2960
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,191
|
Quote:
Originally Posted by juedue
With the "Behringer XT1" now everything works again except "VUMeter".
I wrote in the "mst" file:
Widget VUMeter
FB_MCUVUMeter 0
WidgetEnd
I wrote in the "zon" file:
Zone Channel
VUMeter
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
...etc.
|
One thing you, and everyone else needs to know is that Navigators have to be first after the Zone line.
Try something like this:
Code:
Zone Channel
TrackNavigator
VUMeter TrackOutputMeter
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
...
__________________
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
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:07 AM.
|