I have looked at several options for synthesizer software, and everything I have been able to find myself has an inconvenient amount of abstraction for what I want. I think I can manage with CSound, but it's still not ideal.

What I would like to be able to do is just specify a list of specific frequencies and relative amplitudes (relative phase would also be nice, but not necessary), and play the resulting waveform.

Is there anything that will do that, or am I just going to have to buckle down and write it?

1 Answer 1


There are many of these online - you may have best luck searching for "command line polyphonic synthesizer" as they have the least abstraction, as far as I am aware.

Many of them are only available for Linux, such as bristol, cursynth, spiral, LV2 etc.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.