Add "insert plugin" key command

Steinberg: Please add an “insert plugin” key command so I don’t always have to use a mouse to access the add insert.

8 Likes

+1

This one might require another option dialogue - as you’d also need a prompt / selector for what slot you want to insert into. Shouldn’t be too difficult though.

As an extension - I’d personally like them to add the option of assigning shortcuts for all plugins - or at least an option in the project logical editor for selecting plugins & insert slots. That way, you could setup PLE or macros to insert commonly used plugins in certain slots. So, if I want Pro-Q 2 on insert slot 1, I could setup a macro to do it with one click. Beats using track presets, and would help many of us who use certain plugins in certain slots frequently.

Always thought it was weird that they have the option to assign a shortcut to any installed plugin with regard to “process plugin” action (see Process Plugin folder in Key Commands window), but don’t extend that functionality to inserting plugins anywhere in the software that I know of.

2 Likes

+1
Every year we asking about it!
Pls add it!

1 Like

+1

1 Like

I use AutoHotKey for this purpose. Pretty simple script. I select a track I wanna insert a plugin and use Alt+1(2-8) to select a certain slot. If the slot already holds a plugin then I see plugin’s interface. If anybody interested I can share my script.

Yes, please.

After the 17th of October.

We can do it.

The sequence I found:
e, TAB, SHIFT+TAB, DOWN, (what command do I need to left click now…?)

I think that’s where you need auto hot key.

I don’t think a virtual click is a good idea, the first time you move the window it doesn’t work anymore.

A virtual “move” and “click” possibly but just a “click” should be fine.

DTouch (Dtouch for Cubase http://www.deviltechnologies.com/) Macros here for all my plugins… Effects & Instruments…

+1 please, Steinberg!

Sorry guys, I’ve been a bit busy so a bit late, but here’s my AHK code for Insert selection:

;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Select an Insert <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

!1::                                  ; Alt+1 hotkey.
Y:=120
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!2::                                  ; Alt+2 hotkey.
Y:=120+42
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!3::                                  ; Alt+3 hotkey.
Y:=120+42*2
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!4::                                  ; Alt+4 hotkey.
Y:=120+42*3
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!5::                                  ; Alt+5 hotkey.
Y:=120+42*4
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!6::                                  ; Alt+6 hotkey.
Y:=120+42*5
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!7::                                  ; Alt+7 hotkey.
Y:=120+42*6
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

!8::                                  ; Alt+8 hotkey.
Y:=120+42*7
Sleep 50
SendEvent {Alt up}
GoSub, SelIns
return

SelIns:
IfWinExist, Channel Settings					
  WinActivate								
else					
{
 SendEvent e				
 WinWaitActive, Channel Settings	
}

				
 MouseMove 123,Y						; Selecting Insert
  Sleep 50
  Click			
Return					
IfWinExist		
	
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  End  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

I got 24" monitor 1920x1200 so perhaps you’ll have to change the X,Y values for the mouse position.

Have a nice day.

Works perfectly, thanks!

The auto hot key script works well but you can’t empty an insert slot (select “no effect”) with it. It would still be SO useful to have a key command! Steinberg?

Nice, the resolution doesn’t matter if you don’t scale the Cubase gui.

You could make another hotkey that selects “no effect”.

Unfortunately it doesn’t work when an insert already exists.



;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Select/Delete an Insert <<<<<<<<<<<<<<<<<<<<<<<<<

!1::                                  ; Alt+1 hotkey.
Y:=120
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!2::                                  ; Alt+2 hotkey.
Y:=120+42
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!3::                                  ; Alt+3 hotkey.
Y:=120+42*2
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!4::                                  ; Alt+4 hotkey.
Y:=120+42*3
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!5::                                  ; Alt+5 hotkey.
Y:=120+42*4
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!6::                                  ; Alt+6 hotkey.
Y:=120+42*5
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!7::                                  ; Alt+7 hotkey.
Y:=120+42*6
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

!8::                                  ; Alt+8 hotkey.
Y:=120+42*7
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
return

;_________________________________________________________________________________________________________

+!1::                                  ; Alt+Shift+1 hotkey.
Y:=120
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!2::                                  ; Alt+Shift+2 hotkey.
Y:=120+42
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!3::                                  ; Alt+Shift+3 hotkey.
Y:=120+42*2
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!4::                                  ; Alt+Shift+4 hotkey.
Y:=120+42*3
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!5::                                  ; Alt+Shift+5 hotkey.
Y:=120+42*4
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!6::                                  ; Alt+Shift+6 hotkey.
Y:=120+42*5
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!7::                                  ; Alt+Shift+7 hotkey.
Y:=120+42*6
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

+!8::                                  ; Alt+Shift+8 hotkey.
Y:=120+42*7
Sleep 10
SendEvent {Alt up}
GoSub, SelIns
GoSub, DelIns
return

SelIns:
IfWinExist, Channel Settings			
  WinActivate					
else
{
 SendEvent e				
 WinWaitActive, Channel Settings
}				
 MouseMove 186,Y					; Selecting Insert
  Sleep 10
  Click
Return

DelIns:							; Deleting Insert
 MouseMove 160,48
  Sleep 10
  Click
Return	

;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  End  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Here I modified the script with Alt+Shift+(Number) for removing inserts.

Well Done!

Is it possible to create a script that deletes the insert and then creates an insert (like pressing Alt/Shift +1 and then Alt +1)
i don’t want to use this key command to edit plugins but only to insert new ones.