Hi Eric!
   Definitely Ecasound is the tool for you. You can create complex setups, 
Ecasound too has it's built-in effects.
   Nama would be right for you, much more oriented towards interactive work.
   Best wishes
         Julien
----------------------------------------
http://juliencoder.de/nama/music.html