///<summary> /// Returns a sequence of Notes by applying all of this Quality's Intervals to the given root. ///</summary> public IEnumerable <Note> Apply(Note root) => Intervals.Select(i => root.Apply(i));