When trying to brainstorm for the visualizer I had several ideas come up, and while they all seem interesting to me, they seem to have different difficulties and constraints. I've sketched out four design ideas I have in mind right now, and I would appreciate feedback on any of them!
- 1. Musical Matrix Calculator
- 2. Periodic Table
- 3. Maxwell's Demon
- 4. Maestro Chef (cooking sequencer)
1. Musical Matrix Calculator
This first design was inspired by a matrix calculator I used (A LOT) in my undergrad, and I was always amazed by the results of multiplying two matrix together. They could often lead to results I would never anticipate with my tiny brain (I bet they probably looked obvious to some math professors). But I thought this could be an attempt to sonify matrix operations!
If I end up choosing this project I am assuming there will be a lot of GText? Also I could perhaps include the imaginary unit, j, in honor of DSP :D
Maybe real numbers could be additive synthesis (nth order approx. of a square wave) and imaginary numbers could be subtractive synthesis?
2. Periodic Table
The second idea is based on the Periodic Table -- it looks like a sequencer already! (@Walker) And thanks to Kunwoo's suggestion, maybe I could only allow existing molecules as inputs! Could be a fun educational tool? But some difficulties would be how I should render the molecules, and also how to deal with the time scale in this design. Probably not fun enough to have it go from left to right.
3. Maxwell's Demon
The 3rd idea came from a thought experiment in physics called the Maxwell's Demon, which basically sorts particles based on their moving speed. (slow ones to the left and fast ones to the right, in this case.) If I end up doing this one I could see a lot of copy pasting from Senyuan's code (would it be too similar?) But overall, this seems like a feasible option in 3 weeks to me.
4. Maestro Chef
The 4th idea is to have a cooking sequencer! The mappings are pretty much shown in the sketch, but the main concern here is probably designing the physics of so many moving objects.