"2 knobs 8x2 functions" preset for TEK2 ? | Intech Studio
💬 general GridRequest

"2 knobs 8x2 functions" preset for TEK2 ?

TimoYoetc
TimoYoetc · · 21 replies

Hello! I don't know much about programming, so I'm hoping you can help me. I was wondering if it would be possible to make a different version of the "1 knob 8 functions" preset for the VSN1, into "2 knobs 8x2 functions" for the TEK2.

I have both modules, so I'm wondering if it's also possible to make the VSN1's 8 buttons control the TEK2, so I could have like 8 virtual pages of the entire TEK2, by switching buttons.

And it would be fantastic if, in addition to being able to create these pages, the TEK2's colors followed the colors chosen on the VSN1's buttons.

I don't know if it's possible, but it would be amazing.

Replies (21)

Hybrid Hybrid ·

Hi! This kind of functionality is a bit more advanced and the exact approach will depend what you want to change between the virtual pages (eg. channels, CCs, LED colours, etc). What is your intended application for this?

A good starting point is the inter-Grid communication guide

TimoYoetc TimoYoetc ·

Thank you. I've already read almost the entire guide, but since I'm not familiar with programming, I didn't understand everything. I wanted to learn it with Grid, but it's not so easy as I thought for an absolute novice like me.

The first question is about a preset for the TEK2 alone, and I think this could also be very useful for other users to have this preset available in the cloud.

The next two questions about inter-grid communication should perhaps be the subject of a separate topic. I know it's more advanced, but basically, in my Ableton live set, all my tracks converge on 8 busses. 1=Kick (Red) 2=Snare (Orange) 3=Hats (Yellow)...

So, I want to be able to click button 1 on the VSN1, and all the buttons and encoders on the TEK2 will send their messages to a specific channel, and the LEDs will follow the color selected on button 1. Clicking button 2 will switch them to the next channel, automatically following the color selected on the button, and so on.

Since I'm also using an old APC20 with some MIDI mapping on channels 1 to 8 (or rather 0 to 7), I'd like the 8 buttons on the VSN1 to be able to switch between the 8 following channels on the TEK2 (so, 8 to 15).

I think this is possible another way, using fewer channels, but it seems to me like the simplest way to do it, am I right?

My future plans are to replace the APC with two EF44s, but I only have one at the moment and need 8 faders.

TimoYoetc TimoYoetc ·

I have basic knowledge on MIDI language but none in programming, I just did a little bit of HTML editing on myspace 15 years ago, but I don't remember much from it... 😛

Hybrid Hybrid ·

Thanks for the detailed explanation – I'm still learning the Grid system myself (I'm a photographer / web developer by trade), so I'm not the best person to answer but it sounds like what you want is possible with the Grid.

The Intech guys are very helpful with these custom setups, so I'm tagging @user because he created the original "1 Knob, 8 Functions" profile. I'm sure he'll be able to point you in the right direction 🙂

Good luck!

TimoYoetc TimoYoetc ·

"2 knobs 8x2 functions" preset for TEK2 ?

Greg-Orca Greg-Orca ·

Hi, the 1 Knob 8 Function works a bit differently. The knob controls the button’s value itself, rather than the button controlling the knob.

Greg-Orca Greg-Orca ·

so basically you would like to change the channel of the Knobs depending of which button are pressed?

Greg-Orca Greg-Orca ·

are you using relative mode for the Endless Knob (hopefully)?

TimoYoetc TimoYoetc ·

I realized this afterward So it's not simply adaptable to the TEK2 as I thought.

Yes, that's what I meant. For the TEK2 alone, I think it could be an interesting preset.

But my ultimate goal here would be, to be able to change the channel used by the entire TEK2 by pressing the VSN1 buttons.

Not knowing where to start, I haven't tried programming anything along these lines yet. I've instead been using the TEK2 in other ways, hoping to get there later.

Greg-Orca Greg-Orca ·

add immediate_send(nil, nil, 'channel = 0') to the first button.
second button immediate_send(nil, nil, 'channel = 1') etc

Screenshot_2025-10-01_at_15.05.12.png
Greg-Orca Greg-Orca ·

on the tek2 system element create a Global variable channel

Screenshot_2025-10-01_at_15.05.30.png
Greg-Orca Greg-Orca ·

then on the endless midi use the channel variable

Screenshot_2025-10-01_at_15.06.04.png
TimoYoetc TimoYoetc ·

Oh, thank you, that was quick and it does indeed work.

But another problem arises with the "1 Knob 8 Functions" preset. If I click the buttons on another connected module, the corresponding button on the VSN1 also lights up. Is there any way I can modify the code to prevent this behavior?

Greg-Orca Greg-Orca ·

hey, I updated the profile

Greg-Orca Greg-Orca ·

the 1 knob 8 function

TimoYoetc TimoYoetc ·

Nice ! Thanks again for your help.

Now I still need to configure MIDIRX to get feedback from Ableton, but I'll try it myself first before asking any more questions.
I saw there was already a thread for this.

Greg-Orca Greg-Orca ·

Sure!

Greg-Orca Greg-Orca ·

check the MIDIRX Note on/ Note off profile

Greg-Orca Greg-Orca ·

and Basic MIDIRX

Discord

View on Discord

This post is from the Intech Studio Discord community.

Open thread →