- Proper initialisation in Synth()
- Synth::open() preserves output gain previously set