A Java-based software modular synthesizer