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

Reply
 
Thread Tools Display Modes
Old 08-27-2019, 06:16 AM   #4201
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Quote:
Originally Posted by Geoff Waddington View Post
In answer to your previous post, autogenerate is really just a shorthand for repetitive things and is illustrated by Send|1-8.

This will be expanded internally to 8 Zones -- named Send1, Send2, Send3... Send8.

You have the Rotary definitions right -- any | characters get replaced with a number, so autogenerate gives you RotaryA1, RotaryA2...

You are missing the switch to turn it on -- and yes there has been discussion of having a checkbox option in config to have it default to on -- saves having to map a button for it -- but for now, you need this last piece in your Buttons Zone and you should be good to go:
Code:
Zone Buttons
         someButton ToggleMapSends
ZoneEnd
Would it be possible (now) to map out all 8 of those sends and send mutes without using the autogenerate?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 06:20 AM   #4202
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mr. Green View Post
What does that command do? (Curious)
It links scrolling between Screen and Surface. So if you select a track on screen that isn't visible on the surface, the surface will bank to place that track on the left hand channel of the surface(s) or a specified channel:
Code:
 someButton ToggleScrollLink 17
.. will place the selected track on surface channel 17.

Similarly, if you select a surface channel that is not visible on the screen, the screen will scroll to place that channel at the left hand end of the Reaper mixer.

Quote:
Would it be possible (now) to map out all 8 of those sends and send mutes without using the autogenerate?
Not at the present time, though it has been discussed.
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 06:43 AM   #4203
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Quote:
Originally Posted by MixMonkey View Post
Not at the present time, though it has been discussed.
So if I wanted to map out my various eq knobs on my Console 1 to the send controls, I could do that right now by renaming the controls, "EQ1", "EQ2", etc?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 07:12 AM   #4204
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Is there a "set to default value" action?

i.e. Press the send (or FX) knob to reset the parameter to it's default value (like double-click in Reaper)?

...or perhaps a way to send a specific value?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 08:27 AM   #4205
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
I would definitely like that. In fact, my main goal for the past day has been to map out a group of send controls I don't have to dig past a layer to get to. Thx!

Btw - I discovered that if I precede the command "ToggleMapSends" with the condition "OnTrackSelection", I can crash the whole DAW - muahaha. :-)
Uh-oh, then don't do that

Seriously, thanks for finding that one.
__________________
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 08-27-2019, 08:28 AM   #4206
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
Would it be possible (now) to map out all 8 of those sends and send mutes without using the autogenerate?
Yes, with the new build just put up.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 08-27-2019, 08:32 AM   #4207
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

New build is up.

You can now make Sends/FXMenu Zones manually, but you must do this like so:

Code:
Zone Send1
        anyButtonYouLike SomeSendAction
ZoneEnd

Zone Send2
        anyOtherButtonYouLike SomeSendAction
ZoneEnd

Zone Send3
        yetAnotherButtonYouLike SomeSendAction
ZoneEnd
The Zones MUST be named Send1, Send2, Send3, etc.
__________________
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 08-27-2019, 08:34 AM   #4208
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by WaveTrans View Post
I googled for the action IDs which I missed in the actionlist.

Didn´t know then, it was just a matter of display fields there.

Was educated by this post now

https://forum.cockos.com/showpost.ph...42&postcount=4
From thread
https://forum.cockos.com/showthread....42#post1948242

Use of the regularly updated list is of course preferable.

Thanks for making me inquire.
Right Click is always your friend in Reaper
__________________
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 08-27-2019, 08:40 AM   #4209
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
Is there a list of the various types of widgets I can use for reference?
Working on docs but for now:

Midi Widgets

CSI Message Generators

Press
PressRelease
Fader14Bit
Fader7Bit
Encoder

Feedback Processors

FB_TwoState
FB_ Fader14Bit
FB_ Fader7Bit
FB_ Encoder
FB_VUMeter
FB_GainReductionMeter
FB_QConProXMasterVUMeter
FB_MCUTimeDisplay
FB_MCUVUMeter
FB_MCUDisplayUpper
FB_MCUDisplayLower
FB_MCUXTDisplayUpper
FB_MCUXTDisplayLower
FB_MCUC4DisplayUpper
FB_MCUC4DisplayLower

