add ftns to allow changing scale, root note through osc.