Hey everyone, this is my first post, I hope you could help me with a school project me and some friends are working on.
We want to create an interactive painting tool where the user paints by using sounds.
Therefore, we think an Arduino could help us doing this. We have an idea that the pitch on your voice will decide the color. The brush size will be decided by how loud your voice is. Maybe even program so more variables could be included, such as velocity, overtones, formants. But this is secondary.
How could we write the code so different frequencies triggers different colors and and different volumes triggers different brush sizes?
We've had a thought of having low frequenced sounds dark colored and the higher pitch you have the brighter the colors will get. If you make a soft sound, the brush size will be big. The louder you make the sound, the smaller the brush gets. So if you want to make a big black blob, just make a weak groan. If you want to make a bright yellow tiny dot, make a high pitched scream.
Thanks in advance!!