Mode constructor

Mode({
  1. required String name,
  2. required ScalePattern parent,
  3. required List<Interval> intervals,
})

Implementation

Mode({
  required String name,
  required this.parent,
  required List<Interval> intervals,
}) : super(name: name, intervals: intervals) {
  parent.modes[name] = this;
}