-- | Constants names for 'Pitch' values.  /eses/ indicates double
-- flat, /eseh/ three quarter tone flat, /es/ flat, /eh/ quarter tone
-- flat, /ih/ quarter tone sharp, /is/ sharp, /isih/ three quarter
-- tone sharp and /isis/ double sharp.
module Music.Theory.Pitch.Name where

import Music.Theory.Pitch
import Music.Theory.Pitch.Note

a0,b0 :: Pitch
a0 :: Pitch
a0 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
0
b0 :: Pitch
b0 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
0

bes0 :: Pitch
bes0 :: Pitch
bes0 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
0

ais0,bis0 :: Pitch
ais0 :: Pitch
ais0 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
0
bis0 :: Pitch
bis0 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
0

c1,d1,e1,f1,g1,a1,b1 :: Pitch
c1 :: Pitch
c1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
1
d1 :: Pitch
d1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
1
e1 :: Pitch
e1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
1
f1 :: Pitch
f1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
1
g1 :: Pitch
g1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
1
a1 :: Pitch
a1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
1
b1 :: Pitch
b1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
1

ces1,des1,ees1,fes1,ges1,aes1,bes1 :: Pitch
ces1 :: Pitch
ces1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
1
des1 :: Pitch
des1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
1
ees1 :: Pitch
ees1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
1
fes1 :: Pitch
fes1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
1
ges1 :: Pitch
ges1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
1
aes1 :: Pitch
aes1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
1
bes1 :: Pitch
bes1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
1

cis1,dis1,eis1,fis1,gis1,ais1,bis1 :: Pitch
cis1 :: Pitch
cis1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
1
dis1 :: Pitch
dis1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
1
eis1 :: Pitch
eis1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
1
fis1 :: Pitch
fis1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
1
gis1 :: Pitch
gis1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
1
ais1 :: Pitch
ais1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
1
bis1 :: Pitch
bis1 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
1

c2,d2,e2,f2,g2,a2,b2 :: Pitch
c2 :: Pitch
c2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
2
d2 :: Pitch
d2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
2
e2 :: Pitch
e2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
2
f2 :: Pitch
f2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
2
g2 :: Pitch
g2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
2
a2 :: Pitch
a2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
2
b2 :: Pitch
b2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
2

ces2,des2,ees2,fes2,ges2,aes2,bes2 :: Pitch
ces2 :: Pitch
ces2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
2
des2 :: Pitch
des2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
2
ees2 :: Pitch
ees2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
2
fes2 :: Pitch
fes2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
2
ges2 :: Pitch
ges2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
2
aes2 :: Pitch
aes2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
2
bes2 :: Pitch
bes2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
2

cis2,dis2,eis2,fis2,gis2,ais2,bis2 :: Pitch
cis2 :: Pitch
cis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
2
dis2 :: Pitch
dis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
2
eis2 :: Pitch
eis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
2
fis2 :: Pitch
fis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
2
gis2 :: Pitch
gis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
2
ais2 :: Pitch
ais2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
2
bis2 :: Pitch
bis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
2

cisis2,disis2,eisis2,fisis2,gisis2,aisis2,bisis2 :: Pitch
cisis2 :: Pitch
cisis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleSharp Octave
2
disis2 :: Pitch
disis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleSharp Octave
2
eisis2 :: Pitch
eisis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleSharp Octave
2
fisis2 :: Pitch
fisis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleSharp Octave
2
gisis2 :: Pitch
gisis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleSharp Octave
2
aisis2 :: Pitch
aisis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleSharp Octave
2
bisis2 :: Pitch
bisis2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleSharp Octave
2

ceseh2,deseh2,eeseh2,feseh2,geseh2,aeseh2,beseh2 :: Pitch
ceseh2 :: Pitch
ceseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneFlat Octave
2
deseh2 :: Pitch
deseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneFlat Octave
2
eeseh2 :: Pitch
eeseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneFlat Octave
2
feseh2 :: Pitch
feseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneFlat Octave
2
geseh2 :: Pitch
geseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneFlat Octave
2
aeseh2 :: Pitch
aeseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneFlat Octave
2
beseh2 :: Pitch
beseh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneFlat Octave
2

