A homebuilt wooden sensor box i made, mainly for controlling PureData,
using different kinds of sensors, and the Teensy 3.1 microcontroller.
For sensing the disk movement, I'm making use of IR LEDs and phototransistors and a technique called "Quadrature Encoding".
I will have to decide wether i want it to work as a USB MIDI device, or OSC, or just raw data sent into Pure Data.
Currently I'm getting raw data and I'm writing PD patches to find
reasonable applications for music. I use Processing for visual
representation. It's not meant for DJing in the first place, but I am
interested in using jog wheels as sensors, for whatever case, I'll see.
To distinguish it a little bit from other DJ controllers via Design, I placed both jog wheels on the right side. Of course, it may be used
for whatever makes sense.
You can find instructions and Arduino and Processing code on my other project site: https://hackaday.io/project/8371-wooden-sensor-box-w-2-rotary-disks
This is one of the rotary disks. It's part of a hard drive. I'm using the motor just as a mounting, so it's easy to spin. The movement is sensed with two infrared reflective sensors, with the pattern that you can see here there is either reflection or absorptions of the infrared light. I'm making use of a technique called "Quadrature Encoding", implemented with the help of the corresponding Teensy library (see pjrc.com/teensy/td_libs_Encoder.html for more information).
Inside, there is a Teensy 3.1 collecting all the sensor data.
Here are two videos, demonstrating the use of the sensors:
Comments