/// <summary> /// Converts it back to its ust format. /// </summary> /// <returns></returns> public List <string> ToStringList() { var ans = new List <string>(); ans.AddRange(attributes.ToStringList("=")); if (Vibrato != null) { ans.Add(Vibrato.ToString()); } if (Portamento != null) { ans.AddRange(Portamento.ToStringList()); } ans.Add(Envelope.ToString()); return(ans); }
/// <summary> /// (Deep) copy constructor. /// </summary> /// <param name="that"></param> public Vibrato(Vibrato that) : this(that.ToString()) { }