If you are interested in music soft programming, this programm will help you.
It is a visual editor, based on graph design (like visio, simulink and rational rose), but it also suports c and x86 asm subroutines.
You can easily sketch up your synth or effect before doing it in your code...