Automatic sound synthesizer programming: techniques and applications