Vous êtes sur la page 1sur 22

;[Jazz Substitutions]

;These are 4 bar Jazz phrases


%%%C... C... C... C...<Cx=C6...am7...dm7...g7[c]... "1 6 2 5 progression.";
%%%C... C... C... C...<Cx=Cmaj7.am7.dm7.g7[c].Cmaj7.am7.dm7.g7[c]. "1 6 2 5.";
*%%%C... C... C... C...<=C6.Dm7.Em7.Dm7.c6.Dm7.em7.am7."This is a diatonic 1 2 3
2 progression." ;
*%%%C... C... C... C...<=C6.Dm7[b].Em7[c].Fmaj7.em7.am7.dm7.g7[c]."1 2 3 4 3 6 2
5.";
%%%C... C... C... C...<Fx=Cmaj7...Dm7...Ebdim[e]...Em7..."1 2 b3dim 3 root motio
n going to 4." ;
*%C... C... C... C...<=Cmaj7.C6.Cmaj7[c].G7[c].Cmaj7.C6.Cmaj7.c6."" ;
%%%D7... G7... C... ....<=Am7[F#].D9.Dm7.G7+[d,e].Cmaj9.Fmaj7.Em7.Am7."";
%%%c...A7...dm7...G7...<cx=Cmaj7.Fmaj7.Em7[c#].A7.Dm7.Ab9b5[A,b,G].dm7[b].g7."";
*%%%adim... .... dm7... g7...<=F#m7b5...B7b9...Dm7...G13..."";
*%%%d7...Fm...C...A7...<dx=F#m7b5...Fm7.Bb9.Em7...Eb9..."";
*%%%adim... g7...<=F#m7b5.B7b9.Dm7.G13."";
%%%d7.Fm.C.A7.dm7.g7.c...<dx=F#m7b5.Fm7[e].Em7[c].Eb9[b,d,e].dm9.db9#11[a,e,d].c
69..."Good ending progression.";
*%%%dm7...g7...c... ....<=F#m7b5[f,g]...B7[c,d,e]...em7[c]...am7..."";
%%%c... e7... am... c7...<fx=c69.am7.bm7b5[g#].e7b9[f#].am7[F#].d7.gm7[e].c7."";
%%%c... ..g7. c... ..g7.<Cx=Cmaj7[c].dm7[b].em7.dm7[b].Cmaj7[c].dm7[b].em7.dm7."
1 2 3 2.";
%%%C... C... C... C...<fx=C6.am7.dm7.g7[c].C6.Dm7.Ebdim[e].C9/e."";
%%c... .... c7... ....<fx=c6... am7.abm7[a,c,d,e].gm7...gb7[g,a,d]..."Tritone su
b.";
*%%%c... .... g7... ....<=C6.Fmaj7.Em7.Am7.Dm7.Ab7b5[g,a,b].dm7.g7."Mix of diato
nic and tri-tone root motion.";
*%C... C... C... C...<=C...Cmaj7...c6...cmaj7..."" ;
%%%C... C... C... C...<dx=Cmaj7[c].Dm7.Em7.Dm7.cmaj7.Dm7.em7.am7."This is a diat
onic 1 2 3 2 progression." ;
%%C... C... C... C...<dx=Cmaj7[c].Am7.Cmaj7[c].Am7.cmaj7.Dm7.em7.am7. ;
%%%C... C... C... C...<fx=C6.Dm7.Ebdim[e].Em7.C6.Dm7.Ebdim[e].Em7."Well known ro
ot motion." ;
*%%%C... C... C...C...<=C6.Dm7.Ebdim[e].Em7.Dm7.Db7b5[c,d,a].C6..."More interest
ing root motion." ;
%%C... C... C... C...<Cx=C6...am7...dm7...g7sus... "1 6 2 5 progression.";
%C... C...C... C...<Cx=Cmaj7.g7sus.Cmaj7.g7sus.Cmaj7.g7sus. Cmaj7.g7sus."";
%C...C...C... C...<Cx=C6.f/g.C6.f/g.C6.f/g.C6.f/g."";
%C...C...C...C...<Cx=C69.Dm11.C69.Dm11.C69.Dm11.C69.Dm11."";
*C... C... C... C...<=C6...C6...C6...C6... "Use this substitute when melody is o
n 1.";
*C... C... C...C...<=Cmaj7.C6.Cmaj7.C6.Cmaj7.C6.Cmaj7.C6. "Avoid if melody is on
1.";
%C...C...C...C...<Cx=C69.f/g. C69.f/g.C69.f/g.C69.f/g."";
*C...C...C...C...<=C69...C69...C69...C69... "This works well when melody is on 1
.";
*C... C...C...C...<=Cmaj9[c]...Cmaj9[c]...Cmaj9[c]...Cmaj9[c]... "Avoid this if
the melody is on 1.";
%C...C...C... C...<Cx=C69...g9sus...C69...g9sus... "This works well when melody
is on 1.";
%C... C...C... C...<Cx=Cmaj9[c]...g9sus...Cmaj9[c]...g9sus... "Avoid this if the
melody is on 1.";
%%%c... .... e7... ....<ax=cmaj7[c]...am7...bm7b5[g#]...e7b9[f#]..."";
*%C... C...C... C...<Cx=Cmaj7.C6.Cmaj7.C6.Cmaj7.C6.Cmaj7.C6. "This provides som
e movement on a major chord.";
%%C... C...C... C...<Cx=C6.Dm7.Em7.Dm7.C6.Dm7.Em7.Dm7. "This is a 1 2 3 2 progre
ssion.";
%%C... C...C... C...<dx=C6.Dm7.Em7.Dm7.C6.Dm7.Em7.a7[c]. "1 2 3 2, 1 2 3 6 progr
ession.";

*C... C...C... C...<=Cmaj9[c]...Cmaj9[c]...Cmaj9[c]...Cmaj9[c]... "Avoid this if


the melody is on 1.";
*C... C...C... C...<=Cmaj9#11[g]...Cmaj9#11[g]...Cmaj9#11[g]...Cmaj9#11[g]..."Av
oid this if the melody is on 5.";
%C...C...C... C...<Cx=Cmaj9...g9sus...Cmaj9...g9sus... "Avoid this if the melody
is on 1.";
%C... C...C... C...<Cx=Cmaj9#11...g9sus... Cmaj9#11...g9sus..."Avoid this if the
melody is on 5.";
%%C... C...C...C...<Cx=Em7.A7[C].Dm7.G7.Em7.A7[C].Dm7.G7. "3 6 2 5 progression.
" ;
%%C... C...C...C...<Cx=Em7.Am7.Dm7.G7[c].Em7.Am7.Dm7.G7[c]. "More interesting ro
ot motion." ;
%%C... C...C... C...<dx=Em7.dm7.cmaj7.dm7.Em7.dm7.cmaj7.am7. "This is a 3 2 1 2
progression." ;
%%%c... ....a7... ....<dx=Cmaj7...f9[e]...em7[c]...a7b9[c,b]..."";
*%%%c... .... b7... ....<= Cmaj7... Am7...F#m7[eb]...B7b9[c#]..."";
%%%c.c#dim.dm.g7.c7...f.fm.<cx=c6.a7b9.dm7.g7+.am7,abm7[a,c,d,e,g],gm7,c7,Fmaj7.
bb9."";
%%%C7...C7...C7...C7...<Fx=Gm7[e]...C7...Gm7...C7..."2 5 progression.";
%%C7...C7...C7...C7...<Fx=Gm7[e]...C7...Gm7...C7b9..."2 5 progression.";
%%%C7...C7...C7...C7...<Fx=Gm7[e]...am7b5[e,bb].D7b9[e,g,bb].Gm7...C7b9..."2 5 p
rogression.";
%%%C7...C7...C7...C7...<gx=c7...bb7[a]...am7[bb]...D7b9[e,g,bb]..."5 4 3 6 progr
ession.";
%%%C7...C7...C7...C7...<Fx=Am7[bb]...D7b9[e,g]...Gm7...C7b9[d]..."2 5 progressio
n.";
*%C7...C7...C7...C7...<=Gm9[e]...C13...Gm9...C13..."2 5 progression.";
*%C7...C7...C7...C7...<=Gm7[e]...C7...Gm7...C7..."2 5 progression.";
*%C7...C7...C7...C7...<=Gm9[e]...C13...Gm9...C13..."2 5 progression.";
*%C7...C7...C7...C7...<=Gm7[e].C7.Gm7.C7.Gm7.C7.Gm7.C7."2 5 progression.";
*%%C7...C7...C7...C7...<=Gm7[e].C7.Gm7.C7.Am7[Bb].D7b9[e,g].Gm7.C7."2 5 progress
ion.";
*%%C7...C7...C7...C7...<Fx=Am7[bb]...d7b9[e,g]...Gm7...C7..."2 5 progression.";
*%%C7...C7...C7...C7...<=Gm9[e].C13.Gm9.C13.Gm9.C13.Gm9.C13."2 5 progression.";
%%%C7...C7...C7...C7...<Fx=c7...Gm7/D...ebdim...C7/E..."Dom. 7th chord cliche";
*%C7...C7...C7...C7...<=Gm7...C9...Gm7...C9..."2 5 progression.";
*C7...C7...C7...C7...<=C13... C13... C13... C13..."Enhanced";
*C7...C7...C7...C7...<=C13b9[d]... .... .... ...."Bump it up a notch";
*%%%C7...C7...C7...C7...<=c7...Gm7/D...ebdim...C7/E..."Dom. 7th chord cliche";
%C7... .... .... ....<Fx= C7... C7... Gm7... C7...;
*%%%C7...C7...F... ....<=c7.Gm7/D.ebdim[e,g].C7/E.F6.gm7.abdim[a,c].F6/a."";
*%%%C7...C7...F... ....<=gm7.c7.Gm7.C7.F6.gm7.abdim[a,c].F6/a."";
*%%%C7...C7... D7... ....<=gm7.c7.Gm7.C7.am7.d7.am7.d7."2 5 progressions.";
*%%%C7...C7...F7... ....<=c7.Gm7/D.ebdim[e,g].C7/E.F7.cm7/g.abdim[a,c].F7/a."Wal
king dominant.";
%%%c...ab7...c...C7,B7,Bb7,A7,<dx=c6.Am7.ebm7[c].ab9.c6.am7.c13,b13,bb13,a7,"";
*%%%C7...C7...C7...C7...<=c7...Gm7/D...ebdim...C7/E..."Dom. 7th chord cliche";
%%C7... .... .... ....<Fx= C7... Gm7.C7. Am7[bb].D7[g]. Gm7.C7.;
%%%c...ab7...c...a7...<dx=c6.Am7.ebm7[c].ab9.c6.am7.Em7.a7."";
*%%%C7...C7...C7...C7...<=c7.Gm7/D.ebdim.C7/E.c7.Gm7/D.ebdim.C7/E."Dom. 7th clic
he";
*%%%dm7...G7...C... ....<=dm7.A7+[c,b,e].Dm9[b].G7+[e].cmaj7.fmaj7.em7[c].am7."2
6 2 5 1 4 3 6.";
*%%%dm7...G7...C... ....<=dm[a,b].dmmaj7[c,d].dm7.dm6.cmaj7.f9[eb].em7[c].am7.""
;
*%%%c...g7...c7...f.fm.<cx=c6.c#dim.dm7.g13.gm7.c9.fmaj7.bb9."";
*%%%D7... .... G7... ....<=Am7...D9...dm9...Db9[A,C,D,E]..."tritone substitution
.";
*%%%D7... G7... c... ....<=Am7[f#].D9.abm7[e,a,d,e,g].db9[e,d,a].c6.dm7.em7[c].a

m7."2 5, diatonic and tritone.";


!%%%D7... G7+... c... ....<gx=Am7[f#].D9.abm7[e,a,d,e,g].db9[e,d,a].c6.dm7.em7[c
].am7."2 5, diatonic and tritone.";
*%%%D7... .... G7... ....<=Am7...D9...dm9...g13..."2 5, 2 5.";
*%%%E7...A7...D7...G7...<=bm7[a].e7b9[f#].em7[c#].a7b9[b].am7[F#].d7b9[e].dm7[b]
.g7b9[a]."2 5 prog.";
*%%%E7...A7...D7...G7...<=bb13[a,b,f#]...A13...Ab13[g,C#,e]...g13..."Tritone sub
stitutions.";
*%%%E7...A7...D7...G7...<=e7...Eb9[b,d,e,f#]...d9...Db9[a,c,d,e]..."Tritone subs
titutions.";
%%D7... G7... c... e7...<=Am7.D9.Dm7.G7.c6.am7.bm7b5.e7."This uses 2 5 substitut
es.";
%%%g7... c... e7... am...<=Dm7.G13b9[a].Cmaj7.Am7.Bm7b5.E7b9[F#].am7..."";
%%%c... c7... f... fm...<=Cmaj7.am7.gm7.c7.fmaj7...fm7[e].bb9."";
!%%%c... c... f... A7...<dx=Cmaj7.c6.bm7b5[G#,c].e7+.fmaj7...em7.a7."";
*%%%c... e7... am... d7...<=Cmaj7.c6.bm7b5[G#,c].e7b9[f#].Am7...d9...""; come r
%%%c...b7...bb7...a7...<dx=c6...F#m7b5.b7b9[C#].em7b5[Ab]...a7..."";
%%%c...b7...bb7...a7...<dx=c6...F#m7b5.b7b9[C#].Fm7[d].Bb9.Em7b5[d].a7."";getsen
t
%%%c...g7...c7... ....<fx=cmaj7...abdim[a]...gm7[e]...c7b9[d]...""; wove
%%%c...c7...f...fm...<cx=cmaj7.am7.gm7.c7b9[d].fmaj7...fm7[d].bb9."";mist
*%%%c... .... dm... g7...<=Cmaj7.F9[e].em7[c].ebdim[e,g].dm7.Ab7b5[a,b,g].dm7.g7
.""; I can't give
%%%c... g7...c7...f.fm.<cx=c6.c#dim[c,d,b].dm7[b].ebdim[g,e].c9/e.gm7,c7,fmaj7.f
m7,bb9,"";Ain't mis
*%%%c... .... g7... ....<=c6.dm7.em7.am7.dm7.em7.f6.g7.""; I wana b
*%%%c... .... g7... ....<=c6.dm7.em7.am7.dm7.a7b9.dm7.g7."";
%%%G7... .... c... A7...<dx=Em7[c].A7+[c,e].Dm7.G7.cmaj7.Fmaj7.Em7[c#].A7."3 6 2
5 1 4 3 6.";
%%%G7... .... c... A7...<dx=dm7[b].A7+[c,e].Dm7.G7.cmaj7[c].F9[e].Em7[c#].A7b9[b
]."2 6 2 5 1 4 3 6.";
%%%c... .... Dm7...G7...<Cx=cmaj7[c].Fmaj7[f].Em7[c].Am7.Dm7...Db7b5[A,C,D,E]...
"Tritone substitution." ;
*%%%G7... .... c... ....=dm7.g7.dm7.g7.cmaj7.dm7.em7.am7."";
*%%%G7... .... c... ....=dm7.g7.dm7.g7.cmaj7.dm7.em7.am7."";
%%%G7... .... c... A7...<dx=Em9[c,g,f].Eb9[b,d,e].Dm9[b].G13b9[a].c6.F9[e].Em7[c
#].A7."3 6 2 5 1 4 3 6 variation.;
%%%c... .... g7... ....<Cx=cmaj7[c].Fmaj7[f].Em7[c].Am7.Dm7.Ab7+[a,b,g].dm9.Db7b
5[A,C,D,E]. "Tritone substitutions." ;
%G7...G7...G7...G7...<Cx=dm7[b]...g7...dm7...g7..."This is a 2 5progression. In
the key of C, D is the 2nd, G is the 5th.";
%G7...G7...G7...G7...<Cx=dm7[b].g7.dm7.g7.dm7.g7.dm7.g7."This is a 2 5 proprogre
ssion.";
%G7...G7...G7...G7...<Cx=dm7[b].Em7.F6.g7.dm7.Em7.F6.g7."This is a 2 3 4 5 subst
itution.
%%G7...G7...G7...G7...<Cx=dm7[b]...g7...dm7...db7[a,d]..."The tri-tone substitut
ion is used here.";
%%G7...G7...G7...G7...<Cx=dm9[b]...g13...dm9...db9[a,d]..."This uses the tri-ton
e substution.";
%%G7...G7...G7...G7...<Cx=dm11[b]...g13...dm11...db9#11[a,d]..."This uses the tr
i-tone substitution.";
%%G7...G7...G7...G7...<Cx=dm7[b]...g7...em7[f].a7[d].dm7.g7."2 5 3 6 2 5 progres
sion.";
!%%G7alt...G7alt...G7alt...G7alt...<Cx=abm7[e,a]...db9[e,a]...abm7[e,a]...db9[e,
a]..."tri-tone substitution.";
!%%%G7+...G7+...G7+...G7+...<Cx=abm7[e,a]...db9[e,a]...abm7[e,a]...db9[e,a]..."t
ri-tone substitution.";
!%%%G7#5...G7#5...G7#5...G7#5...<Cx=abm7[e,a]...db9[e,a]...abm7[e,a]...db9[e,a].
.."tri-tone substitution.";

!CMMaj7... .... ........<=CMMaj7... ....G7b9[a]... .... ;


!CMMaj7... .... .... ....<=CMMaj7... ....G7+[d]... .... ;
*Cm... .... .... ....<=Cm7[a,b]...Cm7/Bb[a,b]...Ab7[g,a,b]... g7+[d,a,c]..."";
*%%Cm... .... .... ....<=Cm... cmmaj7... cm7... cm6..."Minor descending cliche."
;
*%%Cm... .... .... ....<=Cm... cm#5... cm6... cm7..."Minor ascending cliche.";
*%%Cm... .... .... ....<=Cm... cm#5. ..cm6. ..cm#5..."Minor ascending cliche.";
*Cm... .... .... ....<= cm7[a,b]...cm6...cm7[a,b]...cm6...;
*Cm... .... .... ....<=Cm7[a,b]...am7b5[bb]...dm7b5[eb]...g7+[d,a,c]..."1 6 2 5
in a minor key.";
*dm7b5... ....g7... .... <=dm7b5... ....Db9[a,d,e]... ...."";
g7... .... .... ....<cm=dm7b5[a,eb]... ....g7b9[a]... ...."2 5 1 in minor key.";
g7... .... .... ....<cm=dm7b5[a,eb]... ....g7#5b9[d,a]... ...."2 5 1 in minor ke
y.";
g7... .... .... ....<cm=dm7b5[a,eb]... ....g7#5#9[d,a]... ...."2 5 1 in minor ke
y.";
g7... .... .... ....<cm=dm7b5[a,eb]... ....g7alt[d,a]... ...."2 5 1 in minor key
.";
Ab7... ....G7... ....<cm=dm7b5[a,eb]... ....g7alt[d,a]... ...."2 5 1 in minor ke
y.";
Ab7... ....G7... ....<cm=d7[a,e]... ....g7... ...."2 5 1 in minor key.";
Ab7... ....G7... ....<cm=d7#9[a]... ....g7... ...."2 5 1 in minor key.";
Ddim... .... .... ....<cm=g7b9... .... .... ...."";
Bdim... .... .... ....<cm=g7b9... .... .... ...."";
Abdim... .... .... ....<cm=g7b9... .... .... ...."";
Fdim... .... .... ....<cm=g7b9... .... .... ...."";
;***************************
;Simpler version - Jazz - 4 bars
!~*%%%Am7...D9...dm9...Db9[A,C,D,E]...<= D7... .... G7... ...."Simpler version.
";
!~*%%%Am7...D9...dm9...g13...<=D7... .... G7... ...."Simpler version.";
!~*%%%bm7[a].e7b9[f#].em7[c#].a7b9[b].am7[F#].d7b9[e].dm7[b].g7b9[a].<=E7...A7..
.D7...G7..."Simpler version.";
!~ *%%%bb13[a,b,f#]...A13...Ab13[g,C#,e]...g13...<=E7...A7...D7...g7..."Simpler
version.";
!~ *%%%e7...Eb9[b,d,e,f#]...d9...Db9[a,c,d,e]...<=E7...A7...D7...G7... "Simpler
version.";
!~*%%Am7.D9.Dm7.G7.c6.am7.bm7b5.e7.<=D7... G7... c... e7..."Simpler version.";
!~*%%%Dm7.G13b9[a].Cmaj7.Am7.Bm7b5.E7b9[F#].am7...<=g7... c... e7... am..."Simpl
er version.";
!~*%%%Cmaj7.am7.gm7.c7.fmaj7...fm7[e].bb9.<=c... c7... f... fm... "Simpler versi
on.";
!~*%%%Cmaj7.c6.bm7b5[G#,c].e7+.fmaj7...em7.a7.<dx=c... c... f... A7..."Simpler v
ersion.";
!~*%%%Cmaj7.c6.bm7b5[G#,c].e7b9[f#].Am7...d9...<=c... e7... am... d7..."Simpler
version.";
!~ %%%c6...F#m7b5.b7b9[C#].em7b5[Ab]...a7...<dx=c...b7...bb7...a7..."Simpler ver
sion.";
!~ %%%c6...F#m7b5.b7b9[C#].Fm7[d].Bb9.Em7b5[d].a7.<dx=c...b7...bb7...a7..."Simpl
er version.";
!~ %%%cmaj7...abdim[a]...gm7[e]...c7b9[d]...<fx=c...g7...c7... .... "Simpler ver
sion.";
!~ %%%cmaj7.am7.gm7.c7b9[d].fmaj7...fm7[d].bb9.<cx=c...c7...f...fm... "Simpler v
ersion.";
! ~*%%%Cmaj7.F9[e].em7[c].ebdim[e,g].dm7.Ab7b5[a,b,g].dm7.g7.<=c... .... dm... g
7... "Simpler version.";
!~ %%%c6.c#dim[c,d,b].dm7[b].ebdim[g,e].c9/e.gm7,c7,fmaj7.fm7,bb9,<cx=c... g7...
c7...f.fm ."Simpler version.";

!~ *%%%c6.dm7.em7.am7.dm7.em7.f6.g7.<=c... .... g7... ...."Simpler version.";


!~ *%%%c6.dm7.em7.am7.dm7.a7b9.dm7.g7.<=c... .... g7... .... "Simpler version.";
!~ %%%Em7[c].A7+[c,e].Dm7.G7.cmaj7.Fmaj7.Em7[c#].A7.<dx=G7... .... c... A7..."Si
mpler version.";
!~ %%%dm7[b].A7+[c,e].Dm7.G7.cmaj7[c].F9[e].Em7[c#].A7b9[b].<dx=G7... .... c...
A7..."Simpler version.";
!~ %%%cmaj7[c].Fmaj7[f].Em7[c].Am7.Dm7...Db7b5[A,C,D,E]...<Cx=c... .... Dm7...G7
... "Simpler version.";
!~ %%%Em9[c,g,f].Eb9[b,d,e].Dm9[b].G13b9[a].c6.F9[e].Em7[c#].A7.<dx=G7... .... c
... A7..."Simpler version.";
!~ %%%cmaj7[c].Fmaj7[f].Em7[c].Am7.Dm7.Ab7+[a,b,g].dm9.Db7b5[A,C,D,E].<Cx=c... .
... g7... ...."Simpler version.";
!~ CMMaj7... ....G7b9[a]... .... <=CMMaj7... .... .... ....
!~ *%%Cm7[a,b]...Cm7/Bb[a,b]...Ab7[g,a,b]... g7+[d,a,c]...<=Cm... .... .... ....
"Simpler version.";
!~*%%Cm... cmmaj7... cm7... cm6...<=Cm... .... .... .... "Simplified minor desce
nding cliche.";
!~*%%Cm... cm#5... cm6... cm7...<=Cm... .... .... .... "Simplified minor ascendi
ng cliche.";
!~ *%%Cm... cm#5. ..cm6. ..cm#5...<=Cm... .... .... ...."Simplified minor ascen
ding cliche.";
!~ *cm7[a,b]...cm6...cm7[a,b]...cm6...<=Cm... .... .... .... "Simpler version.";
!~ *Cm7[a,b]...am7b5[bb]...dm7b5[eb]...g7+[d,a,c]...<=Cm... .... .... ...."Simpl
ified 1 6 2 5 in a minor key.";
!~ *dm7b5... ....Db9[a,d,e]... ....<=dm7b5... ....g7... .... ""; "Simplified 2 5
in a minor key.";
!~ dm7b5[a,eb]... ....g7b9[a]... ....<cm=g7... .... .... ...."Simplified 2 5 in
minor key.";
!~ dm7b5[a,eb]... ....g7#5b9[d,a]... ....<cm=g7... .... .... .... "Simplified 2
5 in minor key.";
!~ dm7b5[a,eb]... ....g7#5#9[d,a]... ....<cm=g7... .... .... .... "Simplified 2
5 in minor key.";
!~ dm7b5[a,eb]... ....g7alt[d,a]... ....<cm=g7... .... .... .... "Simplified 2 5
in minor key.";
!~ dm7b5[a,eb]... ....g7alt[d,a]... ....<cm=Ab7... ....G7... .... "Simpler versi
on.";
!~*%Cmaj7... .... .... ....<=C... .... .... ...."Simpler version.";
!~*%Cmaj7... .... c6... ....<=C... .... .... ...."Simpler version.";
!~*%Cmaj7... ....Am7... ....<=C... .... .... ...."Simpler version.";
!~*%Cmaj7[c]... ....G7[c]... ....<=C... .... .... ...."Simpler version.";
!~*%C6... ....c7... ....<Fx=C... .... .... ...."Simpler version.";
!~*%Cmaj9... .... .... ....<=C... .... .... ...."Simplified progression." ;
!~*%Cmaj9#11... .... .... ....<=C... .... .... ...."Simpler version.";
!~*%Cmaj9#11... ....G9sus... ....<=C... .... .... ...."Simpler version.";
!~*%Cmaj9... ....G7sus... ....<=C... .... .... ...."Simpler version.";
~!*%Cmaj7... ....cmaj7/e... ....<fx=c... .... .... ...."Simplified progression."
;
~!*C6... ....Gm7[e]...C7b9[d]...<=c7[b]... .... .... ...."Simplified progression
.";
~!*C6... ....Gm7[e]...C9[db,eb]...<=C... ....C7... ...."Simplified progression."
;
~!Em7[c]...A7[C]...Dm7...G7[c]...<Cx=C... .... .... ...."Simplified progression.
";
~!* C69... .... .... .... <= c... .... .... ...."Simplified progression.";
~!* C6... .... ........ <= c... .... .... ...."Simplified progression.";
~!%% Cmaj7[c]...dm7[b]...em7[c]...am7...<dx= c... .... .... ...."Simplified prog
ression.";
~!%% Cmaj7[c]...dm7[b]...em7[c]...a7[c]...<dx= c... .... .... ...."Simplified pr
ogression.";
~!%% Cmaj7[c]...dm7[b]...em7[c]...a7b9[a,b,c]...<dx= c... .... .... ...."Simplif

ied progression.";
~!%% Cmaj7[c]...dm7[b]...em7[c]...Eb9[d,e,b]...<dx= c... .... .... ...."Simplifi
ed progression.";
~%% C6... ....C#dim[b]... ....<Dx=C... ....A7... ...."Simplified progression.";
~!%% Cmaj7[c]... ....A7#5#9[e,c#]... ....<Dx=C... ....A7... ...."Simplified pro
gression." ;
~!%% Em7[c]... ....Eb9[e,c#,b,F#]... ....<Dx=C... ....A7... .... "Simplified pr
ogression." ;
~!%% Cmaj9[c]... ....A7#5#9[e,c#]... ....<Dx=C... ....A7... .... "Simplified p
rogression.";
~!%% Cmaj7[c]... ....a7b9... ....<Dx=c... ....c#dim... ....
"Simplified prog
ression.";
*!~%% F#m7b5[eb]... ....B7b9... ....<=Cdim... .... .... ...."Simplified progress
ion.";
*!~F/C... .... .... ....<=Csus... .... .... ...."Simplified progression.";
*!~Gm7/C... .... .... ....<=C7sus... .... .... ...."Simplified progression.";
*~! Ebm6... .... .... ....<=Cm7b5... .... .... ...."Simplified progression.";
!*!~Gm9... ....C13... ....<=c13... .... .... ...."Simplified progression.";
~*% Gm7[e]... ....C7... ....<=C7... .... .... ...."Simplified progression.";
~!*% Gm7[e]... ....C7b9[d]... ....<=C7... .... .... ...."Simplified progression
.";
~!*% Am7[bb]...D9[g,bb]...Gm7[e]...C7b9[d]...<=C7... .... .... ...."Simplified
progression.";
~!*% C7...Gm7/D...Ebdim...C7/E...<=C7... .... .... ...."Simplified progression.
";
~*% C9[db,eb]... .... .... ....<=C7... .... .... ...."Simplified progression.";
~!*% Gm7[e]... ....C9[db,eb]... ....<=C7... .... .... ...."Simplified progressi
on.";
!~*% Gm7[e]... ....C7b9[d]... ....<=C7... .... .... ...."Simplified progression
.";
~!*% Gm9[e]... ....C13b9[d]... ....<=C7... .... .... ...."Simplified progressio
n.";
~!*% C7#9[d]... .... .... ....<=C7... .... .... ...."Simplified progression.";
~!* C7alt[d,e,g,a]... .... .... ....<=C7... .... .... ...."Simplified progress
ion.";
~!* C7b9[d]... .... .... ....<=C7... .... .... ...."Simplified progression.";
~!* C13[eb]... .... .... ....<=C7... .... .... ...."Simplified progression.";
~!* C13b9[c,d,f,eb]... .... .... ....<=C7... .... .... ...."Simplified progres
sion.";
~!* C7b9b13[c,d,e]... .... .... ....<=C7... .... .... ...."Simplified progress
ion.";
~!* C7b9[d]... .... .... ....<=C7... .... .... ...."Simplified progression.";
~!* Gb9[g,a,d,]... .... .... ....<=C7... .... .... ...."Simplified progression
.";
~!* Gb13[g,a,d,]... .... .... ....<=C7... .... .... ...."Simplified progressio
n.";
~!* cm7[a,b]... .... .... ....<=cm... .... .... ...."Simplified progression.";
~!* cm6[bb]... .... .... ....<=cm... .... .... ...."Simplified progression.";
~!* cm9[eb,a,b]... ............<=cm... .... .... ...."Simplified progression."
;
~!* cm11[eb,a,b]... .... .... ....<=cm... .... .... ...."Simplified progressio
n.";
~!% Dm7... ....G7... ....<cx=dm... .... .... ...."Simplified progression.";
~!*% Bm7b5... ....E7b9[f#]... ....<am=e7... .... .... ...."Simplified progressi
on.";
~!*Dm7... ....G7... ....<=G7... .... .... ...."Simplified progression." ;
~!Dm7...G7...Dm7...G7...<=G7...G7... .... ...."Simpler version" ;
~!*% dm9... ....g13... ....<=dm... ....g7... ...."Simplified progression.";
~!*% dm11[b]... ....G9sus[b]... ....<=dm... ....g7... ...."Simplified progressi
on.";

~!*% g7sus[b]... .... .... ....<= dm... ....g... ...."Simplified progression.";


~!% Dm7... ....Db7b5[A,C,D,E]... ....<Cx=dm... ....g7... ...."Simplified progre
ssion.";
~!% Dm9... ....Db9[A,C,D,E]... ....<Cx=dm... ....g7... ...."Simplified progressi
on.";
~!% Dm11... ....Abm7[A,C,D,E]...Db9[A,C,D,E]...<Cx=dm... ....g7... ...."Simplifi
ed progression.";
~!% Db9#11[Ab,A,C,D,E]... .... .... ....<Cx=dm... ....g7... ...."Simplified pro
gression.";
~%! D9... ....Dm7...G7...<Cx=D7... ....G7... ...."Simplified progression.";
~%! Ab9#11[a,g,e]... ....Dm7...G7...<Cx=D7... ....G7... ...."Simplified progres
sion.";
~%! Ab9[a,g,e]... ....G7... ....<Cx=D7... ....G7... ...."Simplified progression
.";
~%! Ab7b5[a,g,e]... ....G7b9[a]... ....<Cx=D7... ....G7... ...."Simplified prog
ression.";
~%! D9... ....Db9[A,C,D,E]... ....<Cx= D7... ....G7... ...."Simplified progress
ion.";
~% ! Am7...D9...Abm7...Db9[A,C,D,E]...<Cx=D7... ....G7... ...."Simplified progre
ssion.";
~%! Am7...D9...Dm7...G7...<Cx=D7... ....G7... ...."Simplified progression.";
~%! G7b9... .... .... ....<Cx=DDim... .... .... ...."Simplified progression.";
~%! Ebm9(F)...Ab9...Dm7...G7...<Cx=Dm7... ....G7... ...."Simplified progression
.";
~!% F#m7b5[eb]... ....B7b9... ....<cx=Ebdim... .... .... ...."Simplified progres
sion.";
~%! F#m7b5[eb]... ....B7b9.. .....<ex=Ebdim... .... .... ...."Simplified progre
ssion.";
~%! Bm7b5[g#]... ....E7b9[f#]... ....<am=E7... .... .... ...."Simplified progre
ssion.";
~%! Em9[g]... ....Eb9[b,e]... ....<dx=Em7... ....A7... ...."Simplified progress
ion.";
~%! F6... ....F#dim... ....<Cx=F... .... .... ...."Simplified progression.";
~%! Dm7... ....Bb9[a,b]... ....<Cx=F... .... .... ...."Simplified progression."
;
~%! F... ....F#dim[F,e,g]... ....<Cx=F... ....Fm... ...."Simplified progressio
n.";
~%! F... ....Bb9[F#,a,b,eb]... ....<Cx= F... ....F#dim... ...."Simplified progr
ession.";
~%! G7sus... ....g7b9[a,c]... ....<Cx=F... .... .... ...."Simplified progression
.";
~%! dm7b5... ....g7b9[a,c]... ....<Cx= Fm... .... .... ...."Simplified progress
ion.";
~%! dm7b5... ....Db9[e,d,a,c]... ....<Cx=Fm... .... .... ...."Simplified progre
ssion.";
~%! Fmaj7[f]... ....Bb9[a,b]... ....<Cx=F... .... .... ...."Simplified progres
sion.";
~%! F9[gb]....... .... ....<Cx= F7... .... .... ...."Simplified progression.";
~%! F13[gb]... .... .... ....<Cx= F7... .... .... ...."Simplified progression."
;
~%! F9... ....Bb9[a,b,eb]... ....<Cx= F7... .... .... ...."Simplified progressi
on.";
~%! F9... ....Fm7[a,b,d]...Bb9[a,b,eb]...<Cx=F7... .... .... ...."Simplified pr
ogression.";
~%! Fm7[e,d]... ....Bb9... ....<Cx=fm... .... .... ...."Simplified progression.
";
~%! Dm7... ....Fm7[e,a,b]...Bb9[a,b]...<Cx=f... .... .... ...."Simplified progr
ession.";
~%! F#m7b5... ....B7b9... ....<=F#dim... .... .... ...."Simplified progression.
";

~%%! Em7[c]...A7+[c,e]...Dm7...G7...<Cx=G7... .... .... ...."Simplified progress


ion.";
~%%! Em9[c,g,f]...Eb9[b,d,e]...Dm9[b]...G13b9[a]...<Cx=G7... .... .... ...."Sim
plified progression.";
~%%! Em9[g,f]...Eb9[b,d,e]...Dm9[b]...Db9[c,d,e,a]...<Cx=G7... .... .... ...."S
implified.";
~%%! Dm7[b]... ....G7b5[d]... ....<Cx=G7... .... .... ...."Simplified progressi
on.";
~!%%* Dm7[b]... ....G7... ....<=G7... .... .... ...."Simplified progression.";
~!%%* G7#5[d,e]... .... .... ....<=G7... ... .... ....."Simplified progression."
;
~!%%* Db9[c,a,d,e]... .... .... ....<=G7... .... .... ...."Simplified progress
ion.";
~!%% Dm7[b]... ....G7#5[d,e]... ....<Cx=G7... .... .... ...."Simplified progress
ion.";
~!%% Cmaj7[c]... ....g7sus[b]... ....<Cx=G7... .... .... ...."Simplified progres
sion.";
~!%% Dm7[b]... ....G7b9[a]... ....<Cx=G7... .... .... ...."Simplified progressi
on.";
~%% Dm7[b]... ....G7b5b9[d,e,a]... ....<Cx=G7... .... .... ...."Simplified progr
ession.";
~!%% Dm7[b]... ....G7alt[d,e,a]... ....<Cx=G7... .... .... ...."Simplified progr
ession.";
~!%% Dm7[b]... ....Db9[d,c,e,a]... ....<Cx=G7... .... .... ...."Simplified progr
ession.";
~!%% Db7[d,c,e,a]... .... .... ....<Cx=G7... .... .... ...."Simplified progressi
on.";
~!%% Abm7[d,c,e,a]... ....Db7[d,c,e,a]... ....<Cx=G7... .... .... ...."Simplifie
d progression.";
~!%% F#m7b5... ....B7b9... ....<cx=Adim... .... .... ...."Simplified progressio
n.";
~!Cm7[a,b]....... .... ....<=Cm... .... .... ...."Simplified progression.";
~!Cm9[a,b]....... .... ....<= Cm... .... .... ...."Simplified progression.";
~!Cm11[a,b]... .... .... ....<= Cm... .... .... ...."Simplified progression.";
~!% Cm7... ....Ab7[g]... ....<G7=Cm... .... .... ...."Simplified progression.";
~%!CMMaj7... ....G7b9[a]... ....<=CMMaj7... .... .... ...."Simplified progressio
n.";
~%! CMMaj7... ....G7+[d]... ....<=CMMaj7... .... .... ...."Simplified progressio
n.";
~!%%% Cm... cmmaj7... cm7... cm6...<=Cm... .... .... ...."Simplified progression
.";
~!%% %Cm... cm#5... cm6... cm7...<=Cm... .... .... ...."Simplified progression."
;
~!% dm7b5... ....Db9[a,d,e]... ....<Cm=dm7b5... ....g7... ...."Simplified progre
ssion.";
~!% dm7b5[a,eb]... ....g7b9[a]... ....<cm=g7... .... .... ...."Simplified progre
ssion.";
~!% dm7b5[a,eb]... ....g7#5b9[d,a]... ....<cm=g7... .... .... ...."Simplified pr
ogression.";
~!% dm7b5[a,eb]... ....g7#5#9[d,a]... ....<cm=g7... .... .... ...."Simplified pr
ogression.";
~!% dm7b5[a,eb]... ....g7alt[d,a]... ....<cm=g7... .... .... ...."Simplified pro
gression.";
~!%dm7b5[a,eb]... ....g7alt[d,a]... ....<cm= Ab7... ....G7... ...."Simplified pr
ogression.";
~!% d7[a,e]... ....g7... ....<cm=Ab7... ....G7... ...."Simplified progression.";
~!% d7#9[a]... ....g7... ....<cm=Ab7...G7... .... ...."Simplified progression.";

;*********************************
;Pop Substitutions - 4 bars
^%%%C... .... .... ....<Fx=C...C/B...Am...C/G..."Pop descending bassline.";
^%%%C... .... .... ....<Fx=C.C/B.Am.C/G.C.C/B.Am.C/G."Pop descending bassline.";
^%%%C... e7... Am... F.G.<=C2...bm.e7.am.am/g.f,f/e,dm,g7,"Pop.";
^*%%%cm... .... .... ....<=Cm... cmmaj7. ..cm7... cm6..."Pop minor descending pr
ogression.";
^*%%%cm... .... .... ....<=Cm... g+/b. ..cm/bb... cm/a..."Pop minor descending p
rogression.";
^*%%%cm... .... .... ....<=Cm... cm#5. ..cm6... cm7..."Pop minor ascending progr
ession.";
^*%%%cm... .... .... ....<=Cm... Cm/bb... ab[g,a,b,d]... g7+[c,d,a]..."Pop.";
^%%%C... .... .... ....<Ax=C... ....G/B ......."Pop descending bassline.";
^%%%C... .... .... ....<Ax=C... ....C/B... ...."Pop descending bassline.";
^%%%C... .... .... ....<Ax=C... ....E7/B[G,a]... ...."Pop.";
^*%C... .... .... ....<=C2... .... .... ...."Pop substitute.";
^%C... .... .... ....<Fx=C2... ....C2/e... ...."Pop substitute.";
^%G... .... .... ....<Cx=G7sus[b]... .... .... ...."Pop substitution.";
^*%%%C... .... .... ....<=C...C/B...Am...C/G..."Pop descending bassline.";
^*%dm... ....g7... ....<=G7sus... ....g7... ...."Pop substitution.";
^*%dm... ....g7... ....<=G7sus... .... G7sus[b]... ...."Pop substitution.";
^*%%g7... .... .... ....<=G7sus[b]... .... .... ...."Pop substitution.";
^%%%dm... ....g7... ....<Cx=f...f/e...dm...g7..."Pop substitution.";
^%%%dm... ....g7... ....<Cx=f...f/e...dm...g7sus..."Pop substitution.";
;Simplified Pop 4 bars
^!~C... ....G/B... ....<Ax=C... .... .... ...."Simplified Pop version.";
^!~C... ....C/B... ....<Ax=C... .... .... ...."Simplified Pop progression.";
^!~C... ....E7/B[G]... ....<Ax= C... .... ........"Simplified Pop version.";
^!~*C2... .... .... ....<= C... .... ........"Simplified Pop version.";
^!~C2... ....C2/e... ....<Fx=C... .... ........"Simplified Pop version.";
^!~G7sus[b]... .... .... ....<Cx=G... .... ........"Simplified Pop version.";
^!~G7sus... ....g7... ....<Cx=dm... ....g7... ...."Simplified Pop version.";
^!~f...f/e...dm...g7...<Cx=dm... ....g7... ...."Simplified Pop version..";
^!~f...f/e...dm...g7sus...<Cx=dm... ....g7... ...."Simplified Pop version.";
^!~C...C/B...Am...C/G...<Fx=C... .... .... ...."Simplified Pop version.";
^!~*Cm...Cmmaj7... cm7... cm6...<=cm... .... .... ...."Simplified Pop version.
";
^!~*Cm... g+/b... cm/bb...cm/a...<=cm... .... .... ...."Simplified Pop version.
";
;***********
;**********************
;Jazz - These are 2 bar phrases
%%C... C...<Cx=C6.Dm7.Em7.Dm7. "1 2 3 2 progression.";
*%%C... C...<=C6.Dm7.Em7.Am7. "1 2 3 6 progression.";
*%%%C... C...<=Cmaj7.Dm7.Ebdim[e,g].c6/e. "1 2 b3dim 1 progression.";
*%C... C...<=C6.Dm7.Em7.C6. "1 2 3 2 progression.";
%%C... C...<Cx=Em7[c].A7[C].Dm7.G7[c]. "3 6 2 5 progression." ;
%%C... C...<Cx=Em7[c].Am7.Dm7.G7[c]. "3 6 2 5 root motion.";
%%C... C...<dx=Em7[c].dm7.cmaj7.am7. "This is a 3 2 1 6 progression." ;
%*C...C...<Cx=C.G7sus[b].C.G7sus[b]."Avoid this if the 1 is in the melody.";
%C...C...<Fx=C6...c7[b]...;
%c.......<bm7b5=Cmaj7 ...Am7..."";
%c...c...<fx=Cmaj7...cmaj7/e... ;
*C... C...<=Cmaj7.C6.Cmaj7.C6. "Provides movement on a major chord.";
*C... C...<=Cmaj9[c]...Cmaj9[c]... "Avoid this if the melody is on 1.";
*C... C...<=Cmaj9#11[g]...Cmaj9#11[g]... "Avoid this if the melody is on 5.";
*%C.......<=Cmaj9#11[g]...G9sus[b]..."";
*%%C...G7...<=Cmaj7[c].Am7.Dm7[b].G7."1 6 2 5 root motion.";

*%C...G7...<=C6[c].Am7.Dm7[b].G7."1 6 2 5.";
*%C...G7...<=Cmaj7[c]...Dm7.G7. ;
%C...C7...<fx=C6...Gm7[e].C7b9[d]."";
%C...C7...<fx=C6...Gm7[e].C9[db,eb]."";
%C...C7...<fx=C6.Am7.Gm7[e].C9[db,eb]."";
%C...C7...<fx=Am7.Ab7+[a,b,g].Gm7[e].C9[db,eb]."";
*%C...D7...<=C6...Am7[F#].D9[eb,f]."";
%%%c...a7...<dx=Cmaj7.f9[e].em7[c].a7b9[c,b]."1 4 3 6.";
%%%c... ....<dx=Cmaj7.f9[e].em7[c].a7b9[c,b]."1 4 3 6.";
%%%c... ....<gx=Cmaj7.f9[e].em7[c].a7b9[c,b]."1 4 3 6.";
*C.......<=Cmaj7[c]...G7[c]... ;
%C....... <Cx=Em7.A7[C].Dm7.G7. "This is a 3 6 2 5" ;
*c.......<=Cmaj7[c]...C6...;
*C.......<=Cmaj7[c]... .... ;
*C.......<=Em7[c]... .... ;
*C.......<=Em7[c]...Am7... ;
*C.......<=C6....... ;
*C.......<=C69... .... ;
*C.......<= Cmaj9[c]... ....;
*C.......<=Cmaj9#11[c,g]... .... ;
*%%C.......<= Cmaj7[c].dm7[b].em7[c].am7."1 2 3 6 progression.";
%%C.......<Dx= Cmaj7[c].dm7[b].em7[c].a7[c]."1 2 3 6 progression.";
%%C.......<Dx= Cmaj7[c].dm7[b].em7[c].a7b9[a,b,c]."1 2 3 6 progression.";
%%C... ....<Dx= Cmaj7[c].dm7[b].em7[c].Eb9[d,e,b]."Diatonic & Tri-tone sub.";
%C...C...<Cx=Cmaj7...g7sus..."";
%C... C...<Cx=Cmaj7.g7sus.Cmaj7.g7sus."";
%%C... C...<Cx=C6.f/g. C6.f/g."";
%%C... C...<Cx=C69.Dm11.C69.G9sus."";
%%C... C...<Cx=C69.f/g. C69.f/g."";
%%%c.A7.dm7.G7.<cx=Cmaj7,Fmaj7,Em7[c#],A7,Dm7,Ab9b5[A,b,G],dm7[b],g7,"";
%%%c...A7...<dx=Cmaj7.Fmaj7.Em7[c#].A7."1 4 3 6.";
*C... C...<=C6...C6... "Use this substitute when melody is on 1.";
*C... C...<=Cmaj7[c]...Cmaj7[c]... "Use this unless melody is on 1.";
*C... C...<=C69...C69... "Works well when melody is on 1.";
*C... C...<=Cmaj9[c]...Cmaj9[c]... "Avoid this if the melody is on 1.";
*%%%c... e7... <=cmaj7[c].am7.bm7b5[g#].e7b9[f#]."";
*%%%c... b7... <= Cmaj7. Am7.F#m7[eb].B7b9[c#]."";
%%C...Am7...<Dx=C6...C#dim[c,b]...;
%%%c...A7...<dx=C69.F9[e].Em7[c#].A7."1 4 3 6.";
%%%c.ab7.c.a7.<dx=c6,Am7,ebm7[c],ab9,c6,am7,Em7,a7,"";
%%C...A7...<Dx=C6...C#dim[b]...;
%%C...A7...<Dx=Cmaj7[c]...A7#5#9[e,c#]...;
%%C...A7...<Dx=Em7[c]...Eb9[e,c#,b,F#]...;
%%C...A7...<Dx=Cmaj9[c]...A7#5#9[e,c#]...;
%%c...c#dim...<Dx=Cmaj7[c]...a7b9..."";
%%*CDim... ....<=F#m7b5[eb]...B7b9..."";
*Csus.......<=F/C......."";
*C7sus.......<=Gm7/C......."";
*Cm7b5.......<=Ebm6......."";
!*C13.......=Gm9...C13...;
*%%C7... ....<=Gm7[e]...C7...;
*%%C7... ....<Fx=Gm7[e]...C7b9[d]...;
*%%C7... ....<Fx=Am7[bb].D9[g,bb].Gm7[e].C7b9[d].;
*%%%C7... ....<=C7.Gm7/D.Ebdim.C7/E."This is a Dom. 7th walking cliche sub.";
*C7... ....<=C9[db,eb]......."";
*%%%C7... ....<=gm7.c7.gm7.c7."2 5.";

*%%%C7... ....=gm7.c9.gm7.c9."2 5.";


*%%%C7... ....<=c9sus...c7b5[d]..."";
*%%%C7... ....<=Gm7.Db9[a,d,e].gm7.c7."";
*%%%C7sus... c7...<=gm7...c9..."2 5.";
*%%%C7sus... c7...<=gm7.c7[f].gm7[e].c7."2 5.";
*C7... ....<=Gm7[e]...C9[db,eb]..."";
*C7... ....<=Gm7[e]...C7b9[d]..."";
*C7... ....<=Gm9[e]...C13b9[d]..."";
*C7... ....<=C7#9[d]......."";
*C7... ....<=C7alt[d,e,g,a]......."";
*C7... ....<=C7b9[d]......."";
*C7... ....<=C13[eb]......."";
*C7... ....<=C13b9[c,d,f,eb]... ...."";
*C7... ....<=C7b9b13[c,d,e]... ...."";
*C7... ....<=C7b9[d]... ...."";
*%%C7... ....<=Gb9[g,a,d,]... ...."Tri-tone sub";
*%%C7... ....<=Gb13[g,a,d,]... ...."Tri-tone sub";
%%%C7...C7...<gx=c7.bb7[a].am7[bb].D7b9[e,g,bb]."5 4 3 6 progression.";
Dm... ....<Cx=Dm7...G7..."";
%%dm...e7...<Am=Bm7b5...E7b9[f#]..."2 5 into a minor";
*%dm...g7...<=dm9...g13..."2 5 progression.";
*%dm...g7...<=dm11[b]...G9sus[b]..."";
*%dm...g7...<=g7sus[b]... ...."";
%%%Dm7...G7...<Cx=Dm7...Db7b5[A,C,D,E]... "tritone substitution." ;
%%%Dm7...G7...<Cx=Dm9...Db9[A,C,D,E]... "tritone substitution." ;
%%%Dm7...G7...<Cx=Dm11...Abm7[A,C,D,E].Db9[A,C,D,E]. "tritone substitution." ;
%%%Dm7...G7...<Cx=Db9#11[Ab,A,C,D,E]... .... "tritone substitution." ;
%%D7...G7...<Cx=D9...Dm7.G7."";
%%D7...G7...<Cx=Ab9#11[a,g,e]...Dm7.G7."tritone substitution.";
%%D7...G7...<Cx=Ab9[a,g,e]...G7..."tritone substitution.";
%%D7...G7...<Cx=Ab7b5[a,g,e]...G7b9[a]..."tritone substitution.";
%%D7...G7...<Cx=D9...Db9[A,C,D,E]..."tritone substitution.";
%%D7...G7...<Cx=Am7.D9.Abm7.Db9[A,C,D,E]."tritone substitution.";
%%D7... G7...<Cx=Am7.D9.Dm7.G7."";
%%%D7.G7.C... <dx=Am7[F#],D9,Dm7,G7,Cmaj7,Fmaj7,Em7,A7[c],"";
*%%%adim... g7...<=F#m7b5.B7b9.Dm7.G13."";
%%%d7.Fm.C.A7.<dx=F#m7b5.Fm7[e].Em7[c].Eb9[b,d,e]."";
%%%dm7.g7.c...<=F#m7b5[f,g].B7[c,d,e].em7[c].am7."";
%%%c... ..g7.<Cx=Cmaj7[c].dm7[b].em7.dm7[b]."1 2 3 2.";
*%%%c... g7... <=C6,Fmaj7,Em7,Am7,Dm7,Ab7b5[g,a,b],dm7,g7,"1 4 3 6 and tri-tone
root motion.";
*%%%c... .... <=C6.Fmaj7.Em7.Am7."1 4 3 6 root motion.";";
*%%%c... b7...<=Cmaj7.Am7.F#m7.B7."Enhanced root motion.";
%%G7...G7...<Cx=dm7[b].g7.em7[f],a7[d],dm7,g7,"2 5 3 6 2 5 progression.";
!%%G7alt... ....<Cx=abm7[e,a].db9[e,a].abm7[e,a].db9[e,a]."tri-tone substitution
.";
!%%%G7+... ....<Cx=abm7[e,a].db9[e,a].abm7[e,a].db9[e,a]."tri-tone substitution.
";
!%%%G7#5... ....<Cx=abm7[e,a].db9[e,a].abm7[e,a].db9[e,a]."tri-tone substitution
.";
DDim... ....<Cx= G7b9... ...."";
%Dm7... G7...<Cx=Ebm9(f)[a,b,d,e,g].Ab9(f)[a,b,d,e,g].Dm7.G7. "This substitution
uses bIIIm7 to bVI7";
%Ebdim... ....<cx=F#m7b5[eb]...B7b9..."";
%Ebdim... ....<ex=F#m7b5[eb]...B7b9..."";
*%%%Ebdim.g7. c...<=d7b9.g13. c69..."";
%E7... ....<am=Bm7b5[g#]...E7b9[f#]..."2 5 sub."
*%%%E7.A7.D7.G7.<=bm7[a],e7b9[f#],em7[c#],a7b9[b],am7[F#],d7b9[e],dm7[b],g7b9[a]
,"2 5 prog.";
*%%%Ebdim.g7. c7...<=d7b9.g13. gm7.c7."";

*%%%E7.A7.D7.G7.<=bb13[a,b,f#].A13.Ab13[g,C#,e].g13."Tritone substitutions.";
*%%%E7.A7.D7.G7.<=e7.Eb9[b,d,e,f#].d9.Db9[a,c,d,e]."Tritone substitutions.";
%Em7... A7...<dx=Em9[g]...Eb9[b,e]..."Tri-tone sub."
%F... ....<Cx=F6...F#dim...;
%F... ....<Cx=Dm7...Bb9[a,b]...;
%F...Fm...<Cx=F6...F#dim[F,e,g]...;
%F...F#dim...<Cx=F6...Bb9...[F#,a,b,eb];
%F... ....<Cx=G7sus...g7b9[a,c]...;
%Fm... ....<cx=dm7b5...g7b9[a,c]..."";
%Fm... ....<cx=dm7b5...Db9[e,d,a,c]..."";
%F... ....<Cx=Fmaj7[f]...Bb9[a,b]...;
F7... ....<Cx=F9[gb]... ....;
F7... ....<Cx=F13[gb]... ....;
%F7... ....<Cx=F9...Bb9[a,b,eb]...;
%F7... ....<Cx=F9...Fm7[a,b,d].Bb9[a,b,eb].;
%%Fm... ....<Cx=Fm7[e,d]...Bb9..."";
%F... ....<Cx=Dm7...Fm7[e,a,b].Bb9[a,b].;
*%%F#dim... ....<=F#m7b5...B7b9..."";
%%%G7... ....<Cx=Em7[c].A7+[c,e].Dm7.G7."3 6 2 5.";
%%%G7... ....<Cx=Em9[c,g,f].Eb9[b,d,e].Dm9[b].G13b9[a]."3 6 2 5 variation.";
%%%G7... ....<Cx=Em9[g,f].Eb9[b,d,e].Dm9[b].Db9[c,d,e,a]."3 6 2 5 variation.";
G7... ....<Cx=Dm7[b]...G7b5[d]..."2 5 1.";
;*%G7... ....<=Dm7[b]...G7..."2 5 prog";to any
*%G7... ....<=G7#5[d,e]... ...."" ;
*%G7... ....<=Db9[c,a,d,e]... ...."Tri-tone sub." ;
%G7... ....<Cx=Dm7[b]...G7#5[d,e]..."2 5 prog." ;
%C... ....<Cx=Cmaj7[c]...g7sus[b]..."";
%G7... ....<Cx=Dm7[b]...G7b9[a]..."2 5 prog.";
%G7... ....<Cx=Dm7[b]...G7b5b9[d,e,a]..."2 5 prog" ;
%G7... ....<Cx=Dm7[b]...G7alt[d,e,a]..."2 5 prog";
%%G7... ....<Cx=Dm7[b]...Db9[d,c,e,a]..."2 5 prog";
%%G7... ....<Cx=Db7[d,c,e,a]... ...."Tri-tone sub";
%%G7... ....<Cx=Abm7[d,c,e,a]...Db7[d,c,e,a]..."Tri-tone sub";
%Adim... ....<cx=F#m7b5...B7b9..."";
*Ddim... ....<=g7b9... ...."";
*Bdim... ....<=g7b9... ...."";
*Abdim... ....<=g7b9... ...."";
*Fdim... ....<=g7b9... ...."";
*cm... ....<=Cm7[a,b]... ....;
*cm... ....<=Cm9[a,b]... ....;
*cm... ....<=Cm11[a,b]... ....;
*Cm... ....<G7=Cm7...Ab7[g]... ;
!CMMaj7... ....<=CMMaj7...G7b9[a]... ;
!CMMaj7... ....<=CMMaj7...G7+[d]... ;
*Cm... ....<G7=Cm7...Ab7...;
*%%%Cm... ....<=Cm. cmmaj7. cm7. cm6."Minor descending cliche.";
*%%%Cm... ....<=Cm. cm#5. cm6. cm7."Minor ascending cliche.";
*%%%Cm... ....<=Cm. cm#5. cm6. cm#5."Minor ascending cliche.";
*%%%Cm... ....<= cm7.. .cm6...;
%Cm... ....<G7=Cm7...Ab9...;
%dm7b5...g7... <Cm=dm7b5...Db9[a,d,e]..."";
g7... ....<cm=dm7b5[a,eb]...g7b9[a]..."2 5 1 in minor key.";
g7... ....<cm=dm7b5[a,eb]...g7#5b9[d,a]..."2 5 1 in minor key.";
g7... ....<cm=dm7b5[a,eb]...g7#5#9[d,a]..."2 5 1 in minor key.";
g7... ....<cm=dm7b5[a,eb]...g7alt[d,a]..."2 5 1 in minor key.";
Ab7...G7...<cm=dm7b5[a,eb]...g7alt[d,a]..."2 5 1 in minor key.";
Ab7...G7...<cm=d7[a,e]...g7..."2 5 1 in minor key.";
Ab7...G7...<cm=d7#9[a]...g7..."2 5 1 in minor key.";
Ddim... ....<cm=g7b9... ...."";
Bdim... ....<cm=g7b9... ...."";

Abdim... ....<cm=g7b9.. ....."";


Fdim... ....<cm=g7b9... ...."";
;Simpler version - Jazz 2 bar
~!*Cmaj7... ....<=C... ...."Simplified progression." ;
~!*%Cmaj7...c6...<=C... ...."Simplified progression." ;
~!*%Cmaj7...Am7...<=C... ...."Simplified progression." ;
~!*%Cmaj7[c]...G7[c]...<=C... ...."Simplified progression." ;
~!*%C6...c7...<Fx=C... ...."Simplified progression." ;
~!*%Cmaj9... ....<=C... ...."Simplified progression." ;
~!*%Cmaj9#11... ....<=C... ...."Simplified progression.";
~!*%Cmaj9#11...G9sus...<=C... .... "Simplified progression.";
~!*%Cmaj9...G7sus...<=C... ...."Simplified progression." ;
~!*Dm7...G7...=G7... ...."Simplified progression." ;The * indicates that it wor
ks for all 12 keys
~!*%Cmaj7...cmaj7/e...<fx=c... ...."Simplified progression." ;
~!*C6...Gm7[e].C7b9[d].<=c7[b]... ...."Simplified progression.";
~!*C6...Gm7[e].C9[db,eb].<=C...C7..."Simplified progression.";
~!Em7[c].A7[C].Dm7.G7[c].<Cx=C... ...."Simplified progression.";
~!* C69... .... <= c... ...."Simplified progression.";
~!* C6... .... <= c... ...."Simplified progression.";
~!%% Cmaj7[c].dm7[b].em7[c].am7.<dx= c... ...."Simplified progression.";
~!%% Cmaj7[c].dm7[b].em7[c].a7[c].<dx= c... ...."Simplified progression.";
~!%% Cmaj7[c].dm7[b].em7[c].a7b9[a,b,c].<dx= c... ...."Simplified progression.";
~!%% Cmaj7[c].dm7[b].em7[c].Eb9[d,e,b].<dx= c... ...."Simplified progression.";
~!%% C6...C#dim[b]...<Dx=C...A7..."Simplified progression.";
~!%% Cmaj7[c]...A7#5#9[e,c#]...<Dx=C...A7..."Simplified progression." ;
~!%% Em7[c]...Eb9[e,c#,b,F#]...<Dx=C...A7... "Simplified progression." ;
~!%% Cmaj9[c]...A7#5#9[e,c#]...<Dx=C...A7... "Simplified progression.";
~!%% Cmaj7[c]...a7b9...<Dx=c...c#dim...
"Simplified progression.";
~*!%% F#m7b5[eb]...B7b9...<=Cdim... ...."Simplified progression.";
~*!F/C... ....<=Csus... ...."Simplified progression.";
~*!Gm7/C... ....<=C7sus... ...."Simplified progression.";
~*! Ebm6... ....<=Cm7b5... ...."Simplified progression.";
~*! Gm9...C13...<=c13... ...."Simplified progression.";
~!*% Gm7[e]...C7...<=C7... ...."Simplified progression.";
~!*% Gm7[e]...C7b9[d]...<=C7... ...."Simplified progression.";
~!*% Am7[bb].D9[g,bb].Gm7[e].C7b9[d].<=C7... ...."Simplified progression.";
~!*% C7.Gm7/D.Ebdim.C7/E.<=C7... ...."Simplified progression.";
~!*% C9[db,eb]... ....<=C7... ...."Simplified progression.";
~!*% Gm7[e]...C9[db,eb]...<=C7... ...."Simplified progression.";
~!*% Gm7[e]...C7b9[d]...<=C7... ...."Simplified progression.";
~!*% Gm9[e]...C13b9[d]...<=C7... ...."Simplified progression.";
~!*% C7#9[d]... ....<=C7... ...."Simplified progression.";
~!* C7alt[d,e,g,a]... ....<=C7... ...."Simplified progression.";
~!* C7b9[d]... ....<=C7... ...."Simplified progression.";
~!* C13[eb]... ....<=C7... ...."Simplified progression.";
~!* C13b9[c,d,f,eb]... ....<=C7... ...."Simplified progression.";
~!* C7b9b13[c,d,e]... ....<=C7... ...."Simplified progression.";
~!* C7b9[d]... ....<=C7... ...."Simplified progression.";
~!* Gb9[g,a,d,]... ....<=C7... ...."Simplified progression.";
~!* Gb13[g,a,d,]... ....<=C7... ...."Simplified progression.";
~!* cm7[a,b]... ....<=cm... ...."Simplified progression.";
~!* cm6[bb]... ....<=cm... ...."Simplified progression.";
~!* cm9[eb,a,b]... ....<=cm... ...."Simplified progression.";
~!* cm11[eb,a,b]... ....<=cm... ...."Simplified progression.";
~!% Dm7...G7...<cx=dm... ...."Simplified progression.";
~!*% Bm7b5...E7b9[f#]...<am=e7... ...."Simplified progression.";
~!*% dm9...g13...<=dm...g7..."Simplified progression.";
~!*% dm11[b]...G9sus[b]...<=dm...g7..."Simplified progression.";

~!*% g7sus[b]... ....<= dm...g7..."Simplified progression.";


~!% Dm7...Db7b5[A,C,D,E]...<Cx=dm...g7..."Simplified progression.";
~!% Dm9...Db9[A,C,D,E]...<Cx=dm...g7..."Simplified progression.";
~!% Dm11...Abm7[A,C,D,E].Db9[A,C,D,E].<Cx=dm...g7..."Simplified progression.";
~!% Db9#11[Ab,A,C,D,E]... ....<Cx=dm...g7..."Simplified progression.";
~!% D9...Dm7.G7.<Cx=D7...G7..."Simplified progression.";
~!% Ab9#11[a,g,e]...Dm7.G7.<Cx=D7...G7..."Simplified progression.";
~!% Ab9[a,g,e]...G7...<Cx=D7...G7..."Simplified progression.";
~!% Ab7b5[a,g,e]...G7b9[a]...<Cx=D7...G7..."Simplified progression.";
~!% D9...Db9[A,C,D,E]...<Cx= D7...G7..."Simplified progression.";
~!% Am7.D9.Abm7.Db9[A,C,D,E].<Cx=D7...G7..."Simplified progression.";
~!% Am7.D9.Dm7.G7.<Cx=D7...G7..."Simplified progression.";
~!% G7b9... ....<Cx=DDim... ...."Simplified progression.";
~!% Ebm9(F).Ab9.Dm7.G7.<Cx=Dm7...G7..."Simplified progression.";
~!% F#m7b5[eb]...B7b9...<cx=Ebdim... ...."Simplified progression.";
~!% F#m7b5[eb]...B7b9...<ex=Ebdim... ...."Simplified progression.";
~!% Bm7b5[g#]...E7b9[f#]...<am=E7... ...."Simplified progression.";
~!% Em9[g]...Eb9[b,e]...<dx=Em7...A7..."Simplified progression.";
~!% F6...F#dim...<Cx=F... ...."Simplified progression.";
~!% Dm7...Bb9[a,b]...<Cx=F... ...."Simplified progression.";
~!% F...F#dim[F,e,g]... <Cx=F...Fm..."Simplified progression.";
~!% F...Bb9...[F#,a,b,eb]<Cx= F...F#dim..."Simplified progression.";
~!% G7sus...g7b9[a,c]...<Cx=F... ...."Simplified progression.";
~!% dm7b5...g7b9[a,c]...<Cx= Fm... ...."Simplified progression.";
~!% dm7b5...Db9[e,d,a,c]...<Cx=Fm... ...."Simplified progression.";
~!% Fmaj7[f]...Bb9[a,b]...<Cx=F... ...."Simplified progression.";
~!% F9[gb]... ....<Cx= F7... ...."Simplified progression.";
~!% F13[gb]... ....<Cx= F7... ...."Simplified progression.";
~!% F9...Bb9[a,b,eb]...<Cx= F7... ...."Simplified progression.";
~!% F9...Fm7[a,b,d].Bb9[a,b,eb].<Cx=F7... ...."Simplified progression.";
~!% Fm7[e,d]...Bb9...<Cx=fm... ...."Simplified progression.";
~!% Dm7...Fm7[e,a,b].Bb9[a,b].<Cx=f... ...."Simplified progression.";
~!% F#m7b5...B7b9...<=F#dim... ...."Simplified progression.";
~!%% Em7[c].A7+[c,e].Dm7.G7.<Cx=G7... ...."Simplified progression.";
~!%% Em9[c,g,f].Eb9[b,d,e].Dm9[b].G13b9[a].<Cx=G7... ...."Simplified progressio
n.";
~!%% Em9[g,f].Eb9[b,d,e].Dm9[b].Db9[c,d,e,a].<Cx=G7... ...."Simplified.";
~!%% Dm7[b]...G7b5[d]...<Cx=G7... ...."Simplified progression.";
~!%%* Dm7[b]...G7...<=G7... ...."Simplified progression.";
~!%%* G7#5[d,e]... ....<=G7... ...."Simplified progression.";
~!%%* Db9[c,a,d,e]... ....<=G7... ...."Simplified progression.";
~!%% Dm7[b]...G7#5[d,e]...<Cx=G7... ...."Simplified progression.";
~!%% Cmaj7[c]...g7sus[b]...<Cx=G7... ...."Simplified progression.";
~!%% Dm7[b]...G7b9[a]...<Cx=G7... ...."Simplified progression.";
~!%% Dm7[b]...G7b5b9[d,e,a]...<Cx=G7... ...."Simplified progression.";
~!%% Dm7[b]...G7alt[d,e,a]...<Cx=G7... ...."Simplified progression.";
~!%% Dm7[b]...Db9[d,c,e,a]...<Cx=G7... ...."Simplified progression.";
~!%% Db7[d,c,e,a].......<Cx=G7... ...."Simplified progression.";
~!%% Abm7[d,c,e,a]...Db7[d,c,e,a]...<Cx=G7... ...."Simplified progression.";
~!%% F#m7b5...B7b9...<cx=Adim... ...."Simplified progression.";
~! Cm7[a,b]... ....<=Cm... ...."Simplified progression.";
~! Cm9[a,b]... ....<= Cm... ...."Simplified progression.";
~! Cm11[a,b]... ....<= Cm... ...."Simplified progression.";
~! Cm7...Ab7[g]...<G7=Cm... ...."Simplified progression.";
~! CMMaj7...G7b9[a]...<=CMMaj7... ...."Simplified progression.";
~! CMMaj7...G7+[d]...<=CMMaj7... ...."Simplified progression.";
~! Cm. cmmaj7. cm7. cm6.<=Cm... ...."Simplified progression.";
~! Cm. cm#5. cm6. cm7.<=Cm... ...."Simplified progression.";
~!% dm7b5...Db9[a,d,e]...<Cm=dm7b5...g7..."Simplified progression.";
~!% dm7b5[a,eb]...g7b9[a]...<cm=g7... ...."Simplified progression.";

~!%
~!%
~!%
~!%
~!%
~!%

dm7b5[a,eb]...g7#5b9[d,a]...<cm=g7... ...."Simplified progression.";


dm7b5[a,eb]...g7#5#9[d,a]...<cm=g7... ...."Simplified progression.";
dm7b5[a,eb]...g7alt[d,a]...<cm=g7... ...."Simplified progression.";
dm7b5[a,eb]...g7alt[d,a]...<cm= Ab7...G7..."Simplified progression.";
d7[a,e]...g7...<cm=Ab7...G7..."Simplified progression.";
d7#9[a]...g7...<cm=Ab7...G7..."Simplified progression.";

;*********************************
;Pop Substitutions - 2 bars
^*%%%C... ....<=C.C/B.Am.C/G."Descending bassline.";
^%%%C... ....<Fx=C.C/B.Am.C/G."Descending bassline.";
^*%%%C... ....<=C,C/B,Am,C/G,C,C/B,Am,C/G,"Descending bassline.";
^*%%%cm... ....<=Cm. cmmaj7. cm7. cm6."Minor descending progression.";
^*%%%cm... ....<=Cm. g+/b. cm/bb. cm/a."Pop minor descending bassline.";
^*%%%cm... .... <=Cm. cm#5.cm6. cm7."Pop minor ascending progression.";
^%%%C... ..c7.<fx=c.c+.c6.c7."";
^%%%C... ....<Ax=C...G/B..."Descending bassline.";
^%%%C... ....<Ax=C...C/B..."Descending bassline.";
^%%%C... ....<Ax=C...E7/B[G]..."";
^*%C... ....<=C2... ...."";
^%C... ....<Fx=C2...C2/e..."";
^%G... ....<Cx=G7sus[b]......."";
^%dm...g7...<Cx=G7sus...g7..."";
^%%%dm...g7...<Cx=f.f/e.dm.g7."";
^%%%dm...g7...<Cx=f.f/e.dm.g7sus."";
^%%%C... ....<Fx=C.C/B.Am.C/G."Descending bassline.";
^*%%%cm... ....<=Cm. cmmaj7. cm7. cm6."Minor descending cliche.";
^*%%%cm... ....<=Cm. g+/b. cm/bb. cm/a."Pop minor descending cliche.";
;Simplified Pop 2 bar
^!~C...G/B...<Ax=C... ...."Simplified Pop progression.";
^!~C...C/B...<Ax=C... ...."Simplified Pop progression.";
^!~C...E7/B[G]...<Ax= C... ...."Simplified Pop progression.";
^!~*C2... ....<= C... ...."Simplified Pop progression.";
^!~C2...C2/e...<Fx=C... ...."Simplified Pop progression.";
^!*~G7sus[b]... ....<=G... ...."Simplified Pop progression.";
^!*~G7sus...g7...<=dm...g7..."Simplified Pop progression.";
^!~f.f/e.dm.g7.<Cx=dm...g7..."Simplified Pop progression.";
^!~f.f/e.dm.g7sus.<Cx=dm...g7..."Simplified Pop progression.";
^!~C.C/B.Am.C/G.<Fx=C... ...."Simplified Pop progression.";
^!~*Cm. cmmaj7. cm7. cm6.<=cm... ...."Simplified Pop progression.";
^!~*Cm. g+/b. cm/bb. cm/a.<=cm... ...."Simplified Pop progression.";
^!*%%%Cm. cm#5.cm6. cm7.<= cm... .... "Simplified Pop progression.";
~!^%%%c.c+.c6.c7.<fx=C... ..c7."Simplified Pop progression.";

;************
;Jazz - 1 bar phrases
%c...<dx=Cmaj7[c].Am7.;
%%c...<dx=C6.Am7.;
%c...<Ex=Cmaj7.Dm7.;
%c...<Gx=Cmaj7.Dm7.;
%c...<Gx=C6.D7[g,f].;
%c...<Gx=Am7.D7[g,f].;
%c...<gx=Cmaj7.Am7,D7;
%C...<Fx=C6.c7[b]. ;
%c...<fx=Cmaj7.cmaj7/e. ;

%%%c...<fx=Cmaj7,Dm7,Ebdim,em7, ;
*%C...<=Cmaj9#11[g].G9sus[b]. ;
*%C...<=Cmaj9.G7sus[b]. ;
%C...<fx=Cmaj7.em7. ;
*%C.G7.<=Cmaj7.Dm7,G7, ;
*%C.G7.<=Cmaj7,Am7,Dm7,G7,"1 6 2 5 prog" ;
%C.C7.<fx=C6.Gm7[e],C7b9[d]"";
%C.C7.<fx=C6.Gm7[e],C9[db,eb]"";
%C.C7.<fx=C6,Am7,Gm7[e],C9[db,eb]"";
%C.C7.<fx=Am7,Ab7+[a,b,g],Gm7[e],C9[db,eb]"";
*%C.D7.<=C6.Am7[F#],D9[eb,f]"";
*%%%c...<=Cmaj7,Dm7,Ebdim,em7, ;
*%C...<=Cmaj7[c].G7[c]. ;
%C... <Cx=Em7,A7[C],Dm7,G7, "This is a 3 6 2 5" ;
*c...<=Cmaj7[c].C6.;
*C...<=Cmaj7[c]... ;
*%%C...<=Em7[c]... ;
*%C...<=Em7[c].Am7. ;
*C...<=C6... ;
*C...<=C69... ;
*C...<= Cmaj9[c]...;
*C...<=Cmaj9#11[c,g]... ;
*%%C...<= Cmaj7[c],dm7[b],em7[c],am7,"1 2 3 6 progression.";
%%C...<Dx= Cmaj7[c],dm7[b],em7[c],a7[c],"1 2 3 6 progression.";
%%%C...<Dx= Cmaj7[c],dm7[b],em7[c],a7b9[a,b,c],"1 2 3 6 progression.";
%%%C... <fx=C6,Dm7,Ebdim[e],C6/e,"";
%%%C...<Dx= Cmaj7[c],dm7[b],em7[c],Eb9[d,e,b],"Diatonic & Tri-tone sub.";
*%%%c. b7. <= Cmaj7, Am7,F#m7[eb],B7b9[c#],"";
%%C.Am7.<Dx=C6.C#dim[c,b].;
%%C.A7.<Dx=C6.C#dim[b].;
%%C.A7.<Dx=Cmaj7[c].A7#5#9[e,c#].;
%%C.A7.<Dx=Em7[c].Eb9[e,c#,b,F#].;
%C.A7.<Dx=Cmaj9[c].A7#5#9[e,c#].;
*%%%C... <=C6,Dm7,Ebdim[e],C6/e,"";
%c.c#dim.<Dx=Cmaj7[c].a7b9."";
%%*CDim...<=F#m7b5[eb].B7b9."";
*%%%c.e7. <=cmaj7[c],am7,bm7b5[g#],e7b9[f#],"1 6 7 3.";
*%%%c.g7.<=em7[c],a7+[c,e],dm9[b],g7+[d,e],"3 6 2 5.";
%%%c.a7.<dx=Cmaj7,f9[e],em7b5[bb,c],a7b9[c,b],"1 4 3 6.";
%%%c.a7.<dx=Em7[c].Eb9[b,d,e]."3 to b37 (sub for 67).";
%%c.A7.<dx=Cmaj7,Fmaj7,Em7[c#],A7,"1 4 3 6.";
%%%dm7,g7,c.<=F#m7b5[f,g],B7[c,d,e],em7[c],am7,"";
*%%%adim. g7.<=F#m7b5,B7b9,Dm7,G13,"";
%%%d7,Fm,C,A7,<dx=F#m7b5,Fm7[e],Em7[c],Eb9[b,d,e],"";
%%%d7.Fm.<cx=F#m7b5.Fm7[e],Bb9,"";
%%%c..g7<Cx=Cmaj7[c],dm7[b],em7,dm7[b],"1 2 3 2.";
*%%%c... <=C6,Fmaj7,Em7,Am7,"1 4 3 6 root motion.";";
*Csus...<=F/C..."";
*C7sus...<=Gm7/C..."";
*Cm7b5...<=Ebm6..."";
!*%C13...=Gm9.C13.;
*%%C7...<=Gm7[e].C7.;
*%%C7...<Fx=Gm7[e].C7b9[d].;
*%%C7...<Fx=Am7[bb],D9[g,bb],Gm7[e],C7b9[d],;
*%%%C7...<=C7,Gm7/D,Ebdim,C7/E,"This is a Dom. 7th walking cliche sub.";
*C7...<=C9[db,eb]..."";
*%C7...<=Gm7[e].C9[db,eb]."";
*%C7...<=Gm7[e].C7b9[d]."";
*%C7...<=Gm9[e].C13b9[d]."";
*C7...<=C7#9[d]..."";

*C7...<=C7alt[d,e,g,a]..."";
*C7...<=C7b9[d]..."";
*C7...<=C13[eb]..."";
*C7...<=C9..."";
*C7...<=C13b9[c,d,f,eb]..."";
*C7...<=C7b9b13[c,d,e]..."";
*C7...<=C7b9[d]..."";
%%%C7...<gx=c7,bb7[a],am7[bb],D7b9[e,g,bb],"5 4 3 6 progression.";
%%%Cm...<fx=Cm7...;
%%%Cm...<fx=Cm9.Gb13[c,d,g,a].;
%%%Cm...<f13=Cm9.Gb7+[c,eb,g,a].;
*%%%C7...<=Gb9[g,a,d]..."Tri-tone sub";
*%%%C7...<=Gb13[g,a,d]..."Tri-tone sub";
*%%%C7...<=Dbm7[g,a,c,d].Gb9[g,a,d]."2 5 Tri-tone sub";
*%%%C7...<=Dbm9[g,a,c,d,e].Gb13[g,a,d]."2 5 Tri-tone sub";
cm...<=cm7[a,b]..."";
cm...<=cm6[bb]..."";
cm...<=cm9[eb,a,b]..."";
cm...<=cm11[eb,a,b]..."";
Dm...<Cx=Dm7.G7."";
!%%dm6.e7.<Am=Bm7b5.E7b9[f#]."2 5 into a minor";
*%dm.g7.<=dm9.g13."2 5 progression.";
*%dm.g7.<=dm11[b].G9sus[b]."";
*%dm.g7.<=g7sus[b]..."";
%%%Dm7.G7.<Cx=Dm7.Db7b5[A,C,D,E]. "tritone substitution." ;
%%%Dm7.G7.<Cx=Dm9.Db9[A,C,D,E]. "tritone substitution." ;
%%%Dm7.G7.<Cx=Dm11.Abm7[A,C,D,E],Db9[A,C,D,E], "tritone substitution." ;
%%%Dm7.G7.<Cx=Db9#11[Ab,A,C,D,E]... "tritone substitution." ;
%%D7.G7.<Cx=D9.Dm7,G7,"";
%%D7.G7.<Cx=Ab9#11[a,g,e].Dm7,G7,"tritone substitution.";
%%D7.G7.<Cx=Ab9[a,g,e].G7."tritone substitution.";
%%D7.G7.<Cx=Ab7b5[a,g,e].G7b9[a]."tritone substitution.";
%%D7.G7.<Cx=D9.Db9[A,C,D,E]."tritone substitution.";
%%D7.G7.<Cx=Am7,D9,Abm7,Db9[A,C,D,E],"tritone substitution.";
%%D7.G7.<Cx=Am7,D9,Dm7,G7,"";
%DDim...<Cx= G7b9..."";
%Dm7.G7.<Cx=Ebm9(F),Ab9,Dm7,G7, "This substition uses bIIIm7 to bVI7";
%Ebdim...<cx=F#m7b5[eb].B7b9."";
%Ebdim...<ex=F#m7b5[eb].B7b9."";
%E7...<am=Bm7b5[g#].E7b9[f#]."2 5 sub."
%Em7.A7.<dx=Em9[g].Eb9[b,e]."Tri-tone sub."
%F...<Cx=F6.F#dim.;
%F...<Cx=Dm7.Bb9[a,b].;
%F.Fm.<Cx=F.F#dim[F,e,g].;
%F.F#dim.<Cx=F.Bb9.[F#,a,b,eb];
%F...<Cx=G7sus.g7b9[a,c].;
%Fm...<cx=dm7b5.g7b9[a,c]."";
%Fm...<cx=dm7b5.Db9[e,d,a,c]."";
%F...<Cx=Fmaj7[f].Bb9[a,b].;
F7...<Cx=F9[gb]...;
F7...<Cx=F13[gb]...;
%F7...<Cx=F9.Bb9[a,b,eb].;
%F7...<Cx=F9.Fm7[a,b,d],Bb9[a,b,eb];
%%Fm...<Cx=Fm7[e,d].Bb9."";
%F...<Cx=Dm7.Fm7[e,a,b],Bb9[a,b],;
*%%F#dim...<=F#m7b5.B7b9."";
%%%G7...<Cx=Em7[c],A7+[c,e],Dm7,G7,"3 6 2 5.";
%%%G7...<Cx=Em9[c,g,f],Eb9[b,d,e],Dm9[b],G13b9[a],"3 6 2 5 variation.";
%%%G7...<Cx=Em9[g,f],Eb9[b,d,e],Dm9[b],Db9[c,d,e,a],"3 6 2 5 variation.";

G7...<Cx=Dm7[b].G7b5[d]."2 5 1.";
;*%G7...<=Dm7[b].G7."2 5 prog";to any
*%G7...<=G7#5[d,e]..."" ;
*%G7...<=Db9[c,a,d,e]..."Tri-tone sub." ;
%G7...<Cx=Dm7[b].G7#5[d,e]."2 5 prog." ;
%C... <Cx=Cmaj7[c].g7sus[b]."";
%G7...<Cx=Dm7[b].G7b9[a]."2 5 prog.";
%G7...<Cx=Dm7[b].G7b5b9[d,e,a]."2 5 prog" ;
%G7...<Cx=Dm7[b].G7alt[d,e,a]."2 5 prog";
%%G7...<Cx=Dm7[b].Db9[d,c,e,a]."2 5 prog";
%%G7...<Cx=Db7[d,c,e,a]..."Tri-tone sub";
%%G7...<Cx=Abm7[d,c,e,a].Db7[d,c,e,a]."Tri-tone sub";
*%%G7...<=G7sus[b]..."";
*%%G7...<=G7b5[d]..."";
!%%G7alt... <Cx=abm7[e,a],db9[e,a],abm7[e,a],db9[e,a],"tri-tone substitution.";
!%%%G7+... <Cx=abm7[e,a],db9[e,a],abm7[e,a],db9[e,a],"tri-tone substitution.";
!%%%G7#5... <Cx=abm7[e,a],db9[e,a],abm7[e,a],db9[e,a],"tri-tone substitution.";
%Adim...<cx=F#m7b5.B7b9."";
*Ddim...<=g7b9..."";
*Bdim...<=g7b9..."";
*Abdim...<=g7b9..."";
*Fdim...<=g7b9..."";
*cm...<=Cm7[a,b]...;
*cm...<=Cm9[a,b]...;
*cm...<=Cm11[a,b]...;
*Cm...<G7=Cm7.Ab7[g]. ;
!CMMaj7...<=CMMaj7.G7b9[a]. ;
!CMMaj7...<=CMMaj7.G7+[d]. ;
*%%Cm...<=Cm, cmmaj7, cm7, cm6,"Minor descending cliche.";
*%%Cm...<=Cm, cm#5, cm6, cm7,"Minor ascending cliche.";
*%%Cm...<=Cm, cm#5, cm6, cm#5,"Minor ascending cliche.";
*%%Cm...<= cm7 .cm6.;
*Cm...<G7=Cm7.Ab9.;
dm7b5.g7.<Cm=dm7b5.Db9[a,d,e]."";
g7...<cm=dm7b5[a,eb].g7b9[a]."2 5 1 in minor key.";
g7...<cm=dm7b5[a,eb].g7#5b9[d,a]."2 5 1 in minor key.";
g7...<cm=dm7b5[a,eb].g7#5#9[d,a]."2 5 1 in minor key.";
g7...<cm=dm7b5[a,eb].g7alt[d,a]."2 5 1 in minor key.";
Ab7.G7.<cm=dm7b5[a,eb].g7alt[d,a]."2 5 1 in minor key.";
Ab7.G7.<cm=d7[a,e].g7."2 5 1 in minor key.";
Ab7.G7.<cm=d7#9[a].g7."2 5 1 in minor key.";
Ddim...<cm=g7b9..."";
Bdim...<cm=g7b9..."";
Abdim...<cm=g7b9..."";
Fdim...<cm=g7b9..."";
;**********************************
;{simplify- 1 bar}
~!*%Cmaj7...<=C..."Simplified progression." ;
~!*%Cmaj7.c6.<=C..."Simplified progression." ;
~!*%Cmaj7.Am7.<=C..."Simplified progression." ;
~!*%Cmaj7[c].G7[c].<=C..."Simplified progression." ;
~!*%C6.c7.<Fx=C..."Simplified progression." ;
~!*%Cmaj9...<=C..."Simplified progression." ;
~!*%Cmaj9#11...<=C... "Simplified progression.";
~!*%Cmaj9#11.G9sus.<=C... "Simplified progression.";
~!*%Cmaj9.G7sus.<=C..."Simplified progression." ;
~!*Dm7.G7.=G7... "Simplified progression." ;The * indicates that it works for al
l 12 keys
~!*%Cmaj7.cmaj7/e.<fx=c..."Simplified progression." ;

~!*C6.Gm7[e],C7b9[d]<=c7[b]..."Simplified progression.";
~!*C6.Gm7[e],C9[db,eb]<=C.C7."Simplified progression.";
~!Em7[c],A7[C],Dm7,G7[c],<Cx=C..."Simplified progression.";
~!* C69... <= c..."Simplified progression.";
~!* C6... <= c..."Simplified progression.";
~!%% Cmaj7[c],dm7[b],em7[c],am7,<dx= c..."Simplified progression.";
~!%% Cmaj7[c],dm7[b],em7[c],a7[c],<dx= c..."Simplified progression.";
~!%% Cmaj7[c],dm7[b],em7[c],a7b9[a,b,c],<dx= c..."Simplified progression.";
~!%% Cmaj7[c],dm7[b],em7[c],Eb9[d,e,b],<dx= c..."Simplified progression.";
~!%% C6.C#dim[b].<Dx=C.A7."Simplified progression.";
~!%% Cmaj7[c].A7#5#9[e,c#].<Dx=C.A7."Simplified progression." ;
~!%% Em7[c].Eb9[e,c#,b,F#].<Dx=C.A7. "Simplified progression." ;
~!%% Cmaj9[c].A7#5#9[e,c#].<Dx=C.A7. "Simplified progression.";
~!%% Cmaj7[c].a7b9.<Dx=c.c#dim.
"Simplified progression.";
*~!%% F#m7b5[eb].B7b9.<=Cdim..."Simplified progression.";
*~!F/C...<=Csus..."Simplified progression.";
*~!Gm7/C...<=C7sus..."Simplified progression.";
*~! Ebm6...<=Cm7b5..."Simplified progression.";
!*~! Gm9.C13.<=c13..."Simplified progression.";
~!*% Gm7[e].C7.<=C7..."Simplified progression.";
~!*% Gm7[e].C7b9[d].<=C7..."Simplified progression.";
~!*% Am7[bb],D9[g,bb],Gm7[e],C7b9[d],<=C7..."Simplified progression.";
~!*% C7,Gm7/D,Ebdim,C7/E,<=C7..."Simplified progression.";
~!*% C9[db,eb]...<=C7..."Simplified progression.";
~!*% Gm7[e].C9[db,eb].<=C7..."Simplified progression.";
~!*% Gm7[e].C7b9[d].<=C7..."Simplified progression.";
~!*% Gm9[e].C13b9[d].<=C7..."Simplified progression.";
~!*% C7#9[d]...<=C7..."Simplified progression.";
~!* C7alt[d,e,g,a]...<=C7..."Simplified progression.";
~!* C7b9[d]...<=C7..."Simplified progression.";
~!* C13[eb]...<=C7..."Simplified progression.";
~!* C13b9[c,d,f,eb]...<=C7..."Simplified progression.";
~!* C7b9b13[c,d,e]...<=C7..."Simplified progression.";
~!* C7b9[d]...<=C7..."Simplified progression.";
~!* Gb9[g,a,d,]...<=C7..."Simplified progression.";
~!* Gb13[g,a,d,]...<=C7..."Simplified progression.";
~!* cm7[a,b]...<=cm..."Simplified progression.";
~!* cm6[bb]...<=cm..."Simplified progression.";
~!* cm9[eb,a,b]...<=cm..."Simplified progression.";
~!* cm11[eb,a,b]...<=cm..."Simplified progression.";
~!% Dm7.G7.<cx=dm..."Simplified progression.";
~!*% Bm7b5.E7b9[f#].<am=e7..."Simplified progression.";
~!*% dm9.g13.<=dm.g7."Simplified progression.";
~!*% dm11[b].G9sus[b].<=dm.g7."Simplified progression.";
~!*% g7sus[b]...<= dm.g7."Simplified progression.";
~!% Dm7.Db7b5[A,C,D,E].<Cx=dm.g7."Simplified progression.";
~!% Dm9.Db9[A,C,D,E].<Cx=dm.g7."Simplified progression.";
~!% Dm11.Abm7[A,C,D,E],Db9[A,C,D,E]<Cx=dm.g7."Simplified progression.";
~!% Db9#11[Ab,A,C,D,E]...<Cx=dm.g7."Simplified progression.";
~!% D9.Dm7,G7,<Cx=D7.G7."Simplified progression.";
~!% Ab9#11[a,g,e].Dm7,G7,<Cx=D7.G7."Simplified progression.";
~!% Ab9[a,g,e].G7.<Cx=D7.G7."Simplified progression.";
~!% Ab7b5[a,g,e].G7b9[a].<Cx=D7.G7."Simplified progression.";
~!% D9.Db9[A,C,D,E].<Cx= D7.G7."Simplified progression.";
~!% Am7,D9,Abm7,Db9[A,C,D,E],<Cx=D7.G7."Simplified progression.";
~!% Am7,D9,Dm7,G7,<Cx=D7.G7."Simplified progression.";
~!% G7b9...<Cx=DDim..."Simplified progression.";
~!% Ebm9(F),Ab9,Dm7,G7,<Cx=Dm7.G7."Simplified progression.";
~! % F#m7b5[eb].B7b9.<cx=Ebdim..."Simplified progression.";
~!% F#m7b5[eb].B7b9.<ex=Ebdim..."Simplified progression.";

~!% Bm7b5[g#].E7b9[f#].<am=E7..."Simplified progression.";


~!% Em9[g].Eb9[b,e].<dx=Em7.A7."Simplified progression.";
~!% F6.F#dim.<Cx=F... "Simplified progression.";
~!% Dm7.Bb9[a,b].<Cx=F..."Simplified progression.";
~!% F.F#dim[F,e,g]. <Cx=F.Fm."Simplified progression.";
~!% F.Bb9.[F#,a,b,eb]<Cx= F.F#dim."Simplified progression.";
~!% G7sus.g7b9[a,c].<Cx=F..."Simplified progression.";
~!% dm7b5.g7b9[a,c].<Cx= Fm..."Simplified progression.";
~!% dm7b5.Db9[e,d,a,c].<Cx=Fm..."Simplified progression.";
~!% Fmaj7[f].Bb9[a,b].<Cx=F... "Simplified progression.";
~!% F9[gb]...<Cx= F7..."Simplified progression.";
~!% F13[gb]...<Cx= F7...~!"Simplified progression.";
% F9.Bb9[a,b,eb].<Cx= F7..."Simplified progression.";
~!% F9.Fm7[a,b,d],Bb9[a,b,eb]<Cx=F7..."Simplified progression.";
~!% Fm7[e,d].Bb9.<Cx=fm..."Simplified progression.";
~!% Dm7.Fm7[e,a,b],Bb9[a,b],<Cx=f..."Simplified progression.";
~!% F#m7b5.B7b9.<=F#dim..."Simplified progression.";
~!%% Em7[c],A7+[c,e],Dm7,G7,<Cx=G7..."Simplified progression.";
~!%% Em9[c,g,f],Eb9[b,d,e],Dm9[b],G13b9[a],<Cx=G7..."Simplified progression.";
~!%% Em9[g,f],Eb9[b,d,e],Dm9[b],Db9[c,d,e,a],<Cx=G7..."Simplified.";
~!%% Dm7[b].G7b5[d].<Cx=G7..."Simplified progression.";
~!%%* Dm7[b].G7.<=G7..."Simplified progression.";
~!%%* G7#5[d,e]...<=G7..."Simplified progression.";
~!%%* Db9[c,a,d,e]...<=G7..."Simplified progression.";
~!%% Dm7[b].G7#5[d,e].<Cx=G7..."Simplified progression.";
~!%% Cmaj7[c].g7sus[b].<Cx=G7..."Simplified progression.";
~!%% Dm7[b].G7b9[a].<Cx=G7... "Simplified progression.";
~!%% Dm7[b].G7b5b9[d,e,a].<Cx=G7..."Simplified progression.";
~!%% Dm7[b].G7alt[d,e,a].<Cx=G7..."Simplified progression.";
~!%% Dm7[b].Db9[d,c,e,a].<Cx=G7..."Simplified progression.";
~!%% Db7[d,c,e,a]...<Cx=G7..."Simplified progression.";
~!%% Abm7[d,c,e,a].Db7[d,c,e,a].<Cx=G7..."Simplified progression.";
~!%% F#m7b5.B7b9.<cx=Adim..."Simplified progression.";
~! *Cm7[a,b]...<=Cm..."Simplified progression.";
~! *Cm9[a,b]...<= Cm..."Simplified progression.";
~! *Cm11[a,b]...<= Cm..."Simplified progression.";
~! Cm7.Ab7[g].<G7=Cm..."Simplified progression.";
~! CMMaj7.G7b9[a].<=CMMaj7..."Simplified progression.";
~! CMMaj7.G7+[d].<=CMMaj7..."Simplified progression.";
~! *Cm, cmmaj7, cm7, cm6,<=Cm..."Simplified progression.";
~! *Cm, cm#5, cm6, cm7<=Cm..."Simplified progression.";
~!%dm7b5.Db9[a,d,e].<Cm=dm7b5.g7."Simplified progression.";
~!% dm7b5[a,eb].g7b9[a].<cm=g7..."Simplified progression.";
~% dm7b5[a,eb].g7[a].<cm=g7..."Simplified progression.";
~!% dm7b5[a,eb].g7#5b9[d,a].<cm=g7..."Simplified progression.";
~!% dm7b5[a,eb].g7#5#9[d,a].<cm=g7..."Simplified progression.";
~!% dm7b5[a,eb].g7alt[d,a].<cm=g7..."Simplified progression.";
~!% dm7b5[a,eb].g7alt[d,a].<cm= Ab7.G7."Simplified progression.";
~!% d7[a,e].g7.<cm=Ab7.G7."Simplified progression.";
~!% d7#9[a].g7.<cm=Ab7.G7."Simplified progression.";
;********
;Pop Substitutions - 1 bar
^*%%%C...<=C,C/B,Am,C/G,"Descending bassline.";
^%%%C...<Fx=C,C/B,Am,C/G,"Descending bassline.";
^%%%C...<Ax=C.G/B."Descending bassline.";
^%%%C...<Ax=C.C/B."Descending bassline.";
^%%%C...<Ax=C.E7/B[G]."";
^*%C...<=C2..."";
^%C...<Fx=C2.C2/e."";

^%G...<Cx=G7sus[b]..."";
^%dm.g7.<Cx=G7sus.g7."";
^%%%dm.g7.<Cx=f,f/e,dm,g7,"";
^%%%dm.g7.<Cx=f,f/e,dm,g7sus,"";
^%%%C...<Fx=C,C/B,Am,C/G,"Descending bassline.";
^*%%%cm...<=Cm, cmmaj7, cm7, cm6,"Minor descending cliche.";
^*%%%cm...<=Cm, g+/b, cm/bb, cm/a,"Pop minor descending cliche.";
;Simplified Pop 1 bar
^~!C.G/B.<Ax=C..."Simplified Pop progression.";
^~!C.C/B.<Ax=C..."Simplified Pop progression.";
^~!C.E7/B[G].<Ax= C... "Simplified Pop progression.";
^~!*C2...<= C..."Simplified Pop progression.";
^~!C2.C2/e.<Fx=C..."Simplified Pop progression.";
^~!G7sus[b]...<Cx=G..."Simplified Pop progression.";
^~!G7sus.g7.<Cx=dm.g7."Simplified Pop progression.";
^~!f,f/e,dm,g7,<Cx=dm.g7."Simplified Pop progression.";
^~!f,f/e,dm,g7sus,<Cx=dm.g7."Simplified Pop progression.";
^~!C,C/B,Am,C/G,<Fx=C..."Simplified Pop progression.";
^~!*Cm, cmmaj7, cm7, cm6,<=cm... "Simplified Pop progression.";
^~!*Cm, g+/b, cm/bb, cm/a,<=cm..."Simplified Pop progression.";

;***** NOTES *****


;for the subs, Cmaj is the same as CMaj7, CMin is same as CMin7
; for the source chords (on the left), the following extensions are valid
; '' (for Maj), 'Maj7' , 'm' 'min7' 'm7b5' 'dim' 'sus' 'sus7' 'x' for anything
; on the right hand side (ie the substitution), any extension is valid
; SUMMARY OF SYNTAX
; CONTROLCHARACTERS '*!%^~' +SOURCE PROGRESSION<NEXTCHORD=SUB PROGRESSION [exclu
ded notes](included notes) "Quote for the memo"; for the source progression , th
e extension is simplified to Maj,Min,m7b5,dim,sus7 or 7 (unless begins with ! se
e below)
; for the substitution chords, the exact extension is used.
; if begins with this character, then the following is implied
;* works in 12 keys
eg *C...<=CMaj7... would sub from G to GMaj7 etc.
;! only works with an exact chord extension, not the whole family eg C6.A7b9.<
=C6.C#dim.
;% more weight, default weight is 1, add weight by putting these in eg %%C...<=
CMaj7...
;^ Pop Default is jazz type, use this for a pop
;~ jazzdown Default is to make more complex (JazzUp)
;. {add a beat}
;< {next chord must be}
;= {substitution progression starting}
;[ ] {excluded note list},
;() {included notes list - melody MUST contain these, use this RARELY}
;" Quote for the memo
; ; {comment follows}
;For the auto substitutions, it first tries to choose ones that have some
; some extra weight assigned to them, ie the ones that begin with %
;so make sure to set all of the 'good' substitutions beginning with a % and

;the worst ones with a weight of zero (ie no %)


; they can be done like follows
; no % trivial substitution, don't use much
; % good
; % better
; %%% best substitution

Vous aimerez peut-être aussi