OSC Widgets

CSI Message Generators
Control

Feedback Processors
FB_Processor
__________________
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 08-27-2019, 08:48 AM   #4210
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

OK so we have:

ToggleScrollLink
ToggleMapSends
ToggleMapFX
ToggleMapFXMenu

Might as well add
ToggleMapFocusedFX

Good folk, please assist in coming up with nice short names for these for the Surface config panel a la:
Reaper Scrolls With Surface
Automatically Map Sends
Automatically Map FX
Automatically Map Focused FX

Any others we're missing ?
__________________
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 08-27-2019, 08:49 AM   #4211
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

How is the configurator coming along MixMonkey?

Any new improvements to try?
Freex is offline   Reply With Quote
Old 08-27-2019, 08:52 AM   #4212
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post

Good folk, please assist in coming up with nice short names for these for the Surface config panel a la:
Reaper Scrolls With Surface
Automatically Map Sends
Automatically Map FX
Automatically Map Focused FX

Any others we're missing ?
ReaperFollowsSurface
AutoMapSends
AutoMapFX
AutoMapFocusFX
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 08:58 AM   #4213
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Freex View Post
How is the configurator coming along MixMonkey?

Any new improvements to try?
Yep, have sorted out the Zone saving under different names and also rewritten the ZoneLoad code so it's faster. Also squashed a few bugs.

Work on modifiers is ongoing and I've just discovered a bug that I have to fix before you can play with it
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 09:24 AM   #4214
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by MixMonkey View Post
Yep, have sorted out the Zone saving under different names and also rewritten the ZoneLoad code so it's faster. Also squashed a few bugs.

Work on modifiers is ongoing and I've just discovered a bug that I have to fix before you can play with it
All sounds great, it explains your absence, too busy coding.


I look forward to it.
Freex is offline   Reply With Quote
Old 08-27-2019, 10:30 AM   #4215
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, with the new build just put up.
Thanks SO MUCH!!
Digging in now...

btw - where is this supposed to go?:
"SelectedTrackNavigator"

..and - please forgive me for asking - how does it work?

edit: - also, does it still require a toggle?

Last edited by Mr. Green; 08-27-2019 at 10:39 AM.
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 10:48 AM   #4216
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
Thanks SO MUCH!!
Digging in now...

btw - where is this supposed to go?:
"SelectedTrackNavigator"
If you have a Zone that requires a Context -- SelectedTrack, FocusedFXTrack etc., you indicate that by providing a Navigator.

Since Sends are based on the Selected Track the Zones should look something like:

Code:
Zone Send1
        SelecteTrackNavigator
        aButton anAction
        anotherButton anotherAction
        ...
ZoneEnd

Zone Send2
        SelecteTrackNavigator
        aButton anAction
        anotherButton anotherAction
        ...
ZoneEnd
.

.
Quote:
Originally Posted by Mr. Green View Post
.and - please forgive me for asking - how does it work?
Not quite sure what you mean here.

Quote:
Originally Posted by Mr. Green View Post
edit: - also, does it still require a toggle?
Until later today or tomorrow, when I finish the new UI
__________________
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 08-27-2019, 10:54 AM   #4217
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Geoff, would it be a lot of work to make modifiers work in the context of GoZone buttons? ie
Code:
 Shift+SomeButton GoZone SomeFXZone
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 11:04 AM   #4218
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by MixMonkey View Post
Geoff, would it be a lot of work to make modifiers work in the context of GoZone buttons? ie
Code:
 Shift+SomeButton GoZone SomeFXZone
That doesn't work 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 08-27-2019, 11:19 AM   #4219
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post
That doesn't work now ?
Not as far as I can tell, only tried it in the context of FX Zones though.
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 11:39 AM   #4220
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Quote:
Originally Posted by Geoff Waddington View Post
Not quite sure what you mean here.
You explained it perfectly - thank you!

Quote:
Originally Posted by Geoff Waddington View Post
Until later today or tomorrow, when I finish the new UI
BIG THANK YOU!!
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 11:43 AM   #4221
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Question for any who might know,
I found in one of the .mst files a button with an extra value of "0.5" attached to the end. It has the effect of keeping a "momentary" led lit. What is that 0.5 doing exactly?

