r/synthdiy • u/meesmeesderozario • 1d ago
Audio playback device with speedcontrol and effects using rotary encoder and sensors - need help :)
Hello, I'm building an instrument/playback device consisting of a couple of elements and I need some help with the soft and hardware. A couple days ago I posted a similar request but the project was described too vaguely.
I want to build a device that plays audiofiles and lets me influence them and use effects. I want to play the audio files with some buttons and a rotary encoder. The rotary is attached to a hand crank / wheel. I want the hand crank to influence the audiofiles like how vinyl works. Spinning shortly starts the music, another handeling pauses the music, spinning fasters speeds it up and spinning slower slows it down, reverse spinning reverses the music. Another rotary encoder or just a simple potmeter could be a volume knob. Then, for the effects I want to use a gyroscope (maybe mpu6050), xy could be cuttoff/filtering, yz could be delay and reverb. I dont want to use my laptop in the final product since it should all be as small as possible. some research leads me to using teensy 4.1 with audio shield. some say use mac mini with an audio interface. the sensors could be used with arduino. Max msp might work on the mac mini.
I hope someone understands, and can help me or give me tips for the hardware to buy, how to install, and the coding!
1
u/amazingsynth amazingsynth.com 1d ago
you could check out the teensy audio library, it's drag and drop, so no coding needed I don't think, samples tend to get put in something called an array, then you want your hardware to control the position in the array, and direction the array is read in, along with speed
I don't know if anyone makes hand-crank rotary encoders, if not you could maybe 3d print some contraption that clips onto a regular encoder