Inventio 15
Inventio 15
Bach, Johann Sebastian
David Huron
Copyright 1994, David Huron
2021-05-03
music21 v.6.7.1
Deutschland
No. 15
Inventio
7
40
10080
2
G
2
quarter
73.3
5040
eighth
B
4
2520
16th
up
begin
begin
A
1
4
2520
16th
sharp
up
end
end
B
4
5040
eighth
up
begin
F
1
4
5040
eighth
up
end
G
4
5040
eighth
up
begin
F
1
4
5040
eighth
up
end
B
4
5040
eighth
up
begin
F
1
4
5040
eighth
up
end
regular
F
1
4
5040
eighth
up
begin
E
4
5040
eighth
up
end
C
1
5
5040
eighth
up
begin
E
4
5040
eighth
up
end
E
4
5040
eighth
up
begin
D
4
2520
16th
up
continue
begin
C
1
4
2520
16th
up
end
end
D
4
2520
16th
up
begin
begin
E
4
2520
16th
up
continue
end
F
1
4
2520
16th
up
continue
begin
E
4
2520
16th
up
end
end
regular
F
1
4
5040
eighth
5040
eighth
2520
16th
A
4
2520
16th
up
begin
begin
G
1
4
2520
16th
sharp
up
continue
continue
A
4
2520
16th
up
end
end
B
4
2520
16th
up
begin
begin
C
1
5
2520
16th
up
continue
end
B
4
2520
16th
up
continue
begin
G
1
4
2520
16th
sharp
up
end
end
A
4
2520
16th
up
begin
begin
B
4
2520
16th
up
continue
end
A
4
2520
16th
up
continue
begin
F
1
4
2520
16th
up
end
end
regular
G
1
4
2520
16th
sharp
up
begin
begin
A
4
2520
16th
up
continue
end
G
1
4
2520
16th
sharp
up
continue
begin
F
1
4
2520
16th
up
end
end
E
1
4
2520
16th
sharp
up
begin
begin
G
1
4
2520
16th
sharp
up
continue
end
F
1
4
2520
16th
up
continue
begin
E
1
4
2520
16th
sharp
up
end
end
C
1
5
5040
eighth
up
begin
F
1
4
2520
16th
up
continue
begin
E
1
4
2520
16th
sharp
up
end
end
F
1
4
2520
16th
up
begin
begin
A
4
2520
16th
up
continue
end
G
1
4
2520
16th
sharp
up
continue
begin
B
4
2520
16th
up
end
end
regular
A
4
2520
16th
down
begin
begin
B
4
2520
16th
down
continue
end
C
1
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
G
1
4
7560
eighth
sharp
up
begin
F
1
4
2520
16th
up
end
backward hook
F
1
4
5040
eighth
down
begin
F
1
5
2520
16th
down
continue
begin
E
1
5
2520
16th
sharp
down
end
end
F
1
5
5040
eighth
down
begin
C
1
5
5040
eighth
down
end
regular
D
5
5040
eighth
down
begin
C
1
5
5040
eighth
down
end
F
1
5
5040
eighth
down
begin
C
1
5
5040
eighth
down
end
C
1
5
5040
eighth
down
begin
B
4
5040
eighth
down
end
G
1
5
5040
eighth
sharp
down
begin
B
4
5040
eighth
down
end
regular
B
4
5040
eighth
up
begin
A
4
2520
16th
up
continue
begin
G
1
4
2520
16th
sharp
up
end
end
A
4
2520
16th
up
begin
begin
B
4
2520
16th
up
continue
end
A
4
2520
16th
up
continue
begin
E
1
4
2520
16th
sharp
up
end
end
F
1
4
5040
eighth
down
begin
F
1
5
2520
16th
down
continue
begin
E
0
5
2520
16th
natural
down
end
end
F
1
5
5040
eighth
down
begin
C
1
5
5040
eighth
down
end
regular
D
5
2520
16th
down
begin
begin
E
5
2520
16th
down
continue
end
D
5
2520
16th
down
continue
begin
B
4
2520
16th
down
end
end
E
5
2520
16th
down
begin
begin
B
4
2520
16th
down
continue
end
F
1
5
2520
16th
down
continue
begin
B
4
2520
16th
down
end
end
G
5
2520
16th
down
begin
begin
A
5
2520
16th
down
continue
end
G
5
2520
16th
down
continue
begin
E
5
2520
16th
down
end
end
A
5
2520
16th
down
begin
begin
E
5
2520
16th
down
continue
end
B
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
regular
C
1
5
2520
16th
down
begin
begin
D
5
2520
16th
down
continue
end
C
1
5
2520
16th
down
continue
begin
A
4
2520
16th
down
end
end
D
5
2520
16th
down
begin
begin
A
4
2520
16th
down
continue
end
E
5
2520
16th
down
continue
begin
A
4
2520
16th
down
end
end
F
1
5
2520
16th
down
begin
begin
G
5
2520
16th
down
continue
end
F
1
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
G
5
2520
16th
down
begin
begin
D
5
2520
16th
down
continue
end
A
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
regular
B
5
2520
16th
down
begin
begin
C
0
6
2520
16th
natural
down
continue
end
B
5
2520
16th
down
continue
begin
E
5
2520
16th
down
end
end
A
5
2520
16th
down
begin
begin
B
5
2520
16th
down
continue
end
A
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
G
5
2520
16th
down
begin
begin
A
5
2520
16th
down
continue
end
G
5
2520
16th
down
continue
begin
C
1
5
2520
16th
sharp
down
end
end
F
1
5
2520
16th
down
begin
begin
G
5
2520
16th
down
continue
end
F
1
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
regular
E
5
5040
eighth
down
begin
G
4
2520
16th
down
continue
begin
F
1
4
2520
16th
down
end
end
G
4
5040
eighth
down
begin
E
5
5040
eighth
down
end
F
1
4
5040
eighth
up
begin
D
5
5040
eighth
up
end
E
4
5040
eighth
up
begin
C
1
5
5040
eighth
up
end
regular
D
5
5040
eighth
5040
eighth
2520
16th
F
1
4
2520
16th
up
begin
begin
E
4
2520
16th
up
continue
continue
F
1
4
2520
16th
up
end
end
G
4
2520
16th
up
begin
begin
A
4
2520
16th
up
continue
end
G
4
2520
16th
up
continue
begin
E
4
2520
16th
up
end
end
F
1
4
2520
16th
up
begin
begin
G
4
2520
16th
up
continue
end
F
1
4
2520
16th
up
continue
begin
D
4
2520
16th
up
end
end
regular
E
4
2520
16th
up
begin
begin
F
1
4
2520
16th
up
continue
end
E
4
2520
16th
up
continue
begin
D
4
2520
16th
up
end
end
C
1
4
2520
16th
up
begin
begin
E
4
2520
16th
up
continue
end
D
4
2520
16th
up
continue
begin
C
1
4
2520
16th
up
end
end
D
4
5040
eighth
up
begin
A
4
5040
eighth
up
end
D
5
2520
16th
down
begin
begin
C
1
5
2520
16th
down
continue
end
B
4
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
regular
C
1
5
2520
16th
up
begin
begin
B
4
2520
16th
up
continue
end
A
4
2520
16th
up
continue
begin
G
1
4
2520
16th
sharp
up
end
end
A
4
5040
eighth
up
begin
E
4
5040
eighth
up
end
F
1
4
5040
eighth
up
begin
E
4
5040
eighth
up
end
A
4
5040
eighth
up
begin
E
4
5040
eighth
up
end
regular
E
4
5040
eighth
up
begin
D
4
5040
eighth
up
end
B
4
5040
eighth
up
begin
D
4
5040
eighth
up
end
D
4
5040
eighth
up
begin
C
1
4
2520
16th
up
continue
begin
B
3
2520
16th
up
end
end
C
1
4
2520
16th
up
begin
begin
D
1
4
2520
16th
sharp
up
continue
end
E
4
2520
16th
up
continue
begin
D
1
4
2520
16th
sharp
up
end
end
regular
A
4
2520
16th
up
begin
begin
F
1
4
2520
16th
up
continue
end
G
4
2520
16th
up
continue
begin
A
4
2520
16th
up
end
end
G
1
4
2520
16th
sharp
up
begin
begin
A
1
4
2520
16th
sharp
up
continue
end
B
4
2520
16th
up
continue
begin
A
1
4
2520
16th
sharp
up
end
end
E
5
2520
16th
down
begin
begin
C
1
5
2520
16th
down
continue
end
D
5
2520
16th
down
continue
begin
E
5
2520
16th
down
end
end
D
1
5
2520
16th
sharp
down
begin
begin
E
1
5
2520
16th
sharp
down
continue
end
F
1
5
2520
16th
down
continue
begin
E
1
5
2520
16th
sharp
down
end
end
regular
B
5
2520
16th
down
begin
begin
G
1
5
2520
16th
sharp
down
continue
end
A
5
2520
16th
down
continue
begin
B
4
2520
16th
down
end
end
C
1
5
2520
16th
down
begin
begin
D
1
5
2520
16th
sharp
down
continue
end
E
0
5
2520
16th
natural
down
continue
begin
D
1
5
2520
16th
sharp
down
end
end
A
5
2520
16th
down
begin
begin
F
1
5
2520
16th
down
continue
end
G
0
5
2520
16th
natural
down
continue
begin
A
4
2520
16th
down
end
end
B
4
2520
16th
down
begin
begin
C
1
5
2520
16th
down
continue
end
D
0
5
2520
16th
natural
down
continue
begin
C
1
5
2520
16th
down
end
end
regular
G
5
2520
16th
down
begin
begin
E
5
2520
16th
down
continue
end
F
1
5
2520
16th
down
continue
begin
C
1
5
2520
16th
down
end
end
D
5
2520
16th
down
begin
begin
E
5
2520
16th
down
continue
end
F
1
5
2520
16th
down
continue
begin
D
5
2520
16th
down
end
end
E
5
2520
16th
down
begin
begin
F
1
5
2520
16th
down
continue
end
E
5
2520
16th
down
continue
begin
C
1
5
2520
16th
down
end
end
D
5
2520
16th
down
begin
begin
E
5
2520
16th
down
continue
end
D
5
2520
16th
down
continue
begin
B
4
2520
16th
down
end
end
regular
C
1
5
2520
16th
down
begin
begin
D
5
2520
16th
down
continue
end
C
1
5
2520
16th
down
continue
begin
B
4
2520
16th
down
end
end
A
1
4
2520
16th
sharp
up
begin
begin
B
4
2520
16th
up
continue
end
C
1
5
2520
16th
up
continue
begin
A
1
4
2520
16th
sharp
up
end
end
F
1
4
5040
eighth
up
begin
B
4
2520
16th
up
continue
begin
A
1
4
2520
16th
sharp
up
end
end
B
4
5040
eighth
up
begin
F
1
4
5040
eighth
up
end
regular
G
4
5040
eighth
up
begin
F
1
4
5040
eighth
up
end
B
4
5040
eighth
up
begin
F
1
4
5040
eighth
up
end
F
1
4
5040
eighth
up
begin
E
4
5040
eighth
up
end
C
1
5
5040
eighth
up
begin
E
4
5040
eighth
up
end
regular
E
4
5040
eighth
up
begin
D
4
2520
16th
up
continue
begin
C
1
4
2520
16th
up
end
end
D
4
2520
16th
up
begin
begin
F
1
4
2520
16th
up
continue
end
E
4
2520
16th
up
continue
begin
G
4
2520
16th
up
end
end
F
1
4
7560
eighth
up
begin
D
5
2520
16th
up
end
backward hook
A
1
4
7560
eighth
sharp
up
begin
B
4
2520
16th
up
end
backward hook
regular
B
4
40320
whole
light-heavy
10080
2
F
4
quarter
73.3
B
2
5040
eighth
5040
eighth
D
3
5040
eighth
5040
eighth
E
3
5040
eighth
5040
eighth
D
3
5040
eighth
5040
eighth
regular
C
1
3
5040
eighth
5040
eighth
A
1
2
5040
eighth
sharp
5040
eighth
B
2
5040
eighth
5040
eighth
G
2
5040
eighth
5040
eighth
regular
F
1
2
5040
eighth
up
begin
F
1
3
2520
16th
up
continue
begin
E
1
3
2520
16th
sharp
up
end
end
F
1
3
5040
eighth
down
begin
C
1
3
5040
eighth
down
end
D
3
5040
eighth
up
begin
C
1
3
5040
eighth
up
end
F
1
3
5040
eighth
down
begin
C
1
3
5040
eighth
down
end
regular
C
1
3
5040
eighth
up
begin
B
2
5040
eighth
up
end
G
1
3
5040
eighth
sharp
down
begin
B
2
5040
eighth
down
end
B
2
5040
eighth
up
begin
A
2
2520
16th
up
continue
begin
G
1
2
2520
16th
sharp
up
end
end
A
2
5040
eighth
up
begin
B
2
5040
eighth
up
end
regular
C
1
3
5040
eighth
up
begin
B
2
5040
eighth
up
end
C
1
3
5040
eighth
up
begin
C
1
2
5040
eighth
up
end
F
1
2
7560
eighth
up
begin
G
1
2
2520
16th
sharp
up
end
backward hook
A
2
2520
16th
up
begin
begin
B
2
2520
16th
up
continue
end
G
1
2
2520
16th
sharp
up
continue
begin
A
2
2520
16th
up
end
end
regular
B
2
2520
16th
up
begin
begin
C
1
3
2520
16th
up
continue
end
B
2
2520
16th
up
continue
begin
G
1
2
2520
16th
sharp
up
end
end
A
2
2520
16th
up
begin
begin
B
2
2520
16th
up
continue
end
A
2
2520
16th
up
continue
begin
F
1
2
2520
16th
up
end
end
G
1
2
2520
16th
sharp
up
begin
begin
A
2
2520
16th
up
continue
end
G
1
2
2520
16th
sharp
up
continue
begin
F
1
2
2520
16th
up
end
end
E
1
2
2520
16th
sharp
up
begin
begin
G
1
2
2520
16th
sharp
up
continue
end
F
1
2
2520
16th
up
continue
begin
E
1
2
2520
16th
sharp
up
end
end
regular
F
1
2
5040
eighth
up
begin
F
1
3
2520
16th
up
continue
begin
E
1
3
2520
16th
sharp
up
end
end
F
1
3
5040
eighth
down
begin
C
1
3
5040
eighth
down
end
D
3
5040
eighth
down
begin
D
4
2520
16th
down
continue
begin
C
1
4
2520
16th
down
end
end
D
4
2520
16th
down
begin
begin
E
0
4
2520
16th
natural
down
continue
end
D
4
2520
16th
down
continue
begin
A
1
3
2520
16th
sharp
down
end
end
regular
B
3
5040
eighth
down
begin
A
0
3
5040
eighth
natural
down
end
G
3
5040
eighth
down
begin
F
1
3
5040
eighth
down
end
E
3
5040
eighth
up
begin
E
2
5040
eighth
up
end
F
1
2
5040
eighth
up
begin
G
2
5040
eighth
up
end
regular
A
2
5040
eighth
down
begin
G
3
5040
eighth
down
end
F
1
3
5040
eighth
down
begin
E
3
5040
eighth
down
end
D
3
5040
eighth
up
begin
D
2
5040
eighth
up
end
E
2
5040
eighth
up
begin
F
1
2
5040
eighth
up
end
regular
G
2
5040
eighth
up
begin
G
3
5040
eighth
up
end
F
1
3
5040
eighth
down
begin
B
3
5040
eighth
down
end
E
3
5040
eighth
down
begin
A
3
5040
eighth
down
end
D
3
5040
eighth
down
begin
D
4
5040
eighth
down
end
regular
D
4
2520
16th
down
begin
begin
E
4
2520
16th
down
continue
end
D
4
2520
16th
down
continue
begin
B
3
2520
16th
down
end
end
C
1
4
2520
16th
down
begin
begin
D
4
2520
16th
down
continue
end
C
1
4
2520
16th
down
continue
begin
A
3
2520
16th
down
end
end
D
4
2520
16th
down
begin
begin
C
1
4
2520
16th
down
continue
end
B
3
2520
16th
down
continue
begin
A
3
2520
16th
down
end
end
G
3
2520
16th
down
begin
begin
F
1
3
2520
16th
down
continue
end
G
3
2520
16th
down
continue
begin
A
3
2520
16th
down
end
end
regular
D
3
5040
eighth
down
begin
D
4
2520
16th
down
continue
begin
C
1
4
2520
16th
down
end
end
D
4
5040
eighth
down
begin
A
3
5040
eighth
down
end
B
3
5040
eighth
down
begin
A
3
5040
eighth
down
end
D
4
5040
eighth
down
begin
A
3
5040
eighth
down
end
regular
A
3
5040
eighth
down
begin
G
3
5040
eighth
down
end
E
4
5040
eighth
down
begin
G
3
5040
eighth
down
end
G
3
5040
eighth
down
begin
F
1
3
2520
16th
down
continue
begin
E
3
2520
16th
down
end
end
F
1
3
2520
16th
down
begin
begin
G
1
3
2520
16th
sharp
down
continue
end
A
3
2520
16th
down
continue
begin
G
1
3
2520
16th
sharp
down
end
end
regular
A
3
5040
eighth
down
begin
E
3
5040
eighth
down
end
D
3
2520
16th
up
begin
begin
C
1
3
2520
16th
up
continue
end
B
2
2520
16th
up
continue
begin
A
2
2520
16th
up
end
end
D
3
2520
16th
up
begin
begin
E
3
2520
16th
up
continue
end
D
3
2520
16th
up
continue
begin
B
2
2520
16th
up
end
end
C
1
3
2520
16th
up
begin
begin
D
3
2520
16th
up
continue
end
C
1
3
2520
16th
up
continue
begin
A
2
2520
16th
up
end
end
regular
B
2
2520
16th
up
begin
begin
C
1
3
2520
16th
up
continue
end
B
2
2520
16th
up
continue
begin
A
2
2520
16th
up
end
end
G
1
2
2520
16th
sharp
up
begin
begin
B
2
2520
16th
up
continue
end
A
2
2520
16th
up
continue
begin
G
1
2
2520
16th
sharp
up
end
end
A
2
5040
eighth
down
begin
A
3
5040
eighth
down
end
G
0
3
5040
eighth
natural
down
begin
F
1
3
5040
eighth
down
end
regular
E
3
5040
eighth
down
begin
E
4
5040
eighth
down
end
D
4
5040
eighth
down
begin
C
1
4
5040
eighth
down
end
B
3
5040
eighth
down
begin
B
2
5040
eighth
down
end
A
2
5040
eighth
up
begin
G
1
2
5040
eighth
sharp
up
end
regular
F
1
2
5040
eighth
up
begin
F
1
3
2520
16th
up
continue
begin
G
0
3
2520
16th
natural
up
end
end
A
3
5040
eighth
down
begin
B
3
5040
eighth
down
end
E
3
5040
eighth
up
begin
E
2
2520
16th
up
continue
begin
F
1
2
2520
16th
up
end
end
G
1
2
5040
eighth
sharp
up
begin
A
2
5040
eighth
up
end
regular
D
2
5040
eighth
up
begin
B
3
2520
16th
up
continue
begin
A
1
3
2520
16th
sharp
up
end
end
B
3
5040
eighth
down
begin
F
1
3
5040
eighth
down
end
G
3
5040
eighth
down
begin
F
1
3
5040
eighth
down
end
B
3
5040
eighth
down
begin
F
1
3
5040
eighth
down
end
regular
F
1
3
5040
eighth
down
begin
E
3
5040
eighth
down
end
C
1
4
5040
eighth
down
begin
E
3
5040
eighth
down
end
E
3
5040
eighth
down
begin
D
3
2520
16th
down
continue
begin
C
1
3
2520
16th
down
end
end
D
3
2520
16th
down
begin
begin
B
2
2520
16th
down
continue
end
C
1
3
2520
16th
down
continue
begin
D
3
2520
16th
down
end
end
regular
E
3
2520
16th
down
begin
begin
F
1
3
2520
16th
down
continue
end
E
3
2520
16th
down
continue
begin
C
1
3
2520
16th
down
end
end
D
3
2520
16th
up
begin
begin
E
3
2520
16th
up
continue
end
D
3
2520
16th
up
continue
begin
B
2
2520
16th
up
end
end
C
1
3
2520
16th
up
begin
begin
D
3
2520
16th
up
continue
end
C
1
3
2520
16th
up
continue
begin
B
2
2520
16th
up
end
end
A
1
2
2520
16th
sharp
up
begin
begin
C
1
3
2520
16th
up
continue
end
B
2
2520
16th
up
continue
begin
A
1
2
2520
16th
sharp
up
end
end
regular
B
2
5040
eighth
down
begin
B
3
2520
16th
down
continue
begin
A
1
3
2520
16th
sharp
down
end
end
B
3
5040
eighth
down
begin
G
3
5040
eighth
down
end
D
3
2520
16th
down
begin
begin
F
1
3
2520
16th
down
continue
end
E
3
2520
16th
down
continue
begin
G
3
2520
16th
down
end
end
F
1
3
5040
eighth
up
begin
F
1
2
5040
eighth
up
end
regular
B
2
40320
whole
light-heavy