I was meant to upload this video in previous post but I mistaken it for the other one which showed way too well how unreliable those sensors are this was just after that one with longer delay so press is registered just once and animation runs fairly smooth I think I could go even a bit slower.
Somewhat reliable I was meant to say finding right balance between delay for how often it can read input and speed of animation wasn’t that easy to figure out and still kinda isn’t.
I almost forgot about this. My attempt to create a promotional video for my Music player. It is bad but I am still trying to find my way around the editing software or even what editing software to use as Premiere is bit overcomplicated and most of the other ones I have tried are missing some features I need.
Previous and next song is controlled by tilting the control wheel that actuates a pair of end stops. There is also a spring there keeping the wheel in the mid position when not pressed. Lots of acoustic foam around to dampen vibrations from the speaker and when closed it makes enclosure appear acoustically bigger.
Mousewheel that I have used originally broke off so I had to replace it with another one that unfortunately wasn’t rubber coated so I had to add some texture to the control wheel itself using soldering iron and as it was not enough I added some foam to the wheel itself and that worked great.
Testing functionality of the control ring before the assembly. This was before I broke the mouse wheel controlling the volume that was built into the frame.
Code for my second prototype being pretty much the same as my final version. Graphics is made using if rather than switch but at the end of the day this is meant to be used without a computer.
Mouse wheel is used for adjusting volume and turning player on and off with left and right click working as previous and next buttons.
This was meant to spin around to change the playback speed but minim library does not allow bit rate to be changed if you are using it as AudioPlayer only as FilePlayer and then you would have to have all songs already starting on same baud rate or load them in memory just when you want to play them so I tried with basic Audio library in processing which should have worked but has some issues as well namely not being able to play anything unless you export it in extra special format and pray to god of silicone heaven to make it work...
So, in the end, I changed it into a simpler skip previous or following 5-sec slider that is again powered by a magnet for supper snappy action. In the end, skipping advert or going back to your favourite beat drop might be more useful than changing speed.
Moving away from coding and back to prototyping. I got to say I did a lot of coding in past but this might be the first time I am truly enjoying it just because I’m actually prototyping physical experiences it is not just something that happens on the screen but it seems to have something more to it although it is just glorified keyboard.