SoftSynth.com is the home for various audio and music projects by Phil Burk.
Latest News
2026-03-21 - New web apps - Squiggle and Relative Intonation Editor released.
1/9/2023 - pForth V2.0.1 - released on GitHub
11/19/2019 - HMSL source on GitHub - ported to JUCE
Guitar Fingering and a Practice AppView fretboard charts for guitar, ukelele, and violin in any key. Also enjoy a practice app called Praxinista that lets you improvise over a chord progression while showing the pentatonic scales for each chord. |
Web AppsEnjoy interactive computer music apps that let you explore looping timbres with XY control, or Relative Just Intonation Editing using a piano roll style interface. |
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. |
