コード例 #1
0
 public Key(Pitch root, List <Pattern> scalePatterns, List <Pattern> chordPatterns)
 {
     Root   = root;
     Scales = new Scales(Root, scalePatterns);
     Chords = new Chords(Root, chordPatterns);
 }
コード例 #2
0
ファイル: ToneSet.cs プロジェクト: lucidobjects/MusicalKeys
 public ToneSet(Pitch root, Pattern pattern)
 {
     Root    = root;
     Pattern = pattern;
 }
コード例 #3
0
ファイル: Chords.cs プロジェクト: lucidobjects/MusicalKeys
 public Chords(Pitch root, List <Pattern> patterns) : base(root, patterns)
 {
 }
コード例 #4
0
 public Scales(Pitch root, List <Pattern> patterns) : base(root, patterns)
 {
 }
コード例 #5
0
 public Collection(Pitch root, List <Pattern> patterns)
 {
     Root = root;
     All  = patterns.Select(p => new ToneSet(Root, p)).ToList();
 }