Software for Analysis of Harmony in Music

Computer Tool for Search of Tonal Cadencies in Various Midi Files

Statistics

File: jsbach-fugue-in-c_20240625171055.mid_analysis_function_stats.txt
Duration: 444

Chords

TypeDuration (1/4 notes)Duration (%)
Maj566.514.98
Min539.08.78
Dim522.04.95
Augm50.00
D772.516.33
D7*5.01.13
Dim71.00.23
Dm719.04.28
Maj748.010.81
Min787.019.59
MinMaj74.00.9
Augm77.01.58
No chord73.016.44


Harmonic Functions

TypeDuration (1/4 notes)Duration (%)
T (I)78.517.68
II31.06.98
III23.05.18
S (IV)19.04.28
D (V)76.517.23
VI25.05.63
VII13.02.93
No harmonic function178.040.09


Scale

TypeDuration (1/4 notes)Duration (%)
F Major5.01.13
G Major77.017.34
E Minor30.06.76
D Minor52.011.71
C Major142.031.98
A Minor27.06.08
No scale111.025

{ name: 'C Major', value: [1,0,62,62,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'G Major', value: [8,62,74,12,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,74,78,4,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,78,81,3,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,81,85,4,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'D Minor', value: [3,85,101,16,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'E Minor', value: [5,101,111,10,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,111,118,7,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'G Major', value: [8,118,122,4,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,122,133,11,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,133,144,11,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'G Major', value: [8,144,150,6,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,150,168,18,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,168,175,7,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,175,184,9,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'G Major', value: [8,184,193,9,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,193,197,4,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'A Minor', value: [10,197,200,3,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,200,214,14,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'A Minor', value: [10,214,221,7,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'D Minor', value: [3,221,227,6,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,227,233,6,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'A Minor', value: [10,233,239,6,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,239,240,1,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'E Minor', value: [5,240,260,20,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'D Minor', value: [3,260,268,8,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,268,276,8,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,276,287,11,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'G Major', value: [8,287,304,17,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,304,308,4,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,308,324,16,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,324,342,18,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'D Minor', value: [3,342,364,22,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'G Major', value: [8,364,393,29,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'A Minor', value: [10,393,404,11,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,404,411,7,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'F Major', value: [6,411,416,5,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,416,444,28,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },

© 2020 Eva Ferková, Michal Šukola