This is a software audio synthesizer implemented in Java. It can generate different sound waves: sine, square, white noise, and linear ramp. And it also supports different filters, including volume adjuster, VF sine wave, and mixer (play button). The GUI is implemented in JavaFX. Users can create, drag, connect, and remove widgets easily.
Learn more from this video introduction.
This is my course project for the course CS6011 at MSD program. Thanks Dave for designing such an interesting project! 🥳