ceh2,deh2,eeh2,feh2,geh2,aeh2,beh2 :: Pitch
ceh2 :: Pitch
ceh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneFlat Octave
2
deh2 :: Pitch
deh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneFlat Octave
2
eeh2 :: Pitch
eeh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneFlat Octave
2
feh2 :: Pitch
feh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneFlat Octave
2
geh2 :: Pitch
geh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneFlat Octave
2
aeh2 :: Pitch
aeh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneFlat Octave
2
beh2 :: Pitch
beh2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneFlat Octave
2

cih2,dih2,eih2,fih2,gih2,aih2,bih2 :: Pitch
cih2 :: Pitch
cih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneSharp Octave
2
dih2 :: Pitch
dih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneSharp Octave
2
eih2 :: Pitch
eih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneSharp Octave
2
fih2 :: Pitch
fih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneSharp Octave
2
gih2 :: Pitch
gih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneSharp Octave
2
aih2 :: Pitch
aih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneSharp Octave
2
bih2 :: Pitch
bih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneSharp Octave
2

cisih2,disih2,eisih2,fisih2,gisih2,aisih2,bisih2 :: Pitch
cisih2 :: Pitch
cisih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneSharp Octave
2
disih2 :: Pitch
disih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneSharp Octave
2
eisih2 :: Pitch
eisih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneSharp Octave
2
fisih2 :: Pitch
fisih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneSharp Octave
2
gisih2 :: Pitch
gisih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneSharp Octave
2
aisih2 :: Pitch
aisih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneSharp Octave
2
bisih2 :: Pitch
bisih2 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneSharp Octave
2

c3,d3,e3,f3,g3,a3,b3 :: Pitch
c3 :: Pitch
c3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
3
d3 :: Pitch
d3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
3
e3 :: Pitch
e3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
3
f3 :: Pitch
f3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
3
g3 :: Pitch
g3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
3
a3 :: Pitch
a3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
3
b3 :: Pitch
b3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
3

ces3,des3,ees3,fes3,ges3,aes3,bes3 :: Pitch
ces3 :: Pitch
ces3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
3
des3 :: Pitch
des3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
3
ees3 :: Pitch
ees3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
3
fes3 :: Pitch
fes3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
3
ges3 :: Pitch
ges3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
3
aes3 :: Pitch
aes3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
3
bes3 :: Pitch
bes3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
3

cis3,dis3,eis3,fis3,gis3,ais3,bis3 :: Pitch
cis3 :: Pitch
cis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
3
dis3 :: Pitch
dis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
3
eis3 :: Pitch
eis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
3
fis3 :: Pitch
fis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
3
gis3 :: Pitch
gis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
3
ais3 :: Pitch
ais3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
3
bis3 :: Pitch
bis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
3

ceses3,deses3,eeses3,feses3,geses3,aeses3,beses3 :: Pitch
ceses3 :: Pitch
ceses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleFlat Octave
3
deses3 :: Pitch
deses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleFlat Octave
3
eeses3 :: Pitch
eeses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleFlat Octave
3
feses3 :: Pitch
feses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleFlat Octave
3
geses3 :: Pitch
geses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleFlat Octave
3
aeses3 :: Pitch
aeses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleFlat Octave
3
beses3 :: Pitch
beses3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleFlat Octave
3

cisis3,disis3,eisis3,fisis3,gisis3,aisis3,bisis3 :: Pitch
cisis3 :: Pitch
cisis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleSharp Octave
3
disis3 :: Pitch
disis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleSharp Octave
3
eisis3 :: Pitch
eisis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleSharp Octave
3
fisis3 :: Pitch
fisis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleSharp Octave
3
gisis3 :: Pitch
gisis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleSharp Octave
3
aisis3 :: Pitch
aisis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleSharp Octave
3
bisis3 :: Pitch
bisis3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleSharp Octave
3