Code:
Widget MC
	Press 9a 10 7f
	FB_TwoState 9a 10 7f 8a 10 00 0.5 <=====???
WidgetEnd
On a related note, I have found that I can assign a button to a TrackSendVolume output and would like to alter it's maximum value. Would that be possible?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 12:16 PM   #4222
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Geoff - I think a question for you:
Do you know the "Shape" VUmeter midi value for the Console1?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 12:41 PM   #4223
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Ugh - I'know I'm killing you guys - so srry...

So I need to create separate zones for "Focused FX (floating)" and "Focused FX Chain". Is that doable atm?

edit: - or maybe I just need to know if "OnFXFocus" will work for both?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 01:03 PM   #4224
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by MixMonkey View Post
Not as far as I can tell, only tried it in the context of FX Zones though.
Are you using the C4.mst with the update modifier's? It was wrong forever, that one stumped me for a while until I figured it out.
Freex is offline   Reply With Quote
Old 08-27-2019, 01:24 PM   #4225
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Freex View Post
Are you using the C4.mst with the update modifier's? It was wrong forever, that one stumped me for a while until I figured it out.
No, I saw your post and changed them to the right messages

The Modifiers are definitely operational, putting them before an FXParam produces the expected behaviour, plus you see the Automation lights on the MCU come on when Shift is pressed (I guess modifiers are global, ZoneLink is off)

I wanted to use them in the context of GoZone because it would greatly expand the number of extra Zones you could access from the C4 lower buttons, without the messiness of the usual modifier+Push/Rotary parameter access ie you have to use two hands everytime you want to access a modified control.

If you could just switch into a Zone using the modifier, the modified behaviour is then latched and you can use one hand again.
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 01:33 PM   #4226
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Hello again!

Quote:
Originally Posted by Geoff Waddington View Post
Great !!

The lighting/not lighting is controlled by the .zon file, not the .mst file.

Unfortunately, the Reaper action feedback is kinda' all over

Some return feedback, others don't, others seem permanently on, etc.

Try exchanging the zoom/nudge definitions in the .zon file, and see what happens.
I did that but it did not change the described behaviour just shifted it to the marker button.
I sort of solved the nudge issue by finding that I never needed it before so
I assigned ToggleScrollLink to it, which works perfectly fine now.
Engaging it switches on ToggleScrollLink, the nudge button is lit, but the select button is also lit and remains lit without showing any apparent effect.

By the Way, I think the tick box idea for the ToggleScollLink function in the set up menu is good saving a button and the requirement of pushing it

Quote:
Originally Posted by Geoff Waddington View Post

As far as the mapping, let's sort this out first.

Yeah, this will be documented later, but see the definition:
Code:
Channel|1-8
that means it will be expanded to Channel1, Channel2, Channel3, ... Channel8

also anything with a | will get replaced by a number so
Code:
Zone Pan|1-8
	TrackNavigator
	Rotary| TrackPan 0
	RotaryPush| GoZone PanWidth|
ZoneEnd
will generate Rotary1, Rotary2, Rotary3, .. Rotary8

See how your .mst file has this:
Code:
Widget Rotary
	Encoder b0 10 7f
	FB_Encoder b0 10 7f
WidgetEnd
There is a definition for Rotary, not for Rotary1, Rotary2, ... etc.

Sine you only have one Channel, you can avoid all of this -- just keep your .mst file and modify your .zon files like this:

Code:
Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	IncludedZones
		Buttons 
		Channel
	IncludedZonesEnd
ZoneEnd

Zone Channel
	TrackNavigator
	....
	RotaryPush GoZone PanWidth
	Rotary TrackPan 0
	.....
ZoneEnd

Zone Pan
	TrackNavigator
	Rotary TrackPan 0
	RotaryPush GoZone PanWidth
ZoneEnd

Zone PanWidth
	TrackNavigator
	Rotary TrackPanWidth 1
	RotaryPush GoZone Pan
ZoneEnd
I did as told, removing the | symbols, which was successesful for Pan and faders!

