using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QuikDawEditor.EditingClasses; public class EQPreset { public EQPreset(string presetString) { string[] pstrings = presetString.Split('\t'); Name = pstrings[0]; EQVals = new List<string>(pstrings[1].Split(',')).ConvertAll(eqv => Convert.ToDouble(eqv)).ToArray(); } public string Name { get; set; } public double[] EQVals { get; set; } public string saveString { get { return Name + "\t" + string.Join(',', EQVals); } } } public class CompPreset { public CompPreset(string presetString) { string[] pstrings = presetString.Split('\t'); Name = pstrings[0]; CompVals = new List<string>(pstrings[1].Split(',')).ConvertAll(eqv => Convert.ToDouble(eqv)).ToArray(); } public string Name { get; set; } public double[] CompVals { get; set; } public string saveString { get { return Name + "\t" + string.Join(',', CompVals); } } }