+pl 14.jcn1
+ - bf: get_chord C-m5-
+ - typos: chord-name
+
pl 14
pl 13.hwn1
MAJOR_VERSION=1
MINOR_VERSION=1
PATCH_LEVEL=14
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
/*
Banter style chord names (almost).
TODO:
- - don't print inclusive scale (i.e. no "9" in c 9/11)
- - handle c7 / cmaj7
- - use #,b iso -es -is on tonica
+ - move this stuff to new Item class Chord_name
- switch on property, add american (?) chordNameStyle
+ - jazz inversions
Scalar chordNameStyle = get_property ("chordNameStyle");
- if (chordNameStyle == "Banner")
- chord = pitches_to_banner (pitch_arr_.size ());
+ if (chordNameStyle == "Banter")
+ chord = pitches_to_banter (pitch_arr_));
*/
triads.push (mthird); // d f
triads.push (mthird); // e g
triads.push (third); // f a
- // 7 always seems means 7-...
triads.push (third); // g b
-// triads.push (mthird); // g bes
triads.push (mthird); // a c
triads.push (mthird); // b d
}
missing.transpose (triads[(missing.notename_i_ - tonic.notename_i_ + 7) % 7]);
}
+ else if (p.notename_i_ == missing.notename_i_)
+ missing.transpose (triads[(missing.notename_i_ - tonic.notename_i_ + 7) % 7]);
else
i++;
}