ncurses software synthesizer