VSN1 Endless does not stop | Intech Studio
💬 general Grid

VSN1 Endless does not stop

alessandrovle
alessandrovle · · 6 replies

Hi all! I just got the new Intech block. So far it has been a really frustrating experience. One of the bloks was not working and I had to send it back. The GRID is buggy (I have to constantly relaunch it; it loses configurations and so on) and to program stuff is quite illogical - even if I have experience programming.

Anyway, rants aside, I am trying to do something extremely simple. Use the endless encoder to move the playhead in Logic Pro. I know that I could use the MCU module, but I would rather not do it since I don't want to commit the other buttons to that.

The way to do this is to press . when the knob rotates right and , when it rotates left (therefore dir_vel>0 or dir_ver<0) and keyup in the other cases. The problem is... sometimes it keeps going left or right after rotating.

Do you know why?

Thanks for your support!
Alessandro

Replies (6)

Hybrid Hybrid ·

Hello! I'm sorry to hear you've had a frustrating experience so far – there are definitely some quirks and bugs along the way but many of them get fixed quickly if you report them.

Anyway, regarding the problem you're experiencing, can you share some screenshots of your setup in the actions panel for the Endless wheel? Include any other changes you've made in the Setup, such as the Endless mode.

Are you sending a keydown and keyup each time? You might also find it useful to use the Debug Monitor and some print statements to see when commands are triggering and the rate they are sent.

narayb narayb ·

I would strongly urge you to use the Logic Control preset for the Jog Wheel.

Using MIDI to control anything will always be better than using keyboard messages as keyboard messages have some quirks in how they are implemented.

Using the above preset will only change your endless and should just work.

If you still want to make the keyboard version work, I can help you make it. Just let me know.

image.png
narayb narayb ·

To answer you question, the issue of why the keystroke inputs keep going is caused by the following:

  • when you rotate the endless knob fast, it sends out a bunch of messages
  • it is by default set to 50 sensitivity, which means that the knob sends out a message for each 1/50th of 360° of rotation
  • each keyboard message has a default delay of 25 ms

Combining this, half a turn on the knob would cause at least 25 messages to be sent out in a really short amount of time, let's say half a second or 500 ms.
This would cause 25 messages of 25 packets to be sent out with 25ms delay each.
Adding these up these you would get 625ms delay for just a quick half turn!

In these cases your options are:

  • lowering sensitivity
  • lowering default delay to about 5-10ms

For solutions to "feel good" it usually requires you to do both and some time of trial and error.

Ubuntu Productions Ubuntu Productions ·

Hello @user

Would it be possible to have something similat for Premiere Pro?

narayb narayb ·

Unsure about Premiere. Will check it out!

alessandrovle alessandrovle ·

Thanks, I will try!

Discord

View on Discord

This post is from the Intech Studio Discord community.

Open thread →