Vibe Coding Home

Web Synthesizer

This software was largely created by AI Vibe Coding
Created by YouMinds
Transform your browser into a powerful music studio with our vibe coded web synthesizer! This intuitive tool lets you craft rich, dynamic sounds effortlessly. Tweak parameters in real time, and design your own unique soundscapes—all without downloading software.

Oscillator

0

Filter

20000
1

Envelope

10
200
0.5
500

LFO & Volume

5
1
0.7
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
Keyboard:
A-W-S-E-D-F-T-G-Y-H-U-J-K
What is a synthesizer anyway?
A synthesizer is an electronic instrument that generates sound using different components, including an oscillator, filter, envelope, and LFO. These work together to shape and modify the sound in various ways.
Here’s a breakdown:
When combined, these elements allow synthesizers to produce a vast range of sounds, from deep basses and soaring leads to lush pads and experimental tones.
How was it built
This software was created using Vibe Coding by a Large Language Model LLM / chatbot and reworked in look & feel.
Some features had to be implemented manually and corrections and improvements had to be made.
The following Vibe Coding prompts were used on DeepSeek:
"create a single page website with javascript. Create a synthesizer application on the page. Use canvas to display settings and curves. use sliders to adjust values, volume, frequencies and so on."
"the visualizations do not work. It shows the sine wave always. The oscilloscope is black. Add a volume slider."
"Replace the oscilloscope with an envelope visualization. Add a keyboard support."
"The LFO effect is to strong it should smoothly increase from 1 to 100. The envelope visualization canvas needs to be higher in order to display the sustain curve. Make sure the display is computed so the curve will be visible even with highest sustain. Also when a sound is played while another sound is still playing the first sound will stop the second sound abruptly. Make sure all sounds are played to the end."