ceseh3,deseh3,eeseh3,feseh3,geseh3,aeseh3,beseh3 :: Pitch
ceseh3 :: Pitch
ceseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneFlat Octave
3
deseh3 :: Pitch
deseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneFlat Octave
3
eeseh3 :: Pitch
eeseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneFlat Octave
3
feseh3 :: Pitch
feseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneFlat Octave
3
geseh3 :: Pitch
geseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneFlat Octave
3
aeseh3 :: Pitch
aeseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneFlat Octave
3
beseh3 :: Pitch
beseh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneFlat Octave
3

ceh3,deh3,eeh3,feh3,geh3,aeh3,beh3 :: Pitch
ceh3 :: Pitch
ceh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneFlat Octave
3
deh3 :: Pitch
deh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneFlat Octave
3
eeh3 :: Pitch
eeh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneFlat Octave
3
feh3 :: Pitch
feh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneFlat Octave
3
geh3 :: Pitch
geh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneFlat Octave
3
aeh3 :: Pitch
aeh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneFlat Octave
3
beh3 :: Pitch
beh3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneFlat Octave
3

cih3,dih3,eih3,fih3,gih3,aih3,bih3 :: Pitch
cih3 :: Pitch
cih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneSharp Octave
3
dih3 :: Pitch
dih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneSharp Octave
3
eih3 :: Pitch
eih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneSharp Octave
3
fih3 :: Pitch
fih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneSharp Octave
3
gih3 :: Pitch
gih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneSharp Octave
3
aih3 :: Pitch
aih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneSharp Octave
3
bih3 :: Pitch
bih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneSharp Octave
3

cisih3,disih3,eisih3,fisih3,gisih3,aisih3,bisih3 :: Pitch
cisih3 :: Pitch
cisih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneSharp Octave
3
disih3 :: Pitch
disih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneSharp Octave
3
eisih3 :: Pitch
eisih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneSharp Octave
3
fisih3 :: Pitch
fisih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneSharp Octave
3
gisih3 :: Pitch
gisih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneSharp Octave
3
aisih3 :: Pitch
aisih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneSharp Octave
3
bisih3 :: Pitch
bisih3 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneSharp Octave
3

c4,d4,e4,f4,g4,a4,b4 :: Pitch
c4 :: Pitch
c4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
4
d4 :: Pitch
d4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
4
e4 :: Pitch
e4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
4
f4 :: Pitch
f4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
4
g4 :: Pitch
g4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
4
a4 :: Pitch
a4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
4
b4 :: Pitch
b4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
4

ces4,des4,ees4,fes4,ges4,aes4,bes4 :: Pitch
ces4 :: Pitch
ces4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
4
des4 :: Pitch
des4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
4
ees4 :: Pitch
ees4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
4
fes4 :: Pitch
fes4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
4
ges4 :: Pitch
ges4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
4
aes4 :: Pitch
aes4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
4
bes4 :: Pitch
bes4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
4

cis4,dis4,eis4,fis4,gis4,ais4,bis4 :: Pitch
cis4 :: Pitch
cis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
4
dis4 :: Pitch
dis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
4
eis4 :: Pitch
eis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
4
fis4 :: Pitch
fis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
4
gis4 :: Pitch
gis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
4
ais4 :: Pitch
ais4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
4
bis4 :: Pitch
bis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
4

ceses4,deses4,eeses4,feses4,geses4,aeses4,beses4 :: Pitch
ceses4 :: Pitch
ceses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleFlat Octave
4
deses4 :: Pitch
deses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleFlat Octave
4
eeses4 :: Pitch
eeses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleFlat Octave
4
feses4 :: Pitch
feses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleFlat Octave
4
geses4 :: Pitch
geses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleFlat Octave
4
aeses4 :: Pitch
aeses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleFlat Octave
4
beses4 :: Pitch
beses4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleFlat Octave
4

cisis4,disis4,eisis4,fisis4,gisis4,aisis4,bisis4 :: Pitch
cisis4 :: Pitch
cisis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleSharp Octave
4
disis4 :: Pitch
disis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleSharp Octave
4
eisis4 :: Pitch
eisis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleSharp Octave
4
fisis4 :: Pitch
fisis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleSharp Octave
4
gisis4 :: Pitch
gisis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleSharp Octave
4
aisis4 :: Pitch
aisis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleSharp Octave
4
bisis4 :: Pitch
bisis4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleSharp Octave
4

