Old 01-09-2021, 06:18 PM   #481
mrdave45
Human being with feelings
 
Join Date: Jun 2020
Posts: 18
Default

Quote:
Originally Posted by Funkybot View Post
You could do FX:_Delay.

We'll know what you mean.
lol, The space bars was for lining up my ascii art channel diagrams

Having lined everything up, i noticed (after Id inadvertantly splattered the screen with green grinning emojis) that it basically deleted them all.

So i realigned with dots only to find that the full stops on the entry panel were different displayed. I was about to try underscores. That would have been my next move....

Humph. Although i did laugh out loud quite literally when i saw what had happened with the grinning greenies.
mrdave45 is offline   Reply With Quote
Old 01-09-2021, 06:20 PM   #482
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Quote:
Originally Posted by Gass n Klang View Post


that's how it works on all live mixing consoles.
Yes, that is receive centric.
Geoff Waddington is offline   Reply With Quote
Old 01-09-2021, 06:28 PM   #483
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Quote:
Originally Posted by mrdave45 View Post
I think i expressed something poorly there.
Ill try again!

Lets say i have instrument 3 tracks

snare, guitar and vocal.

I set up 2 further tracks to use as fx buses
Reverb and delay.

Heres my track list

1. FX:Verb
2. FXelay
3. Snare
4. Guitar
5. Vocal

I have:
reverb on snare
delay on guitar
reverb and delay on the vocal


So my reaper channels 3,4,5 will look approximately like:



1:FX:Verb....2:FXelay....1:FX:Verb
.................................2:FXelay

Snare.........Guitar.......Vocal
..3..............4...........5..


So, using console 1:

guitar send 1 knob alters delay.
Vocals send 1 knob alters reverb.

This seems a reasonable way of working if you only have three send knobs.

You made a comment about daws being track centric and listing the fx sends by whats there rather than it being in a fixed slot that once assigned, only reverb could be in slot one, and delay in slot 2 etc.

Looking more like this


1:FX:Verb..................1:FX:Verb
.............2:FXelay....2:FXelay

Snare.........Guitar.......Vocal
..3..............4...........5..


A further option could be


1:FX:Verb..............mute(1:FX:Verb).....1:FX:Ve rb
muted(2:FXelay)......2:FXelay..........2:FXe lay

Snare...................Guitar...............Vocal
..3.......................4....................5..


I think that as bother the send is clearly labled and you can access the track info to see if (a) is anything sent here and (b) what.

I think maybe absence of sends can also be treated like zero values or ignored in some way.

So other situations:

I guess that you may not want to put all your fx sends next to each other in the TCP. But as the list send does list the track where its sent to, does it matter that theyre not in the same space. You can still map the lowest numbered send to "send 1" on the controller, or just name that send as that track name.

So say i have
32:FX:reverb
54:FXelay
57:FX:Chorus

Internally It would look to see the lowest track number here, and that essentially gets mapped to aux send 1, the 2 then 3.

A send list would either then look like

Send 1 --> 32:FX:Reverb
Send 2 --> 54:FXelay
Send 3 --> 57:FX:Chorus

or if you hit the send button then you need to hit another key to select specifically which bus

Sends:
32:Fx:Reverb
54:FXelay
57:FX:Chorus

The faders can then flip to the relevant send levels.

I suppose the question is do you then grey out not sent tracks to keep the faders in the same order or just display all the tracks that send to that FX next to each other.

Anyway, it may turn out that it does this anyway and its all been a big misunderstanding. I ordered the behringer x touch and ill wait before then before making further comment.

Thanks for everyones help!
Hmmm...

All of that is very confusing to my feeble brain

Try this:

Set up a delay Track, a Reverb Track, etc.

Now set up some Tracks that will send to the aforementioned Tracks.

Now, go into the Sends (Routing) section for those Tracks and assign some Sends.

Whatever you see in that list is how they will be presented in CSI.

CSI always attempts to just show what you did in Reaper -- no surprises.

i thought you already had a control surface, maybe that's where the confusion is coming from
Geoff Waddington is offline   Reply With Quote
Old 01-09-2021, 07:11 PM   #484
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, that is receive centric.

...and a long time ago, in a CSI version far, far, away, the very first implementation of sends worked this way

....and everybody told Geoff they wanted to to be able to see ALL the sends from ONE track, not ONE send across ALL tracks
MixMonkey is offline   Reply With Quote
Old 01-10-2021, 04:33 AM   #485
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 765
Default

Quote:
Originally Posted by MixMonkey View Post
...and a long time ago, in a CSI version far, far, away, the very first implementation of sends worked this way

....and everybody told Geoff they wanted to to be able to see ALL the sends from ONE track, not ONE send across ALL tracks
yes, and as you see in the video, both is possible at the same time. I don't know anything about programming but perhaps it's possible to have the actual behaviour as standard and to implement another command that toggles to receive behaviour. Or just a "receive zone".

It totally makes sense to see all sends of one track but it often is easier to change the mix of something (headphone-mix...) with the receive behaviour.
__________________
https://gassnklang.de
Gass n Klang is online now   Reply With Quote
Old 01-10-2021, 06:49 AM   #486
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Thinking about the complement to SendNavigator -- ReceiveNavigator.

Zones containing the ReceiveNavigator get their context (as do SendNavigators) from the selected Track.

However there is more to the ReceiveNavigator.

It also has a kind of TrackNavigator behaviour.

The Track context is the Send of the track (if present) that is directed to the selected Receive Track.

Just thinking out loud on a Sunday morning...
Geoff Waddington is offline   Reply With Quote
Old 01-10-2021, 07:35 AM   #487
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Thinking about the complement to SendNavigator -- ReceiveNavigator.

