added ToneType to Tone constructor