Designer and Developer
Synesthetic Composition
Software Application Development
Synesthetic Composition is a software application that combines music and visuals to give the user an experience of combined senses developed using python.
Concept:
My vision was to develop software capable of analyzing the mood of music and generating visuals based on the identified emotions.
Blueprint:
I opted to build the application using Python within PyCharm using Kivy to show visuals. I evaluated necessary Python libraries and plugins to meet project requirements. To ensure clarity and coherence, I segmented the program into distinct sound inputs and visual outputs, mapping out interactions between modules via a detailed flowchart.
Implementation:
I systematically developed each module, testing and debugging to ensure seamless functionality. By compartmentalizing the code into modular structures, I prioritized scalability and ease of modification. Finally, I integrated the modules to create a cohesive application.
Testing:
I conducted testing with various participants, collecting feedback through Google surveys and in-person interviews to refine the user experience.
Optimization and Refinement:
Incorporating user feedback, I iteratively improved the software, envisioning future applications in music education and live performance. This ongoing development process ensures the software remains adaptable, scalable and responsive to evolving needs.
Appication Development