Zones containing the ReceiveNavigator get their context (as do SendNavigators) from the selected Track.

However there is more to the ReceiveNavigator.

It also has a kind of TrackNavigator behaviour.

The Track context is the Send of the track (if present) that is directed to the selected Receive Track.

Just thinking out loud on a Sunday morning...
..So you would select the Receive track, activate the ReceiveNavigator (by some means) and the faders would then show levels sent to that particular Receive track?
MixMonkey is offline   Reply With Quote
Old 01-10-2021, 07:41 AM   #488
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Quote:
Originally Posted by MixMonkey View Post
..So you would select the Receive track, activate the ReceiveNavigator (by some means) and the faders would then show levels sent to that particular Receive track?
Technically, activate the Zone containing the ReceiveNavigator (I know that's what you meant ), but yes, that's my initial vision of a possible implementation.
Geoff Waddington is offline   Reply With Quote
Old 01-10-2021, 08:34 AM   #489
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Quote:
Originally Posted by Geoff Waddington View Post
Technically, activate the Zone containing the ReceiveNavigator (I know that's what you meant ), but yes, that's my initial vision of a possible implementation.
I suppose there would be a handful of new actions like RecieveTrackVolume?

Or would you actually just use TrackVolume and it would just adjust the appropriate tracks? If the latter, would you then have to sort or show/hide the tracks programmatically for that to work? Or is there something in the API that will allow the former? (Sorry, I only half know what I'm talking about )
cjewellstudios is offline   Reply With Quote
Old 01-10-2021, 09:27 AM   #490
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Quote:
Originally Posted by cjewellstudios View Post
I suppose there would be a handful of new actions like RecieveTrackVolume?

Or would you actually just use TrackVolume and it would just adjust the appropriate tracks? If the latter, would you then have to sort or show/hide the tracks programmatically for that to work? Or is there something in the API that will allow the former? (Sorry, I only half know what I'm talking about )
I admit to shooting from the hip here on a Sunday morning , but I envision using the Send variants as a template and adding equivalent TrackReceiveVolume, TrackReceivePan, etc. Actions.

[edit] Actually, there may be a way to re-use the Sends Actions and have the Navigator sort things out...

Last edited by Geoff Waddington; 01-10-2021 at 11:15 AM.
Geoff Waddington is offline   Reply With Quote
Old 01-10-2021, 01:16 PM   #491
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Man that sounds great! I just appreciate you so much! Please donate to this man if you haven't and are able

....

I have newb question. I'm only getting the first send to all 8 encoders. I have 8 sends setup in the config. Here's my zone:

Code:
Zone Home
        OnFXFocus               MapFocusedFXToWidgets
        OnTrackSelection        MapSelectedTrackSendsToWidgets
        IncludedZones
            "Channel"
            "Buttons"
        IncludedZonesEnd
ZoneEnd

Zone "Channel"
        TrackNavigator
        RotaryA|        TrackOutputMeterMaxPeakLR
        RotaryB|        MCUTrackPan                 [ (0.0005,0.0005,0.001,0.001,0.0015,0.002,0.003,0.004,0.004,0.005,0.015) ]  
        RotaryC|        TrackVolume                 [ (0.0005,0.0005,0.001,0.001,0.0015,0.002,0.003,0.004,0.004,0.005,0.015) ]
        RotaryPushA|    TrackUniqueSelect           { 0 255 135 255 0 80 }
        RotaryPushB|    TrackMute                   { 25 255 0 255 50 0 }
        RotaryPushC|    TrackSolo                   { 0 75 255 242 255 0 }
        ButtonH|        TrackMute
        ButtonI|        TrackSolo
        
ZoneEnd

Zone "Buttons" 
        ButtonA1        TrackBank "-1"
        ButtonA2        TrackBank "1"
        ButtonA3        TrackBank "-8"
        ButtonA4        TrackBank "8"
        ButtonA6        GoZone "Sends"
        ButtonA7        GoZone "Home"   
        ButtonA8        GoZone "PanWidth"   
        ButtonB1        Shift           
        ButtonB2        Control         
        ButtonB3        Option          
        ButtonB4        Alt             
        ButtonB8        ForceScrollLink
        ButtonB9        ToggleScrollLink
        ButtonE1        Reaper          "_S&M_CYCLACTION_30"                                                            \\EQ Toolbar
        ButtonE2        Reaper          "_S&M_CYCLACTION_31"                                                            \\Compressor Toolbar
        ButtonE3        Reaper          "_S&M_CYCLACTION_32"                                                            \\Limiters Saturators Distortion Toolbar
        ButtonE4        Reaper          "_S&M_CYCLACTION_41"                                                            \\Verb Delay Toolbar
        ButtonE5        Reaper          "_S&M_CYCLACTION_40"                                                            \\Modulation Toolbar
        ButtonE6        Reaper          "_S&M_CYCLACTION_39"                                                            \\Guitar Amp Sims Stompboxes Toolbar
        ButtonG9        Reaper          "_SWSTL_HIDEALL" 
        ButtonF1        Reaper          "_77e796b223582e44bf448281c8bf5b01"
        ButtonF2        Reaper          "_SWSTL_SHOWALL" 
        ButtonG1        Reaper          "_e60739b5bda6814f8572ba72ee377c58"                                             \\Show Only Drums
        ButtonG2        Reaper          "_14202e69ce0886438597e64152da37db"                                             \\Show Only Bass
        ButtonG3        Reaper          "_c5815162417d2948aaff5d3e6eef6375"                                             \\Show Only Guitars
        ButtonG4        Reaper          "_859517c66f0bcb4f8b551f7391cca981"                                             \\Show Only Synths
        ButtonG5        Reaper          "_bebfd4391795a544b273d0e701b6e352"                                             \\Show Only KeysStrings
        ButtonG6        Reaper          "_669cf1728ba8a2449914108968a504c5"                                             \\Show Only Percussion
        ButtonG7        Reaper          "_31d2d886bfbaf74195a6724061ce55d6"                                             \\Show Only BGVs
        ButtonG8        Reaper          "_e60aeff76fe7324a9976693fea75e37e"                                             \\Show Only Lead Vox
        ButtonZ         Reaper          "40339"                                                                         \\Unmute All Tracks
        ButtonY         Reaper          "40340"                                                                         \\Unsolo All Tracks
        RotaryD1        NoAction
        RotaryD2        NoAction
        RotaryD3        NoAction
        RotaryD4        NoAction
        RotaryD5        NoAction
        RotaryD6        NoAction
        RotaryD7        NoAction
        RotaryD8        FocusedFXParam  [ (0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.003,0.003,0.006,0.007) ]
        RotaryPushD1    Reaper          "_S&M_CYCLACTION_29"                            { 242 255 0 242 255 0 }         \\Saike Metering Toggle
        RotaryPushD2    Reaper          "_S&M_CYCLACTION_38"                            { 0 75 255 255 188 0 }          \\MetricAB AB Switch Toggle
        RotaryPushD3    Reaper          "_S&M_CYCLACTION_36"                            { 255 0 225 165 0 255 }         \\MetricAB Subs Toggle
        RotaryPushD4    Reaper          "_S&M_CYCLACTION_37"                            { 255 0 225 165 0 255 }         \\MetricAB Bass Toggle
        RotaryPushD5    Reaper          "_S&M_CYCLACTION_33"                            { 255 0 225 165 0 255 }         \\MetricAB Low Mids Toggle
        RotaryPushD6    Reaper          "_S&M_CYCLACTION_34"                            { 255 0 225 165 0 255 }         \\MetricAB Mids Toggle
        RotaryPushD7    Reaper          "_S&M_CYCLACTION_35"                            { 255 0 225 165 0 255 }         \\MetricAB Highs Toggle
        RotaryPushD8    Reaper          "41142"                                         { 25 255 0 25 255 0 }           \\Show-Hide Envelope for last touched param
  Shift+RotaryPushD8    Reaper          "41984"                                         { 0 255 135 0 255 135 }         \\Last Touched Param Arm Envelope
Control+RotaryPushD8    Reaper          "41983"                                         { 242 255 0 242 255 0 }         \\Last Touched Param Bypass Envelop
 Option+RotaryPushD8    Reaper          "_RSa7495170c6813c4e8b0403129e8b39abfd88b060"   { 240 0 255 240 0 255 }         \\Last Touched Param Insert Automation Item of 1 Measure 
    Alt+RotaryPushD8    Reaper          "_RS36afa0c35d1c7a0f8732a1ce0453afa7fd46353e"   { 255 50 0 255 50 0 }           \\Last Touched Param Delete Envelope
ZoneEnd


Zone "PanWidth"
        TrackNavigator
        RotaryB|        TrackPanWidth   [ (0.0005,0.0005,0.001,0.001,0.0015,0.002,0.003,0.004,0.004,0.005,0.015) ]
        ButtonA8        GoZone "Home" 
ZoneEnd

Zone "Sends"
        SendNavigator
        RotaryD|        TrackSendVolume                                                 [ (0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.003,0.003,0.006,0.007) ]
        RotaryPushD|    TrackSendMute                                                   { 90 255 0 90 255 0 }
ZoneEnd
Anyone have any ideas? I'm sure it's something I'm doing here but I'm unsure what it is.

Thanks in advance for any help!

EDIT: In notepad++, my zone looks pretty, I'm not sure what happens here lol

EDIT2: AHHHH That's much cleaner! Thanks Funkybot.

Last edited by cjewellstudios; 01-10-2021 at 02:56 PM.
cjewellstudios is offline   Reply With Quote
Old 01-10-2021, 01:38 PM   #492
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,019
Default

Quote:
Originally Posted by cjewellstudios View Post
EDIT: In notepad++, my zone looks pretty, I'm not sure what happens here lol
I'm not sure about your actual problem (maybe the RotaryD NoAction lines in the button zones are creating a conflict?) - but in NotePad++ you can go to Edit -> Blank Operations -> Tab to Space.

That will replace all tab characters with the appropriate number of empty spaces. This results in you having to hit backspace more open, but no matter what ASCII editor you paste your .zon file, it'll look pretty darn tidy. I'll try to do it at the end once I'm happy with my .zon as a kind of finishing touch.
Funkybot is offline   Reply With Quote
Old 01-10-2021, 01:50 PM   #493
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Quote:
Originally Posted by Funkybot View Post
I'm not sure about your actual problem (maybe the RotaryD NoAction lines in the button zones are creating a conflict?) - but in NotePad++ you can go to Edit -> Blank Operations -> Tab to Space.

That will replace all tab characters with the appropriate number of empty spaces. This results in you having to hit backspace more open, but no matter what ASCII editor you paste your .zon file, it'll look pretty darn tidy. I'll try to do it at the end once I'm happy with my .zon as a kind of finishing touch.
Well certainly looking tidy here is more important than extra work thanks Funkybot.

As to your suggestion, I thought the same and commented them out to see if that solved it and couldn't get it to function properly.
cjewellstudios is offline   Reply With Quote
Old 01-10-2021, 04:39 PM   #494
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 468
Default

Quote:
Originally Posted by cjewellstudios View Post
Man that sounds great! I just appreciate you so much! Please donate to this man if you haven't and are able

....

I have newb question. I'm only getting the first send to all 8 encoders. I have 8 sends setup in the config. Here's my zone:

Code:
Zone Home
        OnFXFocus               MapFocusedFXToWidgets
        OnTrackSelection        MapSelectedTrackSendsToWidgets
        IncludedZones
            "Channel"
            "Buttons"
        IncludedZonesEnd
ZoneEnd

Zone "Channel"
        TrackNavigator
        RotaryA|        TrackOutputMeterMaxPeakLR
        RotaryB|        MCUTrackPan                 [ (0.0005,0.0005,0.001,0.001,0.0015,0.002,0.003,0.004,0.004,0.005,0.015) ]  
        RotaryC|        TrackVolume                 [ (0.0005,0.0005,0.001,0.001,0.0015,0.002,0.003,0.004,0.004,0.005,0.015) ]
        RotaryPushA|    TrackUniqueSelect           { 0 255 135 255 0 80 }
        RotaryPushB|    TrackMute                   { 25 255 0 255 50 0 }
        RotaryPushC|    TrackSolo                   { 0 75 255 242 255 0 }
        ButtonH|        TrackMute
        ButtonI|        TrackSolo
        
ZoneEnd

Zone "Buttons" 
        ButtonA1        TrackBank "-1"
        ButtonA2        TrackBank "1"
        ButtonA3        TrackBank "-8"
        ButtonA4        TrackBank "8"
        ButtonA6        GoZone "Sends"
        ButtonA7        GoZone "Home"   
        ButtonA8        GoZone "PanWidth"   
        ButtonB1        Shift           
        ButtonB2        Control         
        ButtonB3        Option          
        ButtonB4        Alt             
        ButtonB8        ForceScrollLink
        ButtonB9        ToggleScrollLink
        ButtonE1        Reaper          "_S&M_CYCLACTION_30"                                                            \\EQ Toolbar
        ButtonE2        Reaper          "_S&M_CYCLACTION_31"                                                            \\Compressor Toolbar
        ButtonE3        Reaper          "_S&M_CYCLACTION_32"                                                            \\Limiters Saturators Distortion Toolbar
        ButtonE4        Reaper          "_S&M_CYCLACTION_41"                                                            \\Verb Delay Toolbar
        ButtonE5        Reaper          "_S&M_CYCLACTION_40"                                                            \\Modulation Toolbar
        ButtonE6        Reaper          "_S&M_CYCLACTION_39"                                                            \\Guitar Amp Sims Stompboxes Toolbar
        ButtonG9        Reaper          "_SWSTL_HIDEALL" 
        ButtonF1        Reaper          "_77e796b223582e44bf448281c8bf5b01"
        ButtonF2        Reaper          "_SWSTL_SHOWALL" 
        ButtonG1        Reaper          "_e60739b5bda6814f8572ba72ee377c58"                                             \\Show Only Drums
        ButtonG2        Reaper          "_14202e69ce0886438597e64152da37db"                                             \\Show Only Bass
        ButtonG3        Reaper          "_c5815162417d2948aaff5d3e6eef6375"                                             \\Show Only Guitars
        ButtonG4        Reaper          "_859517c66f0bcb4f8b551f7391cca981"                                             \\Show Only Synths
        ButtonG5        Reaper          "_bebfd4391795a544b273d0e701b6e352"                                             \\Show Only KeysStrings
        ButtonG6        Reaper          "_669cf1728ba8a2449914108968a504c5"                                             \\Show Only Percussion
        ButtonG7        Reaper          "_31d2d886bfbaf74195a6724061ce55d6"                                             \\Show Only BGVs
        ButtonG8        Reaper          "_e60aeff76fe7324a9976693fea75e37e"                                             \\Show Only Lead Vox
        ButtonZ         Reaper          "40339"                                                                         \\Unmute All Tracks
        ButtonY         Reaper          "40340"                                                                         \\Unsolo All Tracks
        RotaryD1        NoAction
        RotaryD2        NoAction
        RotaryD3        NoAction
        RotaryD4        NoAction
        RotaryD5        NoAction
        RotaryD6        NoAction
        RotaryD7        NoAction
        RotaryD8        FocusedFXParam  [ (0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.003,0.003,0.006,0.007) ]
        RotaryPushD1    Reaper          "_S&M_CYCLACTION_29"                            { 242 255 0 242 255 0 }         \\Saike Metering Toggle
        RotaryPushD2    Reaper          "_S&M_CYCLACTION_38"                            { 0 75 255 255 188 0 }          \\MetricAB AB Switch Toggle
        RotaryPushD3    Reaper          "_S&M_CYCLACTION_36"                            { 255 0 225 165 0 255 }         \\MetricAB Subs Toggle
        RotaryPushD4    Reaper          "_S&M_CYCLACTION_37"                            { 255 0 225 165 0 255 }         \\MetricAB Bass Toggle
        RotaryPushD5    Reaper          "_S&M_CYCLACTION_33"                            { 255 0 225 165 0 255 }         \\MetricAB Low Mids Toggle
        RotaryPushD6    Reaper          "_S&M_CYCLACTION_34"                            { 255 0 225 165 0 255 }         \\MetricAB Mids Toggle
        RotaryPushD7    Reaper          "_S&M_CYCLACTION_35"                            { 255 0 225 165 0 255 }         \\MetricAB Highs Toggle
        RotaryPushD8    Reaper          "41142"                                         { 25 255 0 25 255 0 }           \\Show-Hide Envelope for last touched param
  Shift+RotaryPushD8    Reaper          "41984"                                         { 0 255 135 0 255 135 }         \\Last Touched Param Arm Envelope
Control+RotaryPushD8    Reaper          "41983"                                         { 242 255 0 242 255 0 }         \\Last Touched Param Bypass Envelop
 Option+RotaryPushD8    Reaper          "_RSa7495170c6813c4e8b0403129e8b39abfd88b060"   { 240 0 255 240 0 255 }         \\Last Touched Param Insert Automation Item of 1 Measure 
    Alt+RotaryPushD8    Reaper          "_RS36afa0c35d1c7a0f8732a1ce0453afa7fd46353e"   { 255 50 0 255 50 0 }           \\Last Touched Param Delete Envelope
ZoneEnd


Zone "PanWidth"
        TrackNavigator
        RotaryB|        TrackPanWidth   [ (0.0005,0.0005,0.001,0.001,0.0015,0.002,0.003,0.004,0.004,0.005,0.015) ]
        ButtonA8        GoZone "Home" 
ZoneEnd

Zone "Sends"
        SendNavigator
        RotaryD|        TrackSendVolume                                                 [ (0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.003,0.003,0.006,0.007) ]
        RotaryPushD|    TrackSendMute                                                   { 90 255 0 90 255 0 }
ZoneEnd
Anyone have any ideas? I'm sure it's something I'm doing here but I'm unsure what it is.

Thanks in advance for any help!

EDIT: In notepad++, my zone looks pretty, I'm not sure what happens here lol

EDIT2: AHHHH That's much cleaner! Thanks Funkybot.
I was (or still am) getting the same issue where the 1st send gets mapped to all 8 encoders. I have my EncoderTouch engage the Unique Track Select. So as soon as I select a track (touch a knob), then the 1st 8 sends get mapped to the 8 encoders. Before a track is selected, only the 1st send gets mapped to all encoders. Maybe you can select a track after the "|" has parsed your tracks.

Last edited by siniarch; 01-10-2021 at 05:58 PM.
siniarch is offline   Reply With Quote
Old 01-10-2021, 07:46 PM   #495
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Quote:
Originally Posted by siniarch View Post
I was (or still am) getting the same issue where the 1st send gets mapped to all 8 encoders. I have my EncoderTouch engage the Unique Track Select. So as soon as I select a track (touch a knob), then the 1st 8 sends get mapped to the 8 encoders. Before a track is selected, only the 1st send gets mapped to all encoders. Maybe you can select a track after the "|" has parsed your tracks.
I knew I had seen this behavior recently! Thanks for your reply.

However I can't get it to function normally. I have RotaryPushA| mapped to TrackUniqueSelect and unfortunately that doesn't change anything.

As far as troubleshooting, I've:

- Tested a different Row of Rotaries that I know works with TrackNavigator so I think I can rule out it being an .mst thing

- Commented out everything that has to do with RotaryD| and RotaryPushD| in the "Buttons" zone. Same behavior.

- Moved the "Sends" Zone to be included in the home zone. Same behavior.

- Changed the number of sends to 4 (This creates the same behavior just on the first 4 encoders

- I went back a month or so to a build there but same thing there.

....

Not a huge deal for me personally but it's driving me a little nuts lol.
cjewellstudios is offline   Reply With Quote
Old 01-10-2021, 07:54 PM   #496
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 468
Default

Quote:
Originally Posted by cjewellstudios View Post
I knew I had seen this behavior recently! Thanks for your reply.

However I can't get it to function normally. I have RotaryPushA| mapped to TrackUniqueSelect and unfortunately that doesn't change anything.

As far as troubleshooting, I've:

- Tested a different Row of Rotaries that I know works with TrackNavigator so I think I can rule out it being an .mst thing

- Commented out everything that has to do with RotaryD| and RotaryPushD| in the "Buttons" zone. Same behavior.

- Moved the "Sends" Zone to be included in the home zone. Same behavior.

- Changed the number of sends to 4 (This creates the same behavior just on the first 4 encoders

- I went back a month or so to a build there but same thing there.

....

Not a huge deal for me personally but it's driving me a little nuts lol.
I think I had to do this for it to work. It was probably driving myself nuts as well.
Code:
RotaryTouchB|	TrackUniqueSelect
RotaryTouchB|	Reaper 40505			// Track: Select last touched track
see if this works?

EDIT: if I remember correctly, if I selected a track with the mouse, then it mapped properly to all the screens. I think that is why I looked for the "Track: Select Last touched track" command.
siniarch is offline   Reply With Quote
Old 01-10-2021, 07:58 PM   #497
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,019
Default

Hasn't "GoZone Sends" been depreciated? If you want to use a button to activate the sends try this...

Code:
Zone Home
        OnFXFocus               MapFocusedFXToWidgets
        IncludedZones
            "Channel"
            "Buttons"
        IncludedZonesEnd
ZoneEnd

Zone "Buttons" 
        ButtonA6        MapSelectedTrackSendsToWidgets
        ButtonA7        GoZone "Home" 
ZoneEnd

Zone "Sends"
        SendNavigator
        RotaryD|        TrackSendVolume                                                 [ (0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.003,0.003,0.006,0.007) ]
        RotaryPushD|    TrackSendMute                                                   { 90 255 0 90 255 0 }
ZoneEnd
...so we got rid of the "OnTrackSelection MapSelectedSendsToWidgets" and replaced the GoZone with that same CSI action on ButtonA6.

Remember, you'll have to select the track after you map the sends by pressing A6.

Now, if you always want RotaryD mapped to sends, you could try this...
Code:
Zone Home
        OnFXFocus               MapFocusedFXToWidgets
        OnTrackSelection        MapSelectedTrackSendsToWidgets
        IncludedZones
            "Channel"
            "Buttons"
        IncludedZonesEnd
ZoneEnd

Zone "Buttons" 
        ButtonA6        NoAction
        ButtonA7        GoZone "Home" 
ZoneEnd

Zone "Sends"
        SendNavigator
        RotaryD|        TrackSendVolume                                                 [ (0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.003,0.003,0.006,0.007) ]
        RotaryPushD|    TrackSendMute                                                   { 90 255 0 90 255 0 }
ZoneEnd
...that frees up ButtonA6. But if you do this, get rid of those RotaryD1 NoAction commands in the buttons zone.
Funkybot is offline   Reply With Quote
Old 01-10-2021, 08:01 PM   #498
mrdave45
Human being with feelings
 
Join Date: Jun 2020
Posts: 18
Default

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

i thought you already had a control surface, maybe that's where the confusion is coming from
No, Id come here to try and decide on one based on what was reckoned to be best supported so far. And then got side tracked via the way softube fader handled sends and then it looked like I wouldn't be able to do sends on faders like a normal desk.

Anyway, my x touch arrives tomorrow and Ill no doubt have fun and games getting that to work. Then i'll have to learn a new scripting language. lol

Anyway, thanks all for the advice. Once i know it works and isnt likely to break, Ill find out about upgrading the encoders. I reckon itll be a simple enough job to upgrade from wobbly ones to some nice bournes ones, which are still fairly cheap. I reckon theyll be standard quadrature ones and you could probably stick higher res ones in so you dont have to twiddle twiddle twiddle. But I check that out later.

TTFN
mrdave45 is offline   Reply With Quote
Old 01-10-2021, 08:09 PM   #499
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,859
Default

Quote:
Originally Posted by cjewellstudios View Post
I have newb question. I'm only getting the first send to all 8 encoders. I have 8 sends setup in the config.
Try:
Code:
Zone "Send"
Instead of

Code:
Zone "Sends"
MixMonkey is offline   Reply With Quote
Old 01-10-2021, 08:30 PM   #500
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Quote:
Originally Posted by MixMonkey View Post
Try:
Code:
Zone "Send"
Instead of

Code:
Zone "Sends"
DING DING DING! We have a winner folks!

Thanks for playing everyone! Siniarch, Funkybot, and MixMonkey FTW.

Having the MapSelectedTrackSendsToWidgets as a button is nice too.

Thanks guys!
cjewellstudios is offline   Reply With Quote
Old 01-10-2021, 08:31 PM   #501
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 468
Default

Quote:
Originally Posted by cjewellstudios View Post
DING DING DING! We have a winner folks!

Thanks for playing everyone! Siniarch, Funkybot, and MixMonkey FTW.

Having the MapSelectedTrackSendsToWidgets as a button is nice too.

Thanks guys!
I wonder why the name of the Zone would have anything to do with it? weird?
siniarch is offline   Reply With Quote
Old 01-10-2021, 08:32 PM   #502
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,019
Default

The zone name being plural is what threw it off? Nice one MixMonkey! Is that a bug or by design? Should we toss that on the wiki (if it's intentional)? I wouldn't expect it to matter.
Funkybot is offline   Reply With Quote
Old 01-10-2021, 09:22 PM   #503
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Yeah, "Home", "Channel" and "Send" are special, thought everyone knew that

"Receive" will also be special when we add it

Last edited by Geoff Waddington; 01-10-2021 at 09:42 PM.
Geoff Waddington is offline   Reply With Quote
Old 01-10-2021, 09:45 PM   #504
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,019
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yeah, "Home", "Channel" and "Send" are special, thought everyone knew that

"Receive" will also be special when we add it
Who knew! Was news to me but luckily I had been using the singular along anyway. Threw together a quick Send Zone page just to get that formally documented on the Wiki. As always, feel free to modify.

https://github.com/GeoffAWaddington/...iki/Send-Zones
Funkybot is offline   Reply With Quote
Old 01-11-2021, 01:41 AM   #505
ramses
Human being with feelings
 
Join Date: Jul 2009
Posts: 874
Default

Quote:
Originally Posted by mrdave45 View Post
The softube does look like a nice sturdy controller, i certainly like console 1, but i am perplexed why it only seems to deal with 3 sends. I can see on one hand that three sends per channel to various places is probably enough. However, i think id rather set up the send on all channels so send 1 is always reverb 1 etc and i can mute, unmute sends etc, depending on whether i need them. Im assuming muting disconnects the mix process to save processing but i could be wrong.

I suppose there may be a better solution where i can control the fx bus via receives or something.

Any comments with handling multiple sends with the softube fader?

It was also mentioned that softube fader was true 7 bit. I got the feeling this was mentioned as a plus point, but i was under the impression that for fader resolution people generally were looking for 10bit. Any clarification here would be useful too.

Thanks
Sorry for being late. So, yes, 7 bits is on the low acceptable side, but it's absolutely a step up from Console 1, where the KNOBS are mapped as 7 bit, but actual resolution is about a 3rd or a 4th of that, since values are not continous (unless you're holding down shift). I find 7bit resolution faders to be adequate. I wouldn't consider more bits a top priority for everyday mix work.

Regarding sends, yes 3 sends are all you get using Softube software. Many users would like to see more sends available, but Softube is a bit understaffed it seems, and don't really cater to the wishes of users in regards to updating functionality. At least at this point in time.

But CSI lets me ignopre that brilliantly! I now map 10 sends for selected tracks, including 10 toggle buttons for individual send mutes/unmutes, and I map it on Console 1 so I still have all faders available for volume adjustment. It works great! I have choosen to have the send functionality toggleable, so that I push a button and make them come up on the C1 EQ knobs. My workflow is pretty awesome at this point.
ramses is offline   Reply With Quote
Old 01-11-2021, 04:25 AM   #506
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yeah, "Home", "Channel" and "Send" are special, thought everyone knew that

"Receive" will also be special when we add it
Whoops!

Well, glad its sorted!
cjewellstudios is offline   Reply With Quote
Old 01-11-2021, 06:19 AM   #507
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

Quote:
Originally Posted by Funkybot View Post
Who knew! Was news to me but luckily I had been using the singular along anyway. Threw together a quick Send Zone page just to get that formally documented on the Wiki. As always, feel free to modify.

https://github.com/GeoffAWaddington/...iki/Send-Zones
Thanks for adding this !!
Geoff Waddington is offline   Reply With Quote
Old 01-11-2021, 07:43 PM   #508
mrdave45
Human being with feelings
 
Join Date: Jun 2020
Posts: 18
Default

I got my xtouch today. Yes, it was fun and games. Turns out that the usb isnt compatible with AMD chipsets. So pcie usb card on the way. Bit miffed as I did ask scan about this (UK supplier of highend workstations. alledgedly) having had issues with amd builds many years ago. For those that are interested, its a ryzen 3950x on an asrock x570 taichi, 64gb ram and a bunch of ssds.


Anyway, i managed to get it working via the midi ports under klinke and on the whole Im very pleased with it. Faders are quiet, Banks a bit slow to change but i think thats due to being over midi not usb.

Turns out it does do receives. You just hit the sends button again and itll show you the receives. (probably selecting the track you want to see receives for).

Anyway, once ive got this working over usb, ill give the CSI stuff another go.

Ta!
mrdave45 is offline   Reply With Quote
Old 01-11-2021, 09:33 PM   #509
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 563
Default

Here's a fully functioning fx zone for ReEQ.

I'm sharing because it's a great eq, it's free and a JS plugin.

Don't use it on OSC or motorized faders just yet though. It uses the range function really heavily and the feedback processors don't account for that so they freak out a bit. Works really great on my setup though. It's quite amazing how much control we can achieve here.

Change .txt to .zon
Attached Files
File Type: txt JS__ReEQ.txt (19.2 KB, 19 views)
cjewellstudios is offline   Reply With Quote
Old 01-12-2021, 01:42 AM   #510
andyp24
Human being with feelings
 
Join Date: Mar 2016
Posts: 958
Default

Quote:
Originally Posted by mrdave45 View Post
I got my xtouch today. Yes, it was fun and games. Turns out that the usb isnt compatible with AMD chipsets. So pcie usb card on the way. Bit miffed as I did ask scan about this (UK supplier of highend workstations. alledgedly) having had issues with amd builds many years ago. For those that are interested, its a ryzen 3950x on an asrock x570 taichi, 64gb ram and a bunch of ...
Sounds like you have a similar system to the one I bought from Scan lasr summer. I also found the Ryzen chipset USB wouldn't talk to the X Touch and bought a PCIe card which would.

BUT a few days later Behringer issued a new firmware (about a month ago) that they say fixes the issue. Your X Touch is unlikely to have that loaded, so if you update firmware you will hopefully find it works and you can return the card and save a few quid.
andyp24 is offline   Reply With Quote
Old 01-12-2021, 03:14 PM   #511
mrdave45
Human being with feelings
 
Join Date: Jun 2020
Posts: 18
Default

i had updated to 1.15. I think thats the latest. I cant find anything newer.
First thing i did. Anyway, Ive put the card in , it just started working and i think it may have fixed some flakyness with my ni s61 keyboard too.

Ill probably get one of those startech quad channel (4 separate USB controllers in an 4x pcie rather than a 4 port usb card) ones at some point to run my audio interface and ipad duel display thing from at some point.

Cheers
mrdave45 is offline   Reply With Quote
Old 01-12-2021, 03:16 PM   #512
mrdave45
Human being with feelings
 
Join Date: Jun 2020
Posts: 18
Default

I also forgot to mention that as part of the fun and games, shortly after connecting up the xtouch and trying to find out why it didnt work, my wireless keyboard and mouse decide to pack in. Completely coincidental, i tried new batteries and on a different computer. I thing the wireless dongle broke. It was the cheapest logitech one.
mrdave45 is offline   Reply With Quote
Old 01-12-2021, 03:39 PM   #513
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

New build is up.

CSI v1_0.zip

EuCon Send bugs hopefully cured.

Note -- make sure you use the supplied EuCon.zon file -- or modify yours to reflect the changes.

There are a number of new EuCon Actions -- please see the wiki Action Reference for deets.
Geoff Waddington is offline   Reply With Quote
Old 01-13-2021, 07:17 AM   #514
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,828
Default

New builds are up.

reaper_csurf_EuCon.zip

CSI v1_0.zip

Possible fix for FX jump to zero bug.

Please also check that Volume and Pan automation still work properly.

Grab the new EuCon.zon for the bonus prize -- Shift Left Nudge and Shift Right Nudge
Geoff Waddington is offline   Reply With Quote
Old 01-13-2021, 10:37 AM   #515
sivert_h
Human being with feelings
 
Join Date: May 2018
Location: Tromsø, Norway
Posts: 35
Default

Hello Gods of CSI!

I've finally upgraded to the latest version of CSI (v1.0) from the year old one I was using. Of course you've now changed some syntax and the new version is missing some functionality I had in the old build.

I have an Icon Platform M+, here are mst and zon files.

CSI.ini:
Code:
Page "HomePage" FollowMCP NoSynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "IconPlatformM+" 22 17 "IconPlatformMPlus.mst" "IconPlatformMPlus" 8 8 8 0
mst: https://pastebin.com/ThZa1PXG
zon: https://pastebin.com/F15kQhd1
(too many characters in a post, so had to use pastebin)

1. The functionality that's not working now is the Flip button and sends on faders. Previously the Flip button was a toggle, with feedback lighting up the buttons, that enabled send. How do I achieve this in the new system?

2. Touching a fader does not show track fader level on the screen.
Code:
TrackTouch+DisplayUpper|  TrackVolumeDisplay
is present in the zon file, but not working.

3. I had set it up so that JugWheelPush would enable FX parameters on faders, how do I achieve this in the new system?

4. Is there a Toggle Polarity option in CSI? I tried using Shift+RecordArm, but it's not working properly. It only flips the phase on the selected track, no matter which record arm button i press. Also when pressing shift all the record arm button lights turn on.
sivert_h is offline   Reply With Quote
Old 01-13-2021, 12:01 PM   #516
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,019
Default

Quote:
Originally Posted by sivert_h View Post
Hello Gods of CSI!

I've finally upgraded to the latest version of CSI (v1.0) from the year old one I was using. Of course you've now changed some syntax and the new version is missing some functionality I had in the old build.

I have an Icon Platform M+, here are mst and zon files.

CSI.ini:
Code:
Page "HomePage" FollowMCP NoSynchPages UseScrollLink NoTrackColoring { 39 255 45 }
MidiSurface "IconPlatformM+" 22 17 "IconPlatformMPlus.mst" "IconPlatformMPlus" 8 8 8 0
mst: https://pastebin.com/ThZa1PXG
zon: https://pastebin.com/F15kQhd1
(too many characters in a post, so had to use pastebin)

1. The functionality that's not working now is the Flip button and sends on faders. Previously the Flip button was a toggle, with feedback lighting up the buttons, that enabled send. How do I achieve this in the new system?

2. Touching a fader does not show track fader level on the screen.
Code:
TrackTouch+DisplayUpper|  TrackVolumeDisplay
is present in the zon file, but not working.

3. I had set it up so that JugWheelPush would enable FX parameters on faders, how do I achieve this in the new system?

4. Is there a Toggle Polarity option in CSI? I tried using Shift+RecordArm, but it's not working properly. It only flips the phase on the selected track, no matter which record arm button i press. Also when pressing shift all the record arm button lights turn on.
1. ToggleMapSelectedTrackSends is gone. It was replaced with:

MapSelectedTrackSendsToWidgets

So assign Flip to MapSelectedTrackSendsToWidgets. Then you need a GoZone action to take you back home to unmap them. So maybe try something like this:

Code:
Flip         MapSelectedTrackSendsToWidgets
Shift+Flip   GoZone "Home"
2. The display takeover functionality will come back in a different state in the future. For now, pick one. It's on the to-do list.

3. You're currently using ToggleMapFocusedFX on JogwheelPush. That action is also gone. Use MapFocusedFXToWidgets instead, then GoZone Home to unmap. Just like the Sends.

4. That's a good Feature Request. A "TrackInvertPolarity" action that gets it context from a navigator would be a good addition.
Funkybot is offline   Reply With Quote
Old 01-13-2021, 02:13 PM   #517
wuky
Human being with feelings
 
Join Date: May 2012
Posts: 11
Default C4 configurator V6

Hi,

I put a new version of the C4 configurator on the stash.

https://stash.reaper.fm/41093/csi_config_6.zip



Updates:
  • better handling of modifiers
  • easier definition of multi-valued parameters
  • improve zone file generator

Enjoy,
Philip
wuky is online now   Reply With Quote
Old 01-13-2021, 03:06 PM   #518
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,859
Default

Quote:
Originally Posted by wuky View Post
Hi,

I put a new version of the C4 configurator on the stash.
This is Windows only, right? Crashes on launch on macOS 10.15, latest Python version (3.9.1)

EDIT: Took it for a spin 'round the block using Parallels Desktop and Win10. Worked very well, excellent work! I'll see if I can find out what's blocking it on macOS.

Last edited by MixMonkey; 01-13-2021 at 04:47 PM.
MixMonkey is offline   Reply With Quote
Old 01-13-2021, 06:07 PM   #519
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 468
Default

Quote:
Originally Posted by wuky View Post
Hi,

I put a new version of the C4 configurator on the stash.

https://stash.reaper.fm/41093/csi_config_6.zip



Updates:
  • better handling of modifiers
  • easier definition of multi-valued parameters
  • improve zone file generator

Enjoy,
Philip
This looks pretty awesome Philip. Did you program the entire thing? What did you use. I'm trying to create something similar to this but for my controller. Unfortunately I'm not a programmer, so I have to resort to using Xojo.

Great job, I'm sure those with a C4 will certainly appreciate it.

Thank you.
siniarch is offline   Reply With Quote
Old 01-13-2021, 06:37 PM   #520
Nick Morris
Human being with feelings
 
Nick Morris's Avatar
 
Join Date: Nov 2010
Posts: 532
Default

Quote:
Originally Posted by wuky View Post
Hi,

I put a new version of the C4 configurator on the stash.

https://stash.reaper.fm/41093/csi_config_6.zip



Updates:
  • better handling of modifiers
  • easier definition of multi-valued parameters
  • improve zone file generator

Enjoy,
Philip
Phillip,
This works great. I have gotten all couple hundred of my plugins up to speed with CSI now. Mapped and ready to work. Really appreciate you creating and sharing this!
__________________
www.ElaireStudios.com
Robo-Mic RMS robotic remote controlled mic stands aimed at mic'ing amps
Nick Morris 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 03:08 AM.


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