public KeylessPitch(int i, int o, KeylessScale s, double of) { index = i; octave = o; scale = s; offset = of; }
public Scale(Pitch r, KeylessScale s) { root = r.GetBasePitch(); scale_type = s; pitches = scale_type.GetPitches() .Convert(p => new ScalePitch(p, this)) .ToList(); }
public KeylessChord(KeylessScale s, string i) : this(s, i.Convert(c => (int)c.ParseNumber())) { }
public KeylessChord(KeylessScale s, params int[] i) : this(s, (IEnumerable <int>)i) { }
public KeylessChord(KeylessScale s, IEnumerable <int> i) { scale = s; indexs = new StaticOrderList <int>(i); }