ceseh4,deseh4,eeseh4,feseh4,geseh4,aeseh4,beseh4 :: Pitch
ceseh4 :: Pitch
ceseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneFlat Octave
4
deseh4 :: Pitch
deseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneFlat Octave
4
eeseh4 :: Pitch
eeseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneFlat Octave
4
feseh4 :: Pitch
feseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneFlat Octave
4
geseh4 :: Pitch
geseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneFlat Octave
4
aeseh4 :: Pitch
aeseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneFlat Octave
4
beseh4 :: Pitch
beseh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneFlat Octave
4

ceh4,deh4,eeh4,feh4,geh4,aeh4,beh4 :: Pitch
ceh4 :: Pitch
ceh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneFlat Octave
4
deh4 :: Pitch
deh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneFlat Octave
4
eeh4 :: Pitch
eeh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneFlat Octave
4
feh4 :: Pitch
feh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneFlat Octave
4
geh4 :: Pitch
geh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneFlat Octave
4
aeh4 :: Pitch
aeh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneFlat Octave
4
beh4 :: Pitch
beh4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneFlat Octave
4

cih4,dih4,eih4,fih4,gih4,aih4,bih4 :: Pitch
cih4 :: Pitch
cih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneSharp Octave
4
dih4 :: Pitch
dih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneSharp Octave
4
eih4 :: Pitch
eih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneSharp Octave
4
fih4 :: Pitch
fih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneSharp Octave
4
gih4 :: Pitch
gih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneSharp Octave
4
aih4 :: Pitch
aih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneSharp Octave
4
bih4 :: Pitch
bih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneSharp Octave
4

cisih4,disih4,eisih4,fisih4,gisih4,aisih4,bisih4 :: Pitch
cisih4 :: Pitch
cisih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneSharp Octave
4
disih4 :: Pitch
disih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneSharp Octave
4
eisih4 :: Pitch
eisih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneSharp Octave
4
fisih4 :: Pitch
fisih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneSharp Octave
4
gisih4 :: Pitch
gisih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneSharp Octave
4
aisih4 :: Pitch
aisih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneSharp Octave
4
bisih4 :: Pitch
bisih4 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneSharp Octave
4

c5,d5,e5,f5,g5,a5,b5 :: Pitch
c5 :: Pitch
c5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
5
d5 :: Pitch
d5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
5
e5 :: Pitch
e5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
5
f5 :: Pitch
f5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
5
g5 :: Pitch
g5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
5
a5 :: Pitch
a5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
5
b5 :: Pitch
b5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
5

ces5,des5,ees5,fes5,ges5,aes5,bes5 :: Pitch
ces5 :: Pitch
ces5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
5
des5 :: Pitch
des5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
5
ees5 :: Pitch
ees5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
5
fes5 :: Pitch
fes5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
5
ges5 :: Pitch
ges5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
5
aes5 :: Pitch
aes5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
5
bes5 :: Pitch
bes5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
5

cis5,dis5,eis5,fis5,gis5,ais5,bis5 :: Pitch
cis5 :: Pitch
cis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
5
dis5 :: Pitch
dis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
5
eis5 :: Pitch
eis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
5
fis5 :: Pitch
fis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
5
gis5 :: Pitch
gis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
5
ais5 :: Pitch
ais5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
5
bis5 :: Pitch
bis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
5

ceses5,deses5,eeses5,feses5,geses5,aeses5,beses5 :: Pitch
ceses5 :: Pitch
ceses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleFlat Octave
5
deses5 :: Pitch
deses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleFlat Octave
5
eeses5 :: Pitch
eeses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleFlat Octave
5
feses5 :: Pitch
feses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleFlat Octave
5
geses5 :: Pitch
geses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleFlat Octave
5
aeses5 :: Pitch
aeses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleFlat Octave
5
beses5 :: Pitch
beses5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleFlat Octave
5

