Digital Java Synthesizer

Digital Java Synthesizer

Github repository


I love synthesizers, I love Java. This was part of an effort to understand waves and sound composition, as well as the Java MIDI library.

This is a simple synthesizer project that, let's be honest is no polished but can give you a few hours of fun. It produces waves (sine, square, tri, saw, saturated sine) and gives you the ability to mix however many of them your processor (or monitor real-estate) can handle. It also gives you the ability to detune each one of them.

Wave composition
Composition of the main sine wave and two consequtive harmonics (again sine)


Because a blog without feedback would be lifeless, for any ideas corrections or any kind of comment, I'm happy to have your e-mails at