Skip to main content
Known Participant
March 29, 2024
Answered

Questio about Jogdial function in ControlSurfaceTransportBase class

  • March 29, 2024
  • 1 reply
  • 678 views

Hi All 

 

We are testing JogDial among the ControlSurfaceTransportBase functions.

 

How should I set the values of the arguments inTicksMoved and inTicksPerRevolution of the JogDial function to adjust the Shuttle speed?
When we tested it, it played at 4x speed when we set inTicksMoved = 32.0f and inTicksPerRevolution = 32.0f.

 

We want to adjust with JogDial up to 32x speed. How should I set each argument?

 

Thanks.!!

This topic has been closed for replies.
Correct answer Bruce Bullis

Even if I set ticks moved = 32.0f and ticks per revolution = 1.0f, it only plays at 4x speed.

Isn't the maximum playback speed of the JogDial function limited to 4x speed?


That may in fact be the case.

1 reply

Bruce Bullis
Community Manager
Community Manager
March 29, 2024

As mentioned, I have no experience with the Control Surface API, but from what you've posted, I might try 256.0f. 

Known Participant
April 1, 2024

Hi Bruce

 

The JogDial function cannot exceed the maximum speed of 4.0 no matter what value you give it.

 

We want to specify the Jog and Shuttle speeds at a maximum of 0.1 to 32.0 times. Is there any other alternative?

 

Thanks.!

 

Bruce Bullis
Community Manager
Community Manager
April 1, 2024

I think the ratio of 'ticks moved' / 'ticks per revolution' controls the speed.