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

Reply
 
Thread Tools Display Modes
Old 04-10-2020, 05:44 AM   #8081
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

I am slowly learning about CSI, and beginning to get a handle on Reaper and its amazing scripting capabilities.

One thing that is important to me is being able to quickly zero out a parameter or whole DSP block when working. I set up some modifiers ( now that I can do so with the StreamDeck) to make a pot on the MidiFighterTwister reset the parameter it is controlling on turning by pressing it. Works a treat, whilst a little tiresome to program.

Next up was a way to recall my default preset on the focused FX Window which is a zeroed out clean version of each plugin. I couldn't find any script and after a few days of searching found one I could hack. I was thrilled to find it work! So now, I have a button to recall that preset instantly.

Shall paste it here for anyone interested. Just change the Preset Name in the script for the name of you Default.

Code:
-- @description Set preset
-- @version 1.0
-- @author me2beats (tweaked by tdc)

function nothing()
end

  retval, trnum, _, fxnum = reaper.GetFocusedFX()
  if retval == 1 then
  
    script_title = 'Recall Default Preset'
   reaper.Undo_BeginBlock()
  
    tr = reaper.GetTrack(0,trnum-1) 
    preset = "TDC: Default" 
    reaper.TrackFX_SetPreset(tr, fxnum, preset)
    
   reaper.Undo_EndBlock(script_title, -1)
  end
tdc is offline   Reply With Quote
Old 04-10-2020, 06:03 AM   #8082
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default User multiple extenders

Hi,

how is channel mapping done when i use one or multiple extenders?

I like to modify the settings cause i have the extender on the left of the main unit.
So the extender should have channels 1-8 and the main unit 8-16.

And how can i access the channels 8-16 from the FX Zone files?

Cheers,
Mike
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 06:37 AM   #8083
ToxMox
Human being with feelings
 
Join Date: Aug 2017
Posts: 8
Default

Quote:
Originally Posted by tdc View Post
Oh No!

A new extension to the Elgato StreamDeck series has just been released which adds MIDI and OSC output.
I did some Googling but can't find this new extension. Mind linking it please?
ToxMox is offline   Reply With Quote
Old 04-10-2020, 06:55 AM   #8084
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Quote:
Originally Posted by ToxMox View Post
I did some Googling but can't find this new extension. Mind linking it please?
Hi Tom, they are available in the StreamDeck MenuBar widget, Pull-down menu called" "More Actions"

tdc is offline   Reply With Quote
Old 04-10-2020, 07:06 AM   #8085
ToxMox
Human being with feelings
 
Join Date: Aug 2017
Posts: 8
Default

Quote:
Originally Posted by tdc View Post
Hi Tom, they are available in the StreamDeck MenuBar widget, Pull-down menu called" "More Actions"

Must be Mac only. Those two aren't on my more actions list.
ToxMox is offline   Reply With Quote
Old 04-10-2020, 07:31 AM   #8086
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Quote:
Originally Posted by ToxMox View Post
Must be Mac only. Those two aren't on my more actions list.
Bit of googling - found the GIT page for it. Windows is planned.
https://github.com/tsbkelly/Streamdeck-Midibutton
tdc is offline   Reply With Quote
Old 04-10-2020, 07:44 AM   #8087
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by UNdark View Post
Hi - just like to know if this is possible...? (Mackie MCU ) old version

I have all my plugins separated into eq/saturation/comp/sendfx/ - (8 in total) on hotkeys for contextual toolbars.
eg - f15 floats all eq's as buttons in toolbar - mouse select which one, toolbar auto closes.

I would like to:
Press "track" to get fx - as it works at the moment, but then use the 8 rotary's to select which of the toolbars i want by pressing them, then scroll the menu of fx on that toolbar with the rotary and select a plugin.

If i can get this to work, i'm a long way towards not needing the mouse, which is my aim..

I'm not very good at this . At all. But if it's possible in the eyes of those that know, i'll stick with it

Many thanks
This sounds extremely interesting!

I don't have an immediate answer for you but could you explain a bit more how you've constructed the toolbars containing the FX?
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 07:48 AM   #8088
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

In regard to my OSC issues.

Quote:
Originally Posted by Geoff Waddington View Post
So, are you saying everything is working now ?
Beware of the changing OSC/UDP Ports and reboot Reaper is the lesson thanks Geoff.
tdc is offline   Reply With Quote
Old 04-10-2020, 08:44 AM   #8089
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default FXNameDisplay

