# Rotary Encoders + Arduino + Traktor

**URL:** <https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507>\
**Category:** Controller Mappings\
**Created:** [December 8, 2012, 10:41pm UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507 "2012-12-08T22:41:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joel\_Santos](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/joel_santos/32/10702_2.png) [@Joel\_Santos](https://forum.djtechtools.com/u/Joel_Santos)\
**Post date:** [December 8, 2012, 10:41pm UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507/1 "2012-12-08T22:41:26Z")

</div>

**Rotary Encoders + Arduino + Traktor**

Hey guys!

I’m making my own controller. It’s almost done but having problems with rotary encoders.  
I want to use two for the jogs and one for browsing. Besides debouncing situation what kind of midi message do I send? How can I make an encoder to work?

---

<div class="post-metadata">

**Author:** ![Stewe](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/stewe/32/14607_2.png) [@Stewe](https://forum.djtechtools.com/u/Stewe)\
**Post date:** [December 8, 2012, 10:54pm UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507/2 "2012-12-08T22:54:46Z")

</div>

Maybe this can be useful:

[QUOTE]In Traktor You Have 2 option in Encoder Mode  
1st. 7Fh/01h = 127/1 mean Value 127 to 65 is Decrement 1 to many step & Value 1 to 64 is Increment 1 to many step the 0 is Reset value (center) or we called “Relative (2’s Comp.)” that Novation RemoteSL Doesn’t have this Mode and also Automap PRO too (In fact this mode is very Rarery use in my Experience)  
2.nd Option is 3Fh/41h mean value 63 to 0 are decrement and value65 to 127 are increment value 64 is center or reset  
[/QUOTE]

---

<div class="post-metadata">

**Author:** ![DJDoubleYou](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/djdoubleyou/32/12496_2.png) [@DJDoubleYou](https://forum.djtechtools.com/u/DJDoubleYou)\
**Post date:** [December 9, 2012, 12:32am UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507/3 "2012-12-09T00:32:37Z")

</div>

Check out fuzzywobble’s framework, and don’t forget to post your result on the forum!

---

<div class="post-metadata">

**Author:** ![DJ\_Nebulous](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/dj_nebulous/32/13026_2.png) [@DJ\_Nebulous](https://forum.djtechtools.com/u/DJ_Nebulous)\
**Post date:** [December 9, 2012, 1:08am UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507/4 "2012-12-09T01:08:22Z")

</div>

Are you making something like this?

> **[Arcade Button MIDI Controller](https://www.instructables.com/Arcade-Button-MIDI-Controller/)**
>
> Arcade Button MIDI Controller: Having a hardware interface to your favourite music / DJ / VJ software can really open up doors in your creativity. The most widespread form of hardware control to your PC for such applications is a MIDI based...

---

<div class="post-metadata">

**Author:** ![Joel\_Santos](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/joel_santos/32/10702_2.png) [@Joel\_Santos](https://forum.djtechtools.com/u/Joel_Santos)\
**Post date:** [December 9, 2012, 3:20pm UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507/5 "2012-12-09T15:20:18Z")

</div>

> [@Stewe](#):
>
> Maybe this can be useful:

That seems a little… complicated.

About the framework… I’m still checking it. Code-wise doesn’t seem to m better. I have to check now the electronics on encoder.

Yesterday I checked the S4 of a friend of mine… All I can say is: I love my arcade buttons. I really just need to set the encoders now… And try to find a way to get the music time into a 7-led segment

---

<div class="post-metadata">

**Author:** ![Joel\_Santos](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/joel_santos/32/10702_2.png) [@Joel\_Santos](https://forum.djtechtools.com/u/Joel_Santos)\
**Post date:** [December 9, 2012, 6:23pm UTC](https://forum.djtechtools.com/t/rotary-encoders-arduino-traktor/50507/6 "2012-12-09T18:23:07Z")

</div>

Encoders coded (max of 4). Matrix of switches done (for how many one wants!!) but still have to make the debouncer for it.  
Now I just need some solder and then: faders for the pitch. Still thinking if i’ll need to buy a multiplexer for the analog.
