Since the project involved processing music data and manipulating how the particles change, I needed to write my own scripts for building up the music visualizer. There are 4 scripts written in C#, which help capture the sound frequency, building up the space for the flow and movement of particles, manage the speed and the movement setting of the particles flow, and control the change of colours. An additional imported script is needed to provide the required library.
As I finished building up the music visualizer, I realized that I needed to add some design to truly represent my own synaesthesia experience! I used transparent particles from the Unity asset store to ‘visualize my mind’ and aligned different colours to different frequencies of the music, so that the colors would change along with the music.
Here is a screen shot of the visualizer playing out as a 2D video. If viewed in VR, it feels like you are in a planetarium for the mind. These particles float and change around you and they are so real that you feel you can catch them.
I’m truly grateful to have been given this opportunity to explore the beauty of the human mind and I’m looking forward to a further development of this project. For the next step, I will be working on collecting sensorial data from people and visualize them in VR in real time, which create an experience that’s similar to synaesthesia.