Duel EN16s to control Studio One 6

Hello,

thought I would share my EN16 setup I use in Studio One to control plugins and some daw functions. I was wondering if there were any templates available for the EN16 I could use to make an overlay.

Gonna share how I set this up, took me days to figure it all out but glad I did. Setting this up to both send and receive properly was tricky and the literature wasn’t clear, but that was super important to me to not have values jump when I change Plugins.

In Grid Editor 1.5.4

for Each Element 0 thru 15 (Encoder) on the EN16:

I added an Encoder Mode Action block to each encoder
Encoder Mode = 0 - Absolute
Encoder Velocity = 50
Enable Min/Max Value = True
Min = 0
Max = 127
Enable Sensitivity = True
Sensitivity = 100

The Midi Action Block is set:
Channel = 1
Command = 176
Parameter 1 = Same as the element # (0,1,2,3,4, etc.)
Parameter 2 = Val

I added a Button Mode Action block to each Button on the EN16:
Button Mode = 1 Toggle
Enable Min/Max Value = Disabled

The Midi Action Block is set:
Channel = 2
Command = 176
Parameter 1 = Same as the element # (0,1,2,3,4, etc.)
Parameter 2 = Value

In Element 16 (System) under the Midi rx tab I added a Code Block:

If (ch == 1) then
element[param1]:encoder_value(param2)
elseif (ch ==2) then
element[param1]:button_value(param2)
end

For the 2nd EN16, it’s same as above except use channel values 3 & 4. The trick for me to get the rx properly is setting parameter 1 to be the same as the element # so when the midi command comes back from StudioOne, GRID knows what element the command is referring to.

In StudioOne 6

  • add an External Controller and used MIDI Learn to add each encoder and click.
  • For each knob, right click and set “transmit value”.
  • For each button, I right click and set “transmit value” and “button on/off”.

That’s it for plug-in controls. You can map each encoder to a knob / fader in a plugin, and you can map encoder clicks to toggle switches.

How I Map to Plugins:

  • SSL Channel Strip Filter/EQ/Comp/Gate Settings
  • MIX for wet/dry settings
  • Input Gain (Click to phase flip)
  • Output Gain (Click to bypass plugin)

OK, so for DAW Control Functions I made:

  • “Scrub” - turn to move playhead 1 bar at a time
  • “Insert” - click to open/close channel editor (turn to select plugin)
  • “Channel” - turn to select channel (click to SOLO the selected channel)

For the DAW Control Function knobs to work you need to set them up a little differently, and you don’t need rx because the EN16 is just going to send a command and doesn’t need to know anything.

in Grid Editor
for the Element’s encoder, delete all of the action blocks and add just a ‘Left/Right Rotate’ block. What happens is each little rotation is like a button press that sends a command to studio one.
For each midi Sub-block:
Channel = 15
Command = 176
Parameter1 = 1,2,3,4,5…Doesn’t matter as long as it’s unique.
Parameter2 = 127

for the Element’s button add a button button mode action block:
Button Mode = 0
Enable Min/Max Value = not selected

In the Element’s button midi settings:
Channel = 15
Command = 176
Parameter1 = 1,2,3,4,5…Doesn’t matter as long as it’s unique
Parameter2 = 127

In Studio One 6
*Midi Learn the control.
*A separate control will be created for clockwise, counterclockwise and click.
*Right Click each control and select “button press/release”
*Do not select “Transmit value”
*Right Click “Assign Command”

Commands I used for “SCRUB”: Rewind Bar, Forward Bar
Commands I sued for “INSERT”: Page Up Skip, Page Down Skip, Show Chan Editor
Commands I used for “Channel”: Prev Channel, Next Channel, Solo

It’s pretty fun. I set the LEDs to be fixed color and intensity. I thought I would want a ring led like some other controllers but I think I prefer to look at the screen. Studio One shows you the value of the parameter your editing in the top left corner.

It works great for traditional in the box mixing.
It works ok with the SSL 360 virtual console so long as your SSL channel strip is open in the DAW.