nyquist programming language for sound synthesis and music composition