SoftSynth.com is the home for various audio and music projects by Phil Burk.
Latest News
10/16/2017 - JSyn V17.1.0 - released on GitHub
1/9/2023 - pForth V2.0.1 - released on GitHub
11/19/2019 - HMSL source on GitHub - ported to JUCE
JSyn - softsynth for Java and the WebJSyn is a Java synthesizer API that lets you connect oscillators, filters, envelopes and other "unit generators" together to make complex sounds. Explore algorithmic composition, create new timbres, experiment with intonation. |
HMSL - early experimental music languageThe Hierarchical Specification Music Language was written in the 1980's. It was based on Forth for Amiga and Macintosh. HMSL featured abstract shapes and compositional objects, MIDI, DSP control, cross platform GUI tools, score entry, microtuning, etc. |
pForth - portable Forth written in 'C'For embedded devices or desktops. Useful for hardware testing and ASIC "bring up". Learn Forth using our easy tutorial. |
Music and Computers: A Theoretical and Historical ApproachAn online textbook with JSyn Applets by Larry Polansky, Douglas Repetto, Mary Roberts, Dan Rockmore and Phil Burk has been re-released as a free resource. |