Hi - i have opened the FX cahin window for a selected Track and want to dsiplay the name of the selected Fx in the lower or upper display.
Any idea?

FXNameDisplay gives only the name of the first FX in the chain :-(

Cheers, Mike
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 08:50 AM   #8090
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Hi Gang, I am having an odd issue that I can't trace the cause of, wondered if you could help.

I have a MidiFighterTwister, and am wanting to set it up so that it has a collection of controls in a Home Zone, and then when an FX Window is focused, it will display the corresponding Zone File if there is one. This is working, as expected.

Next I added a button, top left, to trigger a script to open all fx windows for the selected track. This works. And then in the corresponding FX Zone, I am setting that same button to trigger a script to close all floating FX for the selected track. This works too.

But, this will only work once. As if I go to press the open FX windows for selected track again, it doesn't work. I can manually trigger the script with a hotkey, but CSI won't.

I wondered if I needed to add a GoZone Home to the button in the FZX Zone, but this didn't resolve the issue.

Here are the abbreviated MST / ZON files.

Code:
Zone Home
	OnFXFocus MapFocusedFXToWidgets
	IncludedZones
		"GlobalButtons|"
	IncludedZonesEnd
ZoneEnd

Zone "GlobalButtons|"
	Press1	 Reaper "_S&M_WNTSHW3"  // Show All Floating Windows for Selected Track 
ZoneEnd
Code:
Zone "VST: ReaEQ (Cockos)"

FocusedFXNavigator

    //Press1  GoZone Home
    Press1  Reaper  "_d7e5d2bc6ab34afb9a1154b871778cff"   // Custom: TDC Close All Floating FX for Selected Track
    Press2  NoAction 
    Press3  Reaper "_3f251f2ae427417a85155116dd05b246"    // Custom: TDC Set Focused FX to Default
    Press4  Reaper "_RS5bf653642222c500b0f33ad11ab015810a766f96"  // Custom: TDC Bypass Focused FX
	
// snipped the 16 Rotary's to post here.

ZoneEnd
tdc is offline   Reply With Quote
Old 04-10-2020, 09:00 AM   #8091
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mike@Ossarium View Post
Hi - i have opened the FX cahin window for a selected Track and want to dsiplay the name of the selected Fx in the lower or upper display.
Any idea?

FXNameDisplay gives only the name of the first FX in the chain :-(

Cheers, Mike
Here's my FX menu Zone:
Code:
Zone "FXMenu|1-8"
    SelectedTrackNavigator
    DisplayUpper|                       FXNameDisplay |
    DisplayLower|                       NoAction
    Rotary|                             NoAction
    RotaryPush|                         GoFXSlot |
ZoneEnd
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 09:12 AM   #8092
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
Look in Reaper at the Track Manager window with a project that has some tracks, you'll immediately see what this is all about
Hi, Geoff!

I think I understand the difference between TCP/MCP now

Quote:
Originally Posted by Geoff Waddington View Post
Sounds like we need to decide whether things that are hidden from the control surface should work on the control surface
Do you think it feasible to conclude from my observations that hidden tracks already work on the surface if only by interfering with Fx focus on visible tracks?
WaveTrans is offline   Reply With Quote
Old 04-10-2020, 09:14 AM   #8093
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Quote:
Originally Posted by MixMonkey View Post
Here's my FX menu Zone:
Code:
Zone "FXMenu|1-8"
    SelectedTrackNavigator
    DisplayUpper|                       FXNameDisplay |
    DisplayLower|                       NoAction
    Rotary|                             NoAction
    RotaryPush|                         GoFXSlot |
ZoneEnd
Hey MixMonkey, thanks for that - i didn't realise Actions could be piped too! Thats getting into array of arrays territory.

The GoFXSlot Action isn't defined on the Wiki as yet, what does that initiate?
tdc is offline   Reply With Quote
Old 04-10-2020, 09:24 AM   #8094
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Hey Geoff, not sure when this started to happen over the past few days with EuCon, but the Track Record Button LED is being lit by pressing the Track Select.

Its behaviour is still mapped to cycling through the automation modes and works. The only action attached to the Select| is TrackUniqueSelect.
tdc is offline   Reply With Quote
Old 04-10-2020, 09:27 AM   #8095
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by tdc View Post
Hey MixMonkey, thanks for that - i didn't realise Actions could be piped too! Thats getting into array of arrays territory.
Yup If have this in my C4.zon:
Code:
Zone "FXMenu|1-8"
        SelectedTrackNavigator
        DisplayUpperD|                  FXNameDisplay |
        DisplayLowerD|                  NoAction
        RotaryD|                        NoAction
        RotaryPushD|                    GoFXSlot |
        RotaryPushD|                    Reaper "_S&M_SHOWFXCHAIN|"
        Shift+RotaryPushD|              Reaper "_S&M_FXBYP|"		//Bypass FX Slot
        Option+RotaryPushD|             Reaper "_S&M_FXOFF|"		//Offline FX slot
ZoneEnd
Quote:
The GoFXSlot Action isn't defined on the Wiki as yet, what does that initiate?
GoFXSlot maps a particular FX slot to widgets.

The whole FXMenu/SelectedTrack Navigator setup is a good bit more predictable than the FocusedFXNavigator, which suffers from there being no way for CSI to determine when an FX is un-focused.
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 09:34 AM   #8096
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by MixMonkey View Post
Here's my FX menu Zone:
Code:
Zone "FXMenu|1-8"
    SelectedTrackNavigator
    DisplayUpper|                       FXNameDisplay |
    DisplayLower|                       NoAction
    Rotary|                             NoAction
    RotaryPush|                         GoFXSlot |
ZoneEnd
Hm - i dont use the FXMenu. I use the FocusedFX stuff which works quite well.
Is FXMenu also working with FXFocus?
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 09:41 AM   #8097
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

Quote:
Originally Posted by MixMonkey View Post
GoFXSlot maps a particular FX slot to widgets.
Thanks, got it.

Quote:
Originally Posted by MixMonkey View Post
Reaper "_S&M_FXBYP|"
wtf... we can use the pipe in escaped strings too? So CSI replaces the pipe with an instance (channel) index so just that fx slot is targeted by the script?

Quote:
Originally Posted by MixMonkey View Post
The whole FXMenu/SelectedTrack Navigator setup is a good bit more predictable than the FocusedFXNavigator, which suffers from there being no way for CSI to determine when an FX is un-focused.
To be honest, I haven't yet come to FXMenu and what that means and I can't find it on the Wiki.
tdc is offline   Reply With Quote
Old 04-10-2020, 09:46 AM   #8098
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 471
Default

What is the reason that implementing a SelectedTrackNavigator as per the Wiki isn't working for me.

Code:
Zone “MyWidgets”
    SelectedTrackNavigator
    Fader TrackVolume
EndZone
But if I add the templating pipe at the end of the Zone name it works?

Code:
Zone “MyWidgets|”
    SelectedTrackNavigator
    Fader TrackVolume
EndZone
Thanks folks :-)
tdc is offline   Reply With Quote
Old 04-10-2020, 09:57 AM   #8099
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Mike@Ossarium View Post
Hm - i dont use the FXMenu. I use the FocusedFX stuff which works quite well.
Is FXMenu also working with FXFocus?
Hi,
I read that you use FocusedFXNavigator

Do you also use it in combination with ToggleMapFocusedFX and OnFXFocus MapFocusedFXToWidgets?

If so, did you experience any issues in projects comprising
hidden tracks (or folded in child tracks) using the MCP setting for CSI?
WaveTrans is offline   Reply With Quote
Old 04-10-2020, 09:57 AM   #8100
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mike@Ossarium View Post
Hm - i dont use the FXMenu.
Ah, I see. I'm pretty sure FXNameDisplay only works in the context of the FXMenu- where it lays out the FX slot names across the channels.


Quote:
I use the FocusedFX stuff which works quite well.
Is FXMenu also working with FXFocus?
'fraid not. The FXMenu only works with the SelectedTrackNavigator.
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 10:01 AM   #8101
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by WaveTrans View Post
Hi,
I read that you use FocusedFXNavigator

Do you also use it in combination with ToggleMapFocusedFX and OnFXFocus MapFocusedFXToWidgets?

If so, did you experience any issues in projects comprising
hidden tracks (or folded in child tracks) using the MCP setting for CSI?
I have enabled Auto map focused fx and use OnFXFocus MapFocusedFXToWidgets in my main zon file.

So far no problems. Everything seems to work very well with MCP for CSI.
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 10:02 AM   #8102
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by MixMonkey View Post
Ah, I see. I'm pretty sure FXNameDisplay only works in the context of the FXMenu- where it lays out the FX slot names across the channels.




'fraid not. The FXMenu only works with the SelectedTrackNavigator.
If there another way to get the name of the selected FX?
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 10:05 AM   #8103
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mike@Ossarium View Post
If there another way to get the name of the selected FX?
Sorry, don't know.
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 10:10 AM   #8104
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by tdc View Post
To be honest, I haven't yet come to FXMenu and what that means and I can't find it on the Wiki.
I don't use the FXMenu approach anywhere and don't want to venture into writing Wiki pages for features I don't use. Maybe MalcolmG or Geoff can jump in there.

Maybe someone who uses it can clarify, but my belief, and I could be totally wrong about this, is that it works as such:

Pre-Condition: you use this with a multi-display surface. Something with like 8 scribble strips. You've already added the FX to your track.

1. You use SelectedTrackNavigator
2. You Select the track with the FX you want to control
3. You press a button on your surface assigned to open an FXMenu (like a "Plugin" button)
4. This will spill out the name of the FX in each slot on the scribble strips of the surface
5. You press some button to select which FX you want to edit (you need another button to go back home)
6. If there's a plugin.zon file, your plugin can be mapped out to the surface
7. You click your Home zone button to turn off the mapping

Is that it in a nutshell?
Funkybot is online now   Reply With Quote
Old 04-10-2020, 10:17 AM   #8105
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Funkybot View Post
I don't use the FXMenu approach anywhere and don't want to venture into writing Wiki pages for features I don't use. Maybe MalcolmG or Geoff can jump in there.

Maybe someone who uses it can clarify, but my belief, and I could be totally wrong about this, is that it works as such:

Pre-Condition: you use this with a multi-display surface. Something with like 8 scribble strips. You've already added the FX to your track.

1. You use SelectedTrackNavigator
2. You Select the track with the FX you want to control
3. You press a button on your surface assigned to open an FXMenu (like a "Plugin" button)
4. This will spill out the name of the FX in each slot on the scribble strips of the surface
5. You press some button to select which FX you want to edit (you need another button to go back home)
6. If there's a plugin.zon file, your plugin can be mapped out to the surface
7. You click your Home zone button to turn off the mapping

Is that it in a nutshell?
Yep, that's pretty much it It comes into it's own when used with a separate surface (like a Mackie C4) c/w Auto Map FX to Menu. That way whatever track you select has it's FX listed on the separate surface, you pick one and it's parameters map to the surface. A button on the surface returns you to the FX menu.
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 10:30 AM   #8106
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Mike@Ossarium View Post
I have enabled Auto map focused fx and use OnFXFocus MapFocusedFXToWidgets in my main zon file.

So far no problems. Everything seems to work very well with MCP for CSI.
That´s like my setup.

There appear to be no problems, as long as there are no hidden tracks in a project. One hidden track seems enough to cause failure of FX Focus.

Since you have the same setup, I would like to ask you if
you would be so kind and try to reproduce this issue.

It´s a very simple test.

Just open TrackManager in Reaper and look for hidden tracks.
(If you have none, hide some)

Then choose the next track or any track comprising FX which is located beyond the hidden one and toggle its FX Menu.

Now select different plugins and check if the surface display info is matching the selected plugin.

In my setup the surface either does not recognize the plugins or it somehow mixes the FX.zones up, but only in tracks which follow beyond hidden tracks.

Fortunately this faulty behaviour disappears, when hidden tracks are unhidden or removed.

Hope you find time to check on this.
Your help would be greatly appreciated.
WaveTrans is offline   Reply With Quote
Old 04-10-2020, 10:43 AM   #8107
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by WaveTrans View Post
That´s like my setup.

There appear to be no problems, as long as there are no hidden tracks in a project. One hidden track seems enough to cause failure of FX Focus.

Since you have the same setup, I would like to ask you if
you would be so kind and try to reproduce this issue.

It´s a very simple test.

Just open TrackManager in Reaper and look for hidden tracks.
(If you have none, hide some)

Then choose the next track or any track comprising FX which is located beyond the hidden one and toggle its FX Menu.

Now select different plugins and check if the surface display info is matching the selected plugin.

In my setup the surface either does not recognize the plugins or it somehow mixes the FX.zones up, but only in tracks which follow beyond hidden tracks.

Fortunately this faulty behaviour disappears, when hidden tracks are unhidden or removed.

Hope you find time to check on this.
Your help would be greatly appreciated.
I have made the test.

Shit ... when i hide the track before my track with the Fx i got the same problems like you. :-(
After unhideing the track everything will be back ok.

I think then i will switch to the FXMenu approach...
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 11:11 AM   #8108
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by MixMonkey View Post
Here's my FX menu Zone:
Code:
Zone "FXMenu|1-8"
    SelectedTrackNavigator
    DisplayUpper|                       FXNameDisplay |
    DisplayLower|                       NoAction
    Rotary|                             NoAction
    RotaryPush|                         GoFXSlot |
ZoneEnd
When i go for the FXMenu, must i include the zone "Zone "FXMenu|1-8"" in my home zone like:

Code:
Zone Home
	OnTrackSelection 	MapSelectedTrackSendsToWidgets
	OnTrackSelection 	MapSelectedTrackFXToWidgets
	//OnFXFocus 			MapFocusedFXToWidgets
	//OnTrackSelection 	MapFocusedFXToWidgets
	
	IncludedZones
		"Buttons|"
		"Channel|1-8"
		"MasterChannel|"
		"JogWheel|"
		"ZoomOn|"
                "FXMenu|1-8"
	IncludedZonesEnd
ZoneEnd
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 11:18 AM   #8109
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 tdc View Post
I am slowly learning about CSI, and beginning to get a handle on Reaper and its amazing scripting capabilities.

One thing that is important to me is being able to quickly zero out a parameter or whole DSP block when working. I set up some modifiers ( now that I can do so with the StreamDeck) to make a pot on the MidiFighterTwister reset the parameter it is controlling on turning by pressing it. Works a treat, whilst a little tiresome to program.

Next up was a way to recall my default preset on the focused FX Window which is a zeroed out clean version of each plugin. I couldn't find any script and after a few days of searching found one I could hack. I was thrilled to find it work! So now, I have a button to recall that preset instantly.

Shall paste it here for anyone interested. Just change the Preset Name in the script for the name of you Default.

Code:
-- @description Set preset
-- @version 1.0
-- @author me2beats (tweaked by tdc)

function nothing()
end

  retval, trnum, _, fxnum = reaper.GetFocusedFX()
  if retval == 1 then
  
    script_title = 'Recall Default Preset'
   reaper.Undo_BeginBlock()
  
    tr = reaper.GetTrack(0,trnum-1) 
    preset = "TDC: Default" 
    reaper.TrackFX_SetPreset(tr, fxnum, preset)
    
   reaper.Undo_EndBlock(script_title, -1)
  end
Nice !!
__________________
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 04-10-2020, 11:22 AM   #8110
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mike@Ossarium View Post
When i go for the FXMenu, must i include the zone "Zone "FXMenu|1-8"" in my home zone like:

Code:
Zone Home
	OnTrackSelection 	MapSelectedTrackSendsToWidgets
	OnTrackSelection 	MapSelectedTrackFXToWidgets
	//OnFXFocus 			MapFocusedFXToWidgets
	//OnTrackSelection 	MapFocusedFXToWidgets
	
	IncludedZones
		"Buttons|"
		"Channel|1-8"
		"MasterChannel|"
		"JogWheel|"
		"ZoomOn|"
                "FXMenu|1-8"
	IncludedZonesEnd
ZoneEnd
No, it behaves more like Sends, so leave it out of IncludedZones.

..and you want to have:
Code:
OnTrackSelection MapSelectedTrackFXToMenu
instead of:
Code:
OnTrackSelection 	MapSelectedTrackFXToWidgets
..and put this in your Buttons Zone.
Code:
SomeButton  ToggleMapSelectedTrackFXMenu
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 11:30 AM   #8111
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 Mike@Ossarium View Post
Hi,

how is channel mapping done when i use one or multiple extenders?

I like to modify the settings cause i have the extender on the left of the main unit.
So the extender should have channels 1-8 and the main unit 8-16.

And how can i access the channels 8-16 from the FX Zone files?

Cheers,
Mike
Just change the order in CSI.ini, simple as that.
__________________
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 04-10-2020, 11:31 AM   #8112
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 tdc View Post
In regard to my OSC issues.

Beware of the changing OSC/UDP Ports and reboot Reaper is the lesson thanks Geoff.
Got it.

Will try to improve this.
__________________
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 04-10-2020, 11:35 AM   #8113
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
Hi, Geoff!

I think I understand the difference between TCP/MCP now



Do you think it feasible to conclude from my observations that hidden tracks already work on the surface if only by interfering with Fx focus on visible tracks?
Well, it certainly seems like a can of worms

As if Focused FX wasn't weird enough its own, now we have to decide whether Focused FX applies to CSI if the Track isn't visible in CSI -- yeeessh
__________________
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 04-10-2020, 11:40 AM   #8114
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 tdc View Post
Hey Geoff, not sure when this started to happen over the past few days with EuCon, but the Track Record Button LED is being lit by pressing the Track Select.

Its behaviour is still mapped to cycling through the automation modes and works. The only action attached to the Select| is TrackUniqueSelect.
Hmmm...

You might be using an older EuCon.zon file, please post the contents around RecordArm|, that will tell us what's going on.
__________________
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 04-10-2020, 11:42 AM   #8115
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by MixMonkey View Post
No, it behaves more like Sends, so leave it out of IncludedZones.

..and you want to have:
Code:
OnTrackSelection MapSelectedTrackFXToMenu
instead of:
Code:
OnTrackSelection 	MapSelectedTrackFXToWidgets
..and put this in your Buttons Zone.
Code:
SomeButton  ToggleMapSelectedTrackFXMenu
Yes. Thanks. Works fine now.

I will do a little tweak tomorrow and then i am happy with the first version of FX handling....
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 11:44 AM   #8116
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 tdc View Post
What is the reason that implementing a SelectedTrackNavigator as per the Wiki isn't working for me.

Code:
Zone “MyWidgets”
    SelectedTrackNavigator
    Fader TrackVolume
EndZone
But if I add the templating pipe at the end of the Zone name it works?

Code:
Zone “MyWidgets|”
    SelectedTrackNavigator
    Fader TrackVolume
EndZone
Thanks folks :-)
Sounds like “MyWidgets|” is in IncludedZones in your Home Zone definition, yes ?

If so it's all about template Zones.: https://github.com/malcolmgroves/reaper_csi/wiki/Zones
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 04-10-2020, 11:44 AM   #8117
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by Geoff Waddington View Post
Just change the order in CSI.ini, simple as that.
Whoa - its simply the order in the ini file!

You should note that in the wiki!
Thanks
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 11:45 AM   #8118
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Mike@Ossarium View Post
Yes. Thanks. Works fine now.

I will do a little tweak tomorrow and then i am happy with the first version of FX handling....
Splendid!

Remember it's now SelectedTrackNavigator in your FX Zones, not FocusedFXNavigator.
MixMonkey is online now   Reply With Quote
Old 04-10-2020, 01:11 PM   #8119
Mike@Ossarium
Human being with feelings
 
Mike@Ossarium's Avatar
 
Join Date: Nov 2012
Location: Munich, Germany
Posts: 111
Default

Quote:
Originally Posted by MixMonkey View Post
Splendid!

Remember it's now SelectedTrackNavigator in your FX Zones, not FocusedFXNavigator.
Yes. I've done that. Work much better now.

I have shown all Track FX on the Extender, and when i am selcting a FX the main unit shows the paramters. Absolutley great.

CSI is awsome.
__________________
Reaper Version: 6.18 with CSI 1.0 and SWS / Audio Interface: Behringer FCA1616 + ADA8000
Band: Ossarium / Last Project: http://ossarium.bandcamp.com/ (Recorded and Mixed with Reaper)
Mike@Ossarium is offline   Reply With Quote
Old 04-10-2020, 01:26 PM   #8120
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
They should stay lit when they are latched.

In order to help, I need some info.

When you press the Read button which is mapped to Shift does it light up ?

When you let it go, does the light go off.

If you tap it does it stay lit ?
Hi Geoff im hoping we can pick this back up as i am at my computer.to remind you we were trying to figure out why the modifier buttons on my surface dont stay lit wen latched.And you instructed me to switch the modifiers and map them to the automation buttons to be modifiers which i did.wen i press the read button it does light up and does go into shift mode and does stay lit.then it stays latched wen i let go.i have to refresh surface to unlatch.here is how i have the zone and mst currently.Thank you
Code:
Zone "Buttons|"
Read Shift
Write Option
Trim Control
Latch Alt
Widget Read
Press 90 4a 7f
FB_TwoState 90 4a 7f 90 4a 00
WidgetEnd

Widget Write
Press 90 4b 7f
FB_TwoState 90 4b 7f 90 4b 00
WidgetEnd

Widget Trim
Press 90 4c 7f
FB_TwoState 90 4c 7f 90 4c 00
WidgetEnd

Widget Touch
Press 90 4d 7f
FB_TwoState 90 4d 7f 90 4d 00
WidgetEnd

Widget Latch
Press 90 4e 7f
FB_TwoState 90 4e 7f 90 4e 00
WidgetEnd

[/code]
Cragster 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 06:39 AM.


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