Software for Analysis of Harmony in Music

Computer Tool for Search of Tonal Cadencies in Various Midi Files

Statistics

File: jsbach-prelude-in-c_20240625171106.mid_analysis_function_stats.txt
Duration: 120

Chords

TypeDuration (1/4 notes)Duration (%)
Maj510.258.54
Min55.254.38
Dim58.57.08
Augm50.00
D727.022.5
D7*0.00
Dim73.02.5
Dm77.56.25
Maj720.7517.29
Min729.524.58
MinMaj70.00
Augm73.52.92
No chord4.753.96


Harmonic Functions

TypeDuration (1/4 notes)Duration (%)
T (I)22.518.75
II5.54.58
III6.05
S (IV)5.04.17
D (V)19.015.83
VI12.010
VII2.01.67
No harmonic function48.040


Scale

TypeDuration (1/4 notes)Duration (%)
C Major39.032.5
A Minor3.02.5
F Major29.524.58
E Minor3.02.5
No scale45.537.92

{ name: 'C Major', value: [1,0,2,2.0,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'F Major', value: [6,2,8,6,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,8,11,3,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,11,19,8,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'F Major', value: [6,19,25.5,6.5,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,25.5,31,5.5,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'F Major', value: [6,31,34,3,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,34,37,3,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,37,40,3,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'E Minor', value: [5,40,43,3,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,43,55,12,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,55,64,9,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,64,69,5,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,69,72,3,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,72,73,1.0,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'A Minor', value: [10,73,76,3,#6996ff], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,76,78,2,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'F Major', value: [6,78,86,8,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,86,88,2,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,88,90,2,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,90,94,4,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,94,104,10,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,104,110,6,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'F Major', value: [6,110,116,6,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'null', value: [0,116,118,2,#f2f2f2], itemStyle: { normal: { color: '#7b9ce1'} } },
{ name: 'C Major', value: [1,118,120,2,#ffd269], itemStyle: { normal: { color: '#7b9ce1'} } },

© 2020 Eva Ferková, Michal Šukola