Music Visualiser Web App Development

Job ID: 38282198

Budget: $10,000 – $20,000 AUD

I'm looking for upto three specialised developers (either individuals or a team) to collaborate on a music visualiser web app.

EarthlingAI is an applied AI company where it leverages the latest cutting-edge AI models to create innovative applications for the world to use. The first product that EarthlingAI is developing is a music visualizer web application called “Reactor”.

This music visualizer is a one stop solution to creating unique live visualizers for each different inputs combinations (image and audio-file/microphone). All aspects of the visualizer can be controlled directly via chatting with a Large Language Model which can change the parameters of the app and generate images. The idea is to allow users to simply describe what they want to see and how different objects from the image should interact with different frequencies of audio.

All the functionalities described above is currently functional and the main engine of the visualizer is working well. The remaining work required is move the app from the prototype stage to a polished final product.

Key requirements and details:

- The project requires three specialised developers:
---frontend developer (focusing on UI/UX. See attached images for some preferred examples of the UI generated by Dall E 3. React and Styled-Components is preferred, however, if there are better alternatives, we can be convinced to change the selected framework and styling library.)
---backend developer (focused on improving image segmentation methods using python, Segment-Anything-Model and OpenCV)
---three.js shader animations developer (focusing on creating custom shaders code using GLSL for both vertex shaders and fragment shaders in a predefined class format)

- Experience in audio visualization and music-related projects is a plus.
- Should have a good understanding of creating interactive and visually striking web applications.
- A solid portfolio demonstrating similar work would be beneficial.
- Strong communication skills and the ability to work collaboratively are essential.

If you think you would excel at any one or more of the roles described above, I'd love to hear from you. Please provide examples of your past work in your bid.
Related categories: Python 3D Animation React.js OpenCV Three.js Web Application