steve savage

Issue with Encoders (Midibox16e without ledrings)

4 posts in this topic

Hi guys,

 

So just putting together my updated midibox based project https://www.facebook.com/drummachine909

 

And am having a little trouble with these encoders http://uk.rs-online.com/web/p/mechanical-rotary-encoders/7295851/?searchTerm=7295851&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B367D247C5E5C647B377D247C5E5C647B31307D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D373239353835312677633D4E4F4E4526

 

The issue is they work great in absolute mode but when in any of the other modes ie 00 +/- speed, when turning slowly the value doesn't seem to increase/decrease and when turned fast the value seems to jump up or down (depending on which way you're turning them)

 

Should I try using the custom encoder mode, if so any help with it?

 

This is all running off a pic based core board, with a modified midibox16e without ledrings program.  I've used this one as I don't require LED rings and I've added extra encoders to the code for my needs 

 

Thanks

 

Steve

Share this post


Link to post
Share on other sites

Hi Steve,

 

if the encoders are working fine in absolute mode, then this issue isn't hardware related.

 

And the application should also run fine.

You can verify this with the MIDI IN monitor in MIOS Studio: does it show the value 01 when the encoder is moved clockwise, and 7f when the encoder is moved counter-clockwise?

 

Maybe your DAW expects a different format for the relative MIDI events, do you have any documentation about this?

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Hi TK,

 

Ah that's good to know then!

 

I'm building a Max for live patch to route the encoders to various devices inside Ableton live, it does show the values of 1 and 7f when moved in the correct fashion.

But the value is not updated once you keep on rotating, only when you rotate it faster, then it moves to 02 or 7e.

 

So I guess this is something I need to look at inside my max patch.

 

I'll also see what happens within MIIOS Studio... 

 

Thanks

 

Steve

Share this post


Link to post
Share on other sites

So it tested fine in MISO studio!

 

But inside of max it just doesn't see the moving of the encoder slowly? Strange  :no:

 

Steve

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now