Browser Synthesis Experience

Hi,

I have been using Juce for about a year now, and this is my first post, so please bear with me! I am currently a master’s student in computer science, and my final capstone project is approaching in the next few months.

I have an idea to create a 3D interactive synthesis environment using Three.js (a 3D JavaScript library). The concept involves visualizing a sine wave that can be manipulated through waveshaping, FM synthesis, envelopes, filtering, lfo’s, and more. Users would be able to explore the wave and its harmonics in 3D, making it both a learning environment and a browser-based synthesizer.

While I know that Juce 8 offers web GUI capabilities, I would prefer not to require users to download a plugin. I am familiar with Juce and would like to use it for this project, but I am open to recommendations for other frameworks or libraries that might be better suited for this.

Any suggestions or guidance is greatly appreciated,
Erik

Hi there,

JUCE did recently get web GUI support and can build to standalone and other audio formats, but if you want to directly implement this in a website i would recommend looking at Max 8 by Cycling 74 and RNBO, they export to web and the process is a lot easier since it uses a block based languages as opposed to the C++ JUCE uses

heres a link to their website, it is expensive unfortunately but in my opinion its a good option for what you want to do.

Best of luck!

1 Like

Thank you!