Académique Documents
Professionnel Documents
Culture Documents
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.";
;*********************************
;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.";
*%%%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... ...."";
~!%
~!%
~!%
~!%
~!%
~!%
;*********************************
;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.";
^%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.";