here you go
%%%%%%%% CUT
\version "2.18.2"
\header {
title = "Root Position
7th Chords"
composer = "Lance James"
}
harmonies = \chordmode {
c1:maj7 d:m7 e:m7 f:maj7
g:7 a:m7 b:m7.5- \break
f1:maj7 g:m7 a:m7
bes:maj7 c:7 d:m7 e:m7.5- \break
bes1:maj7 c:m7 d:m7
ees:maj7 f:7 g:m7 a:m7.5- \break
ees1:maj7 f:m7 g:m7
aes:maj7 bes:7 c:m7 d:m7.5- \break
aes1:maj7 bes:m7 c:m7
des:maj7 ees:7 f:m7 g:m7.5- \break
des1:maj7 ees:m7 f:m7
ges:maj7 aes:7 bes:m7 c:m7.5- \break
ges1:maj7 aes:m7 bes:m7
ces:maj7 ces:7 ees:m7 f:m7.5- \break
ces1:maj7 ees:m7 fes:m7
fes:maj7 ges:7 aes:m7 bes:m7.5- \break
}
I = <>^\markup
\pad-around #.2 \concat{\italic {I \lower #.5 \super 7}}
ii = <>^\markup
\concat{\italic {ii \lower #.5 \pad-around #.2 \super 7}}
iii = <>^\markup
\concat{\italic {iii \lower #.5 \pad-around #.2 \super 7}}
IV = <>^\markup
\concat{\italic {IV \lower #.5 \pad-around #.2 \super 7}}
V = <>^\markup
\concat{\italic {V \lower #.5 \pad-around #.2 \super 7}}
vi = <>^\markup
\concat{\italic {vi \lower #.5 \pad-around #.2 \super 7}}
vii = <>^\markup
\concat{\italic {vii \lower #.5 \pad-around #.2 \combine
\super\draw-line #'(.7 . .9)\super o}}
roman = { \repeat volta 8
{\I s1 \ii s1 \iii s1 \IV s1 \V s1 \vi s1 \vii s1 }}
keychangevisual = {
\set
Staff.explicitKeySignatureVisibility = #end-of-line-invisible
\set
Staff.printKeyCancellation = ##f
\override
Staff.KeySignature.break-visibility = #begin-of-line-visible
}
cmajortreble = {
\clef treble \key c
\major \time 4/4
<c e g b>1 <d f
a c>1 <e g b d>1 <f a c e>1 <g b d f>1
<a c e g>1 <b d f a>1
}
fmajortreble = {
\keychangevisual
\key f \major \break
<f a c e>1 <g
bes d f>1 <a c e g>1 <bes d f a>1 <c e g
bes>1 <d f a c>1 <e g bes d>1
}
bflatmajortreble = {
\keychangevisual
\key bes \major \break
<bes, d f a>1 <c
ees g bes>1 <d f a c>1 <ees g bes d>1 <f a c
ees>1 <g bes d f>1 <a c ees g>1
}
eflatmajortreble = {
\keychangevisual
\key ees \major \break
<ees g bes d>1
<f aes c ees>1 <g bes d f>1 <aes c ees g>1
<bes d f aes>1 <c ees g bes>1 <d f aes c>1
}
aflatmajortreble = {
\keychangevisual
\key aes \major \break
<aes, c ees g>1
<bes des f aes>1 <c ees g bes>1 <ees g bes
des>1 <f aes c ees>1 <g bes des f>1 <aes c
ees g>1
}
dflatmajortreble = {
\keychangevisual
\key des \major \break
<des,,f aes c>1
<ees ges bes des>1 <f aes c ees>1 <ges bes des
f>1 <aes c ees ges>1 <bes des f aes>1 <c ees
ges bes>1
}
gflatmajortreble = {
\keychangevisual
\key ges \major \break
<ges bes des f>1
<aes ces ees ges>1 <bes des f aes>1 <ces ees
ges bes>1 <des f aes ces>1 <ees ges bes des>1
<f aes ces ees>1
}
cflatmajortreble = {
\keychangevisual
\key ces \major \break
<ces ees ges bes>1
<des fes aes ces>1 <ees ges bes des>1 <fes aes
ces ees>1 <ges bes des fes>1 <aes ces ees ges>1
<bes des fes aes>1
}
cmajorbass = {
\clef bass \key c \major
\time 4/4
<c e g b>1 <d f
a c>1 <e g b d>1 <f a c e>1 <g b d f>1
<a c e g>1 <b d f a>1
}
fmajorbass = {
\keychangevisual
\key f \major \break
<f a c e>1 <g
bes d f>1 <a c e g>1 <bes d f a>1 <c e g
bes>1 <d f a c>1 <e g bes d>1
}
bflatmajorbass = {
\keychangevisual
\key bes \major \break
<bes d f a>1 <c
ees g bes>1 <d f a c>1 <ees g bes d>1 <f a c
ees>1 <g bes d f>1 <a c ees g>1
}
eflatmajorbass = {
\keychangevisual
\key ees \major \break
<ees, g bes d>1
<f aes c ees>1 <g bes d f>1 <aes c ees g>1
<bes d f aes>1 <c ees g bes>1 <d f aes c>1
}
aflatmajorbass = {
\keychangevisual
\key aes \major \break
<aes c ees g>1
<bes des f aes>1 <c ees g bes>1 <ees g bes
des>1 <f aes c ees>1 <g bes des f>1 <aes c
ees g>1
}
dflatmajorbass = {
\keychangevisual
\key des \major \break
<des,,f aes c>1
<ees ges bes des>1 <f aes c ees>1 <ges bes des
f>1 <aes c ees ges>1 <bes des f aes>1 <c ees
ges bes>1
}
gflatmajorbass = {
\keychangevisual
\key ges \major \break
<ges bes des f>1
<aes ces ees ges>1 <bes des f aes>1 <ces ees
ges bes>1 <des f aes ces>1 <ees ges bes des>1
<f aes ces ees>1
}
cflatmajorbass = {
\keychangevisual
\key ces \major \break
<ces ees ges bes>1
<des fes aes ces>1 <ees ges bes des>1 <fes aes
ces ees>1 <ges bes des fes>1 <aes ces ees ges>1
<bes des fes aes>1
}
dmajorbass = {
\keychangevisual
\key d \major \break
<d, fis a cis>1
<e g b d>1 <fis a cis e>1 <g b d fis>1 <a
cis e g>1 <b d fis a>1 <cis e g b>1
}
upper = \relative c' {
\override
Score.TextScript.padding = #3.3
\cmajortreble
\fmajortreble
\bflatmajortreble
\eflatmajortreble
\aflatmajortreble
\dflatmajortreble
\gflatmajortreble
\cflatmajortreble
}
lower = \relative c, {
\cmajorbass
\fmajorbass
\bflatmajorbass
\eflatmajorbass
\aflatmajorbass
\dflatmajorbass
\gflatmajorbass
\cflatmajortreble
}
\score { \unfoldRepeats
<<
\new PianoStaff <<
\new ChordNames {
\set chordChanges = ##t
\harmonies
}
\new Staff = "upper"
\roman\upper
\new Staff = "lower"
\lower
>>
>>
\layout {
\context { \Staff
\RemoveEmptyStaves }
}
\midi { }
}