Beispiel #1
0
 public Key(Pitch root, List <Pattern> scalePatterns, List <Pattern> chordPatterns)
 {
     Root   = root;
     Scales = new Scales(Root, scalePatterns);
     Chords = new Chords(Root, chordPatterns);
 }
Beispiel #2
0
 public ToneSet(Pitch root, Pattern pattern)
 {
     Root    = root;
     Pattern = pattern;
 }
Beispiel #3
0
 public Chords(Pitch root, List <Pattern> patterns) : base(root, patterns)
 {
 }
Beispiel #4
0
 public Scales(Pitch root, List <Pattern> patterns) : base(root, patterns)
 {
 }
Beispiel #5
0
 public Collection(Pitch root, List <Pattern> patterns)
 {
     Root = root;
     All  = patterns.Select(p => new ToneSet(Root, p)).ToList();
 }