Experiments - wrightflyer/Synth GitHub Wiki
I wanted to prototype how some parts of the user interface were going to work.
So to test encoder reading and RGB LED control I wired both up to a traditional Arduino Uno then simply set things up so that clicking the encoder would cycle between colour adjustment. Then rotating the encoder would fade up/down the brightness of the selected colour. A short video of that here...
I also wanted to try out the encoder with Teensy 4 so connected it to the MIDI CC that adjusts Sustain and to replace pitch wheel and modulation wheel I wanted to try a 2 axis joystick so wired this to the control channels for Attack and Sustain. A short video of that here..
Teensy with encoder + 2axis joystick
I also ran an experiment to test the touch interface of the ILI9341 display. The trickiest bit of this was getting the calibration right. I posted the code to https://github.com/wrightflyer/mouse_graphics which has both a Visual Studio 2013 project for a mouse driven Windows program then also "teensy_touch" which is a Teensy 4 sketch to try something similar on the ILI9341+Teensy 4. It records touches in a point array then can play it back later "animated" and with a pen of varying width. My idea is that the power on "splash screen" will ultimately animate drawing the name of the synth in this way. So here's the video of the Teensy recording/replaying..