Did also adapt the Pan as suggested so Track Pan is working now; it seems that Pan is switched on/off by rotary push while I believed it is meant to re-center the panwidth (set up wrong or my misunderstanding?). Faders (Master and Slave) work too.

The scroll left/right/up/down works fine if the buttons are in the Button zone;
Then I tried to set up Zoom in/out using "Zoom GoZone Zoom1" and alternatively "Zoom+up" etc.; in both cases the key arrows zoomed in both directions independently of the zoom button and no scrolling anymore.
The zoom button refused to light up and function although a midi command is sent (64).

Code:
Widget Zoom
	Press 90 64 7f
	FB_TwoState 90 64 7f 90 64 00
WidgetEnd
and like this
Code:
Widget Zoom
	PressRelease 90 64 7f 90 64 00
	FB_TwoState 90 64 7f 90 64 00
WidgetEnd
with the Zone:

Code:
Zone Buttons
	ChannelLeft TrackBank -1 
	ChannelRight TrackBank 1 
	BankLeft TrackBank -8 
	BankRight TrackBank 8 
	....
	Nudge ToggleScrollLink
        ...
	UnSolo Reaper 40340
	F1 Reaper 40917 /MonoStereo
	F2 Reaper 40029	/Undo
	F3+Undo Reaper 40030 /Redo
	F3 Shift
	Marker Reaper 40157
	F4 GoZone FXMenu 
	Cycle CycleTimeline
	Click Reaper 40364
	MasterFader MasterTrackVolume
	Zoom GoZone Zoom1 NoAction
	Up Reaper 40138
	Down Reaper 40139
	Left Reaper 40140
	Right Reaper 40141
ZoneEnd

Zone Zoom1 
	Up Reaper 40111
	Down Reaper 40112
	Left Reaper 1011
	Right Reaper 1012
ZoneEnd
Alternatively:

Code:
Zone Buttons
	......
	MasterFader MasterTrackVolume
	Up Reaper 40138
	Down Reaper 40139
	Left Reaper 40140
	Right Reaper 40141
	Zoom+Up Reaper 40111
	Zoom+Down Reaper 40112
	Zoom+Left Reaper 1011
	Zoom+Right Reaper 1012
ZoneEnd
Also the channel left/right and Banking still do not work.

Code:
Zone Channel
	TrackNavigator
	DisplayUpper TrackNameDisplay
	DisplayLower TrackPanDisplay
        ....
	Select TrackUniqueSelect
	Shift+Select TrackRangeSelect
	.....
ZoneEnd
Further Display and Meter are blank.

I wanted to do some testing with the Icon Platform Nano too, especially if the ScrollToggleLink works. See how that turns out.

Meanwhile thanks and ever grateful for any help!
Cordially,
WaveTrans is offline   Reply With Quote
Old 08-27-2019, 03:15 PM   #4227
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by MixMonkey View Post
No, I saw your post and changed them to the right messages

The Modifiers are definitely operational, putting them before an FXParam produces the expected behaviour, plus you see the Automation lights on the MCU come on when Shift is pressed (I guess modifiers are global, ZoneLink is off)

I wanted to use them in the context of GoZone because it would greatly expand the number of extra Zones you could access from the C4 lower buttons, without the messiness of the usual modifier+Push/Rotary parameter access ie you have to use two hands everytime you want to access a modified control.

If you could just switch into a Zone using the modifier, the modified behaviour is then latched and you can use one hand again.
It would be hand if they could be push on , push off, sticky or latching.
as opposed to "shift GoZone Shift" which would greatly reduce and complicate all zones,

I can't say i'v tried shift+key GoZone, I know i did a while back but I think it was before correcting the modifiers.
Freex is offline   Reply With Quote
Old 08-27-2019, 03:35 PM   #4228
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Basic channel functions and sends are working!
Trying to map my first FX .zon and totally failing.
Need help...

Code:
Zone Home
	OnTrackSelection GoZone Channel
	OnTrackSelection MapSelectedTrackSendsToWidgets
	OnFXFocus MapFocusedTrackFXToWidgets
	DisplayOn Reaper _S&M_TOGLFXCHAIN
	Equalizer ToggleMapSends
