add a portamento mode control with legato option