cisis5,disis5,eisis5,fisis5,gisis5,aisis5,bisis5 :: Pitch
cisis5 :: Pitch
cisis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
DoubleSharp Octave
5
disis5 :: Pitch
disis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
DoubleSharp Octave
5
eisis5 :: Pitch
eisis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
DoubleSharp Octave
5
fisis5 :: Pitch
fisis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
DoubleSharp Octave
5
gisis5 :: Pitch
gisis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
DoubleSharp Octave
5
aisis5 :: Pitch
aisis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
DoubleSharp Octave
5
bisis5 :: Pitch
bisis5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
DoubleSharp Octave
5

ceseh5,deseh5,eeseh5,feseh5,geseh5,aeseh5,beseh5 :: Pitch
ceseh5 :: Pitch
ceseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneFlat Octave
5
deseh5 :: Pitch
deseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneFlat Octave
5
eeseh5 :: Pitch
eeseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneFlat Octave
5
feseh5 :: Pitch
feseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneFlat Octave
5
geseh5 :: Pitch
geseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneFlat Octave
5
aeseh5 :: Pitch
aeseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneFlat Octave
5
beseh5 :: Pitch
beseh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneFlat Octave
5

ceh5,deh5,eeh5,feh5,geh5,aeh5,beh5 :: Pitch
ceh5 :: Pitch
ceh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneFlat Octave
5
deh5 :: Pitch
deh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneFlat Octave
5
eeh5 :: Pitch
eeh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneFlat Octave
5
feh5 :: Pitch
feh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneFlat Octave
5
geh5 :: Pitch
geh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneFlat Octave
5
aeh5 :: Pitch
aeh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneFlat Octave
5
beh5 :: Pitch
beh5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneFlat Octave
5

cih5,dih5,eih5,fih5,gih5,aih5,bih5 :: Pitch
cih5 :: Pitch
cih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneSharp Octave
5
dih5 :: Pitch
dih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneSharp Octave
5
eih5 :: Pitch
eih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneSharp Octave
5
fih5 :: Pitch
fih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneSharp Octave
5
gih5 :: Pitch
gih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneSharp Octave
5
aih5 :: Pitch
aih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneSharp Octave
5
bih5 :: Pitch
bih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneSharp Octave
5

cisih5,disih5,eisih5,fisih5,gisih5,aisih5,bisih5 :: Pitch
cisih5 :: Pitch
cisih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneSharp Octave
5
disih5 :: Pitch
disih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneSharp Octave
5
eisih5 :: Pitch
eisih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneSharp Octave
5
fisih5 :: Pitch
fisih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneSharp Octave
5
gisih5 :: Pitch
gisih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneSharp Octave
5
aisih5 :: Pitch
aisih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneSharp Octave
5
bisih5 :: Pitch
bisih5 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneSharp Octave
5

c6,d6,e6,f6,g6,a6,b6 :: Pitch
c6 :: Pitch
c6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
6
d6 :: Pitch
d6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
6
e6 :: Pitch
e6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
6
f6 :: Pitch
f6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
6
g6 :: Pitch
g6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
6
a6 :: Pitch
a6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
6
b6 :: Pitch
b6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
6

ces6,des6,ees6,fes6,ges6,aes6,bes6 :: Pitch
ces6 :: Pitch
ces6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
6
des6 :: Pitch
des6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
6
ees6 :: Pitch
ees6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
6
fes6 :: Pitch
fes6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
6
ges6 :: Pitch
ges6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
6
aes6 :: Pitch
aes6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
6
bes6 :: Pitch
bes6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
6

cis6,dis6,eis6,fis6,gis6,ais6,bis6 :: Pitch
cis6 :: Pitch
cis6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
6
dis6 :: Pitch
dis6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
6
eis6 :: Pitch
eis6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
6
fis6 :: Pitch
fis6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
6
gis6 :: Pitch
gis6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
6
ais6 :: Pitch
ais6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
6
bis6 :: Pitch
bis6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
6

ceseh6,deseh6,eeseh6,feseh6,geseh6,aeseh6,beseh6 :: Pitch
ceseh6 :: Pitch
ceseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneFlat Octave
6
deseh6 :: Pitch
deseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneFlat Octave
6
eeseh6 :: Pitch
eeseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneFlat Octave
6
feseh6 :: Pitch
feseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneFlat Octave
6
geseh6 :: Pitch
geseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneFlat Octave
6
aeseh6 :: Pitch
aeseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneFlat Octave
6
beseh6 :: Pitch
beseh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneFlat Octave
6