ZoneEnd
...
and the FX .zon...
Code:
Zone "VST3: TR5 White 2A (IK Multimedia)"
FocusedFXTrackNavigator
InputGain FXParam Gain
Threshold FXParam Peak Reduction
Compressor FXParam Limit / Compress
//Bypass
PhaseInv FXParam Bypass
Parallel FXParam Wet
ZoneEnd
No working. :-(
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 04:11 PM   #4229
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

Quote:
Originally Posted by Mr. Green View Post
Basic channel functions and sends are working!
Trying to map my first FX .zon and totally failing.
Need help...

Code:
Zone Home
	OnTrackSelection GoZone Channel
	OnTrackSelection MapSelectedTrackSendsToWidgets
	OnFXFocus MapFocusedTrackFXToWidgets
	DisplayOn Reaper _S&M_TOGLFXCHAIN
	Equalizer ToggleMapSends
ZoneEnd
...
and the FX .zon...
Code:
Zone "VST3: TR5 White 2A (IK Multimedia)"
FocusedFXTrackNavigator
InputGain FXParam Gain
Threshold FXParam Peak Reduction
Compressor FXParam Limit / Compress
//Bypass
PhaseInv FXParam Bypass
Parallel FXParam Wet
ZoneEnd
No working. :-(
I think the FXParam need to have numbers after them, 0,1,2...
In accordance with the order they are display from the plugin.
It allows us scope, for when plugin developers are lazy and use gain, gain, gain, or freq, freq,

Last edited by Freex; 08-27-2019 at 04:19 PM.
Freex is offline   Reply With Quote
Old 08-27-2019, 04:14 PM   #4230
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mr. Green View Post
Basic channel functions and sends are working!
Trying to map my first FX .zon and totally failing.
Need help...

Code:
Zone "VST3: TR5 White 2A (IK Multimedia)"
FocusedFXTrackNavigator
InputGain FXParam Gain
Threshold FXParam Peak Reduction
Compressor FXParam Limit / Compress
//Bypass
PhaseInv FXParam Bypass
Parallel FXParam Wet
ZoneEnd
No working. :-(
Nearly

You need to use the FX parameter index numbers instead of the names. Whilst these are not output in the file produced by CSI, they are easy to determine.

Here's ReaEQ:
Code:
VST: ReaEQ (Cockos)
Freq-Low Shelf
Gain-Low Shelf
Q-Low Shelf
Freq-Band 2
Gain-Band 2
Q-Band 2
Freq-Band 3
Gain-Band 3
Q-Band 3
Freq-High Shelf
Gain-High Shelf
Q-High Shelf
Bypass
Wet
The index numbers are:

Code:
VST: ReaEQ (Cockos)
0 Freq-Low Shelf
1 Gain-Low Shelf
2 Q-Low Shelf
3 Freq-Band 2
4 Gain-Band 2
5 Q-Band 2
6 Freq-Band 3
7 Gain-Band 3
8 Q-Band 3
9 Freq-High Shelf
10 Gain-High Shelf
11 Q-High Shelf
12 Bypass
13 Wet
You don't have any displays to worry about, just replace the parameter name with its corresponding index number:

Code:
InputGain FXParam 0
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 05:04 PM   #4231
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
Question for any who might know,
I found in one of the .mst files a button with an extra value of "0.5" attached to the end. It has the effect of keeping a "momentary" led lit. What is that 0.5 doing exactly?

Code:
Widget MC
	Press 9a 10 7f
	FB_TwoState 9a 10 7f 8a 10 00 0.5 <=====???
WidgetEnd
That's for surfaces that require a constant refresh.

By default CSI only sends out changes -- in order to keep traffic down.

Some surfaces require data every so often to "stay alive".

0.5 means refresh every 0.5 seconds at least -- more if data is changing.

Quote:
Originally Posted by Mr. Green View Post
On a related note, I have found that I can assign a button to a TrackSendVolume output and would like to alter it's maximum value. Would that be possible?
With a button it's either a 1 (full volume) or a 0 (off).
__________________
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 08-27-2019, 05:05 PM   #4232
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Thanks for the help guys!
Unfortunately, I still can't get things to work yet. :-/

Here's the entirety of both files complete with scratch...

Code:
Zone Home
	OnTrackSelection GoZone Channel
	OnTrackSelection MapSelectedTrackSendsToWidgets
//	OnFXFocus GoZone FocusedFX
	OnFXFocus MapFocusedTrackFXToWidgets
	DisplayOn Reaper _S&M_TOGLFXCHAIN
	Equalizer ToggleMapSends
ZoneEnd

//Zone FocusedFX
//	FocusedFXTrackNavigator
//	PageDown Reaper _S&M_SELFXPREV
//	PageUp Reaper _S&M_SELFXNEXT
//ZoneEnd

Zone Channel
	SelectedTrackNavigator
//	InputGain TrackBank 1
	PageDown Reaper 40286
	PageUp Reaper 40285
	InputMeterLeft TrackOutputMeter 0
	InputMeterRight TrackOutputMeter 1
	OutputMeterLeft TrackOutputMeter 0
	OutputMeterRight TrackOutputMeter 1
	PhaseInv Reaper 40282
	Volume TrackVolume
	Pan TrackPan
	Mute TrackMute
	Solo TrackSolo
ZoneEnd

Zone Send1
	SelectedTrackNavigator
	SelectTrack1 TrackSendMute
	LowMidQ TrackSendVolume
ZoneEnd

Zone Send2
	SelectedTrackNavigator
	SelectTrack2 TrackSendMute
	HighMidQ TrackSendVolume
ZoneEnd

Zone Send3
	SelectedTrackNavigator
	SelectTrack3 TrackSendMute
	LowFrequency TrackSendVolume
ZoneEnd

Zone Send4
	SelectedTrackNavigator
	SelectTrack4 TrackSendMute
	LowMidFrequency TrackSendVolume
ZoneEnd

Zone Send5
	SelectedTrackNavigator
	SelectTrack5 TrackSendMute
	HighMidFrequency TrackSendVolume
ZoneEnd

Zone Send6
	SelectedTrackNavigator
	SelectTrack6 TrackSendMute
	HighFrequency TrackSendVolume
ZoneEnd

Zone Send7
	SelectedTrackNavigator
	SelectTrack7 TrackSendMute
	LowGain TrackSendVolume
ZoneEnd

Zone Send8
	SelectedTrackNavigator
	SelectTrack8 TrackSendMute
	LowMidGain TrackSendVolume
ZoneEnd

Zone Send9
	SelectedTrackNavigator
	SelectTrack9 TrackSendMute
	HighMidGain TrackSendVolume
ZoneEnd

Zone Send10
	SelectedTrackNavigator
	SelectTrack10 TrackSendMute
	HighGain TrackSendVolume
ZoneEnd
updated FX zon...
Code:
Zone "VST3: TR5 White 2A (IK Multimedia)"
FocusedFXTrackNavigator
InputGain FXParam 0 Gain
Threshold FXParam 1 Peak Reduction
Compressor FXParam 2 Limit / Compress
//Bypass 3
PhaseInv FXParam 4 Bypass
Parallel FXParam 5 Wet
ZoneEnd
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 05:06 PM   #4233
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
Geoff - I think a question for you:
Do you know the "Shape" VUmeter midi value for the Console1?
Sorry don't know that one, if you find it let me know, we'll include 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
Geoff Waddington is offline   Reply With Quote
Old 08-27-2019, 05:13 PM   #4234
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

New build is up.

Lots of config panel options to try

This change will, break your CSI.ini file

You can fix it up by using the CSI.ini in the build as an example.
__________________
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; 08-27-2019 at 05:52 PM.
Geoff Waddington is offline   Reply With Quote
Old 08-27-2019, 05:15 PM   #4235
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
Thanks for the help guys!
Unfortunately, I still can't get things to work yet. :-/

Here's the entirety of both files complete with scratch...

Code:
Zone Home
	OnTrackSelection GoZone Channel
	OnTrackSelection MapSelectedTrackSendsToWidgets
//	OnFXFocus GoZone FocusedFX
	OnFXFocus MapFocusedTrackFXToWidgets
	DisplayOn Reaper _S&M_TOGLFXCHAIN
	Equalizer ToggleMapSends
ZoneEnd

//Zone FocusedFX
//	FocusedFXTrackNavigator
//	PageDown Reaper _S&M_SELFXPREV
//	PageUp Reaper _S&M_SELFXNEXT
//ZoneEnd

Zone Channel
	SelectedTrackNavigator
//	InputGain TrackBank 1
	PageDown Reaper 40286
	PageUp Reaper 40285
	InputMeterLeft TrackOutputMeter 0
	InputMeterRight TrackOutputMeter 1
	OutputMeterLeft TrackOutputMeter 0
	OutputMeterRight TrackOutputMeter 1
	PhaseInv Reaper 40282
	Volume TrackVolume
	Pan TrackPan
	Mute TrackMute
	Solo TrackSolo
ZoneEnd

Zone Send1
	SelectedTrackNavigator
	SelectTrack1 TrackSendMute
	LowMidQ TrackSendVolume
ZoneEnd

Zone Send2
	SelectedTrackNavigator
	SelectTrack2 TrackSendMute
	HighMidQ TrackSendVolume
ZoneEnd

Zone Send3
	SelectedTrackNavigator
	SelectTrack3 TrackSendMute
	LowFrequency TrackSendVolume
ZoneEnd

Zone Send4
	SelectedTrackNavigator
	SelectTrack4 TrackSendMute
	LowMidFrequency TrackSendVolume
ZoneEnd

Zone Send5
	SelectedTrackNavigator
	SelectTrack5 TrackSendMute
	HighMidFrequency TrackSendVolume
ZoneEnd

Zone Send6
	SelectedTrackNavigator
	SelectTrack6 TrackSendMute
	HighFrequency TrackSendVolume
ZoneEnd

Zone Send7
	SelectedTrackNavigator
	SelectTrack7 TrackSendMute
	LowGain TrackSendVolume
ZoneEnd

Zone Send8
	SelectedTrackNavigator
	SelectTrack8 TrackSendMute
	LowMidGain TrackSendVolume
ZoneEnd

Zone Send9
	SelectedTrackNavigator
	SelectTrack9 TrackSendMute
	HighMidGain TrackSendVolume
ZoneEnd

Zone Send10
	SelectedTrackNavigator
	SelectTrack10 TrackSendMute
	HighGain TrackSendVolume
ZoneEnd
updated FX zon...
Code:
Zone "VST3: TR5 White 2A (IK Multimedia)"
FocusedFXTrackNavigator
InputGain FXParam 0 Gain
Threshold FXParam 1 Peak Reduction
Compressor FXParam 2 Limit / Compress
//Bypass 3
PhaseInv FXParam 4 Bypass
Parallel FXParam 5 Wet
ZoneEnd
Is the FX .zon file in the same folder as the first Home .zon file ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 08-27-2019, 05:26 PM   #4236
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Try this:
Code:
Zone "VST3: TR5 White 2A (IK Multimedia)"
FocusedFXTrackNavigator
InputGain FXParam 0
Threshold FXParam 1
Compressor FXParam 2
//Bypass 3
PhaseInv FXParam 4
Parallel FXParam 5
ZoneEnd
MixMonkey is online now   Reply With Quote
Old 08-27-2019, 05:33 PM   #4237
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Quote:
Originally Posted by Geoff Waddington View Post
Is the FX .zon file in the same folder as the first Home .zon file ?
No - It's in the ZoneFXFiles folder...

Is that right?

Here's the file just in case that helps... (added .txt to the end to attach)
Attached Files
File Type: txt VST3__TR5_White_2A__IK_Multimedia_.zon.txt (239 Bytes, 76 views)
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 05:40 PM   #4238
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

btw - when I have a floating fx open (or chain), the Channel zone is still active - is that right?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 05:42 PM   #4239
Mr. Green
Human being with feelings
 
Join Date: Jul 2010
Posts: 373
Default

Do I need to be enabling something on the FX to make them catch?
Mr. Green is offline   Reply With Quote
Old 08-27-2019, 05:42 PM   #4240
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Mr. Green View Post
No - It's in the ZoneFXFiles folder...

Is that right?
Nope, when you set up your config you select a Zone folder for a Surface.

All Zones you want to load, Home, FX, whatever MUST be in that folder or a subfolder of that folder.
__________________
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 12:19 PM.


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