ceh6,deh6,eeh6,feh6,geh6,aeh6,beh6 :: Pitch
ceh6 :: Pitch
ceh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneFlat Octave
6
deh6 :: Pitch
deh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneFlat Octave
6
eeh6 :: Pitch
eeh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneFlat Octave
6
feh6 :: Pitch
feh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneFlat Octave
6
geh6 :: Pitch
geh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneFlat Octave
6
aeh6 :: Pitch
aeh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneFlat Octave
6
beh6 :: Pitch
beh6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneFlat Octave
6

cih6,dih6,eih6,fih6,gih6,aih6,bih6 :: Pitch
cih6 :: Pitch
cih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
QuarterToneSharp Octave
6
dih6 :: Pitch
dih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
QuarterToneSharp Octave
6
eih6 :: Pitch
eih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
QuarterToneSharp Octave
6
fih6 :: Pitch
fih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
QuarterToneSharp Octave
6
gih6 :: Pitch
gih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
QuarterToneSharp Octave
6
aih6 :: Pitch
aih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
QuarterToneSharp Octave
6
bih6 :: Pitch
bih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
QuarterToneSharp Octave
6

cisih6,disih6,eisih6,fisih6,gisih6,aisih6,bisih6 :: Pitch
cisih6 :: Pitch
cisih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
ThreeQuarterToneSharp Octave
6
disih6 :: Pitch
disih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
ThreeQuarterToneSharp Octave
6
eisih6 :: Pitch
eisih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
ThreeQuarterToneSharp Octave
6
fisih6 :: Pitch
fisih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
ThreeQuarterToneSharp Octave
6
gisih6 :: Pitch
gisih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
ThreeQuarterToneSharp Octave
6
aisih6 :: Pitch
aisih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
ThreeQuarterToneSharp Octave
6
bisih6 :: Pitch
bisih6 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
ThreeQuarterToneSharp Octave
6

c7,d7,e7,f7,g7,a7,b7 :: Pitch
c7 :: Pitch
c7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
7
d7 :: Pitch
d7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
7
e7 :: Pitch
e7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Natural Octave
7
f7 :: Pitch
f7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Natural Octave
7
g7 :: Pitch
g7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Natural Octave
7
a7 :: Pitch
a7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Natural Octave
7
b7 :: Pitch
b7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Natural Octave
7

ces7,des7,ees7,fes7,ges7,aes7,bes7 :: Pitch
ces7 :: Pitch
ces7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Flat Octave
7
des7 :: Pitch
des7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Flat Octave
7
ees7 :: Pitch
ees7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Flat Octave
7
fes7 :: Pitch
fes7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Flat Octave
7
ges7 :: Pitch
ges7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Flat Octave
7
aes7 :: Pitch
aes7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Flat Octave
7
bes7 :: Pitch
bes7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Flat Octave
7

cis7,dis7,eis7,fis7,gis7,ais7,bis7 :: Pitch
cis7 :: Pitch
cis7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
7
dis7 :: Pitch
dis7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Sharp Octave
7
eis7 :: Pitch
eis7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
E Alteration
Sharp Octave
7
fis7 :: Pitch
fis7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
F Alteration
Sharp Octave
7
gis7 :: Pitch
gis7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
G Alteration
Sharp Octave
7
ais7 :: Pitch
ais7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
A Alteration
Sharp Octave
7
bis7 :: Pitch
bis7 = Note -> Alteration -> Octave -> Pitch
Pitch Note
B Alteration
Sharp Octave
7

c8,cis8,d8 :: Pitch
c8 :: Pitch
c8 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Natural Octave
8
cis8 :: Pitch
cis8 = Note -> Alteration -> Octave -> Pitch
Pitch Note
C Alteration
Sharp Octave
8
d8 :: Pitch
d8 = Note -> Alteration -> Octave -> Pitch
Pitch Note
D Alteration
Natural Octave
8