Computing features with MusicExtractor

MusicExtractor is a multi-purpose algorithm for music audio feature extraction from files (see the complete list of computed features here). It combines many algorithms and provides the same functionality as the command-line Music Extractor, which is a wrapper of this algorithm.

As an input, the algorithm requires a filename to analyze. All the computed features are stored in two output Pools, for raw frames data and the aggregated statistics across frames. You can access any particular feature in these pools for your needs or store them in files for future use.

You can see one of the previous versions of MusicExtractor in use in the AcousticBrainz database, where it is used to compute the low-level data for each track submission.

audiofile = '../../../test/audio/recorded/dubstep.mp3'

# This is how the audio we want to process sounds like.
import IPython
IPython.display.Audio(audiofile)
import essentia
import essentia.standard as es

# Compute all features.
# Aggregate 'mean' and 'stdev' statistics for all low-level, rhythm, and tonal frame features.
features, features_frames = es.MusicExtractor(lowlevelStats=['mean', 'stdev'],
                                              rhythmStats=['mean', 'stdev'],
                                              tonalStats=['mean', 'stdev'])(audiofile)

# See all feature names in the pool in a sorted order
print(sorted(features.descriptorNames()))
['lowlevel.average_loudness', 'lowlevel.barkbands.mean', 'lowlevel.barkbands.stdev', 'lowlevel.barkbands_crest.mean', 'lowlevel.barkbands_crest.stdev', 'lowlevel.barkbands_flatness_db.mean', 'lowlevel.barkbands_flatness_db.stdev', 'lowlevel.barkbands_kurtosis.mean', 'lowlevel.barkbands_kurtosis.stdev', 'lowlevel.barkbands_skewness.mean', 'lowlevel.barkbands_skewness.stdev', 'lowlevel.barkbands_spread.mean', 'lowlevel.barkbands_spread.stdev', 'lowlevel.dissonance.mean', 'lowlevel.dissonance.stdev', 'lowlevel.dynamic_complexity', 'lowlevel.erbbands.mean', 'lowlevel.erbbands.stdev', 'lowlevel.erbbands_crest.mean', 'lowlevel.erbbands_crest.stdev', 'lowlevel.erbbands_flatness_db.mean', 'lowlevel.erbbands_flatness_db.stdev', 'lowlevel.erbbands_kurtosis.mean', 'lowlevel.erbbands_kurtosis.stdev', 'lowlevel.erbbands_skewness.mean', 'lowlevel.erbbands_skewness.stdev', 'lowlevel.erbbands_spread.mean', 'lowlevel.erbbands_spread.stdev', 'lowlevel.gfcc.cov', 'lowlevel.gfcc.icov', 'lowlevel.gfcc.mean', 'lowlevel.hfc.mean', 'lowlevel.hfc.stdev', 'lowlevel.loudness_ebu128.integrated', 'lowlevel.loudness_ebu128.loudness_range', 'lowlevel.loudness_ebu128.momentary.mean', 'lowlevel.loudness_ebu128.momentary.stdev', 'lowlevel.loudness_ebu128.short_term.mean', 'lowlevel.loudness_ebu128.short_term.stdev', 'lowlevel.melbands.mean', 'lowlevel.melbands.stdev', 'lowlevel.melbands128.mean', 'lowlevel.melbands128.stdev', 'lowlevel.melbands_crest.mean', 'lowlevel.melbands_crest.stdev', 'lowlevel.melbands_flatness_db.mean', 'lowlevel.melbands_flatness_db.stdev', 'lowlevel.melbands_kurtosis.mean', 'lowlevel.melbands_kurtosis.stdev', 'lowlevel.melbands_skewness.mean', 'lowlevel.melbands_skewness.stdev', 'lowlevel.melbands_spread.mean', 'lowlevel.melbands_spread.stdev', 'lowlevel.mfcc.cov', 'lowlevel.mfcc.icov', 'lowlevel.mfcc.mean', 'lowlevel.pitch_salience.mean', 'lowlevel.pitch_salience.stdev', 'lowlevel.silence_rate_20dB.mean', 'lowlevel.silence_rate_20dB.stdev', 'lowlevel.silence_rate_30dB.mean', 'lowlevel.silence_rate_30dB.stdev', 'lowlevel.silence_rate_60dB.mean', 'lowlevel.silence_rate_60dB.stdev', 'lowlevel.spectral_centroid.mean', 'lowlevel.spectral_centroid.stdev', 'lowlevel.spectral_complexity.mean', 'lowlevel.spectral_complexity.stdev', 'lowlevel.spectral_contrast_coeffs.mean', 'lowlevel.spectral_contrast_coeffs.stdev', 'lowlevel.spectral_contrast_valleys.mean', 'lowlevel.spectral_contrast_valleys.stdev', 'lowlevel.spectral_decrease.mean', 'lowlevel.spectral_decrease.stdev', 'lowlevel.spectral_energy.mean', 'lowlevel.spectral_energy.stdev', 'lowlevel.spectral_energyband_high.mean', 'lowlevel.spectral_energyband_high.stdev', 'lowlevel.spectral_energyband_low.mean', 'lowlevel.spectral_energyband_low.stdev', 'lowlevel.spectral_energyband_middle_high.mean', 'lowlevel.spectral_energyband_middle_high.stdev', 'lowlevel.spectral_energyband_middle_low.mean', 'lowlevel.spectral_energyband_middle_low.stdev', 'lowlevel.spectral_entropy.mean', 'lowlevel.spectral_entropy.stdev', 'lowlevel.spectral_flux.mean', 'lowlevel.spectral_flux.stdev', 'lowlevel.spectral_kurtosis.mean', 'lowlevel.spectral_kurtosis.stdev', 'lowlevel.spectral_rms.mean', 'lowlevel.spectral_rms.stdev', 'lowlevel.spectral_rolloff.mean', 'lowlevel.spectral_rolloff.stdev', 'lowlevel.spectral_skewness.mean', 'lowlevel.spectral_skewness.stdev', 'lowlevel.spectral_spread.mean', 'lowlevel.spectral_spread.stdev', 'lowlevel.spectral_strongpeak.mean', 'lowlevel.spectral_strongpeak.stdev', 'lowlevel.zerocrossingrate.mean', 'lowlevel.zerocrossingrate.stdev', 'metadata.audio_properties.analysis.downmix', 'metadata.audio_properties.analysis.equal_loudness', 'metadata.audio_properties.analysis.length', 'metadata.audio_properties.analysis.sample_rate', 'metadata.audio_properties.analysis.start_time', 'metadata.audio_properties.bit_rate', 'metadata.audio_properties.codec', 'metadata.audio_properties.length', 'metadata.audio_properties.lossless', 'metadata.audio_properties.md5_encoded', 'metadata.audio_properties.number_channels', 'metadata.audio_properties.replay_gain', 'metadata.audio_properties.sample_rate', 'metadata.tags.encoding', 'metadata.tags.file_name', 'metadata.version.essentia', 'metadata.version.essentia_git_sha', 'metadata.version.extractor', 'rhythm.beats_count', 'rhythm.beats_loudness.mean', 'rhythm.beats_loudness.stdev', 'rhythm.beats_loudness_band_ratio.mean', 'rhythm.beats_loudness_band_ratio.stdev', 'rhythm.beats_position', 'rhythm.bpm', 'rhythm.bpm_histogram', 'rhythm.bpm_histogram_first_peak_bpm', 'rhythm.bpm_histogram_first_peak_weight', 'rhythm.bpm_histogram_second_peak_bpm', 'rhythm.bpm_histogram_second_peak_spread', 'rhythm.bpm_histogram_second_peak_weight', 'rhythm.danceability', 'rhythm.onset_rate', 'tonal.chords_changes_rate', 'tonal.chords_histogram', 'tonal.chords_key', 'tonal.chords_number_rate', 'tonal.chords_scale', 'tonal.chords_strength.mean', 'tonal.chords_strength.stdev', 'tonal.hpcp.mean', 'tonal.hpcp.stdev', 'tonal.hpcp_crest.mean', 'tonal.hpcp_crest.stdev', 'tonal.hpcp_entropy.mean', 'tonal.hpcp_entropy.stdev', 'tonal.key_edma.key', 'tonal.key_edma.scale', 'tonal.key_edma.strength', 'tonal.key_krumhansl.key', 'tonal.key_krumhansl.scale', 'tonal.key_krumhansl.strength', 'tonal.key_temperley.key', 'tonal.key_temperley.scale', 'tonal.key_temperley.strength', 'tonal.thpcp', 'tonal.tuning_diatonic_strength', 'tonal.tuning_equal_tempered_deviation', 'tonal.tuning_frequency', 'tonal.tuning_nontempered_energy_ratio']

We can then access particular values in the pools:

print("Filename:", features['metadata.tags.file_name'])
print("-"*80)
print("Replay gain:", features['metadata.audio_properties.replay_gain'])
print("EBU128 integrated loudness:", features['lowlevel.loudness_ebu128.integrated'])
print("EBU128 loudness range:", features['lowlevel.loudness_ebu128.loudness_range'])
print("-"*80)
print("MFCC mean:", features['lowlevel.mfcc.mean'])
print("-"*80)
print("BPM:", features['rhythm.bpm'])
print("Beat positions (sec.)", features['rhythm.beats_position'])
print("-"*80)
print("Key/scale estimation (using a profile specifically suited for electronic music):",
      features['tonal.key_edma.key'], features['tonal.key_edma.scale'])
Filename: dubstep.mp3
--------------------------------------------------------------------------------
Replay gain: -13.247243881225586
EBU128 integrated loudness: -10.77892780303955
EBU128 loudness range: 0.7203598022460938
--------------------------------------------------------------------------------
MFCC mean: [-6.6916754e+02  8.3628136e+01  2.3836292e+01 -4.4610019e+00
  8.3065739e+00 -1.1081966e+00  6.7006445e+00  9.5169401e+00
  1.6557934e+00  9.0660133e+00 -5.7823056e-01  5.5514116e+00
 -4.1337581e+00]
--------------------------------------------------------------------------------
BPM: 139.71859741210938
Beat positions (sec.) [0.44117913 0.88235825 1.3235373  1.7414966  2.1710658  2.6006348
 3.030204   3.459773   3.8893423  4.3189116  4.760091   5.1780496
 5.607619   6.037188   6.4551473 ]
--------------------------------------------------------------------------------
Key/scale estimation (using a profile specifically suited for electronic music): C# minor

We can assess frame values for audio features computed on frames:

from pylab import plot, show, figure, imshow
%matplotlib inline
import matplotlib.pyplot as plt
import matplotlib.colors as colors
plt.rcParams['figure.figsize'] = (15, 6) # set plot sizes to something larger than default

imshow(features_frames['lowlevel.melbands128'].T,
       aspect='auto', origin='lower', interpolation='none', norm=colors.LogNorm())
plt.title("Mel-spectrogram (128 bins)")
show()

imshow(features_frames['tonal.hpcp'].T,
       aspect='auto', origin='lower', interpolation='none', norm=colors.LogNorm())
plt.title("HPCP (chroma) 36 bins)")
show()
_images/tutorial_extractors_musicextractor_6_0.png _images/tutorial_extractors_musicextractor_6_1.png

Metadata

The pools include the input audio file metadata in addition to the audio analysis results. This is useful to allow you tracking down some of the details about the analyzed files. MusicExtractor uses the MetadataReader algorithm internally for ID3 tags and similar track metadata. Those are stored inside metadata.tags if they are present.

print("Essentia version:", features['metadata.version.essentia'])
print("Essentia version git SHA:", features['metadata.version.essentia_git_sha'])
print("Essentia MusicExtractor version:", features['metadata.version.extractor'])
Essentia version: 2.1-beta6-dev
Essentia version git SHA: v2.1_beta5-409-g84e4a6ee-dirty
Essentia MusicExtractor version: music 2.0
print("Filename:", features['metadata.tags.file_name'])
print("MD5 hash for the encoded audio:", features['metadata.audio_properties.md5_encoded'])
print("Audio bit rate:", features['metadata.audio_properties.bit_rate'])
print("Audio codec:", features['metadata.audio_properties.codec'])
print("Duration (seconds):", features['metadata.audio_properties.length'])
print("Number of channels (mono or stereo):", features['metadata.audio_properties.number_channels'])
Filename: dubstep.mp3
MD5 hash for the encoded audio: 1e5a598218e9b19cfe04d6c2f61f84a6
Audio bit rate: 192000.0
Audio codec: mp3float
Duration (seconds): 6.896326541900635
Number of channels (mono or stereo): 2.0

Storing results to files

In many situations, we may want to analyze multiple tracks and store results for further processing. We can use the YamlOutput algorithm to store the pools with the analysis results from MusicExtractor to either JSON or YAML formats.

# Write the aggregated features into a temporary directory.
from tempfile import TemporaryDirectory
temp_dir = TemporaryDirectory()
results_file = temp_dir.name + '/results.json'

es.YamlOutput(filename=results_file, format="json")(features)

# Preview the resulting file.
!cat $results_file
{
"metadata": {
    "version": {
        "essentia": "2.1-beta6-dev",
        "essentia_git_sha": "v2.1_beta5-409-g84e4a6ee-dirty",
        "extractor": "music 2.0"
    },
    "audio_properties": {
        "analysis": {
            "equal_loudness": 0,
            "length": 6.8963265419,
            "sample_rate": 44100,
            "start_time": 0,
            "downmix": "mix"
        },
        "bit_rate": 192000,
        "length": 6.8963265419,
        "lossless": 0,
        "number_channels": 2,
        "replay_gain": -13.2472438812,
        "sample_rate": 44100,
        "codec": "mp3float",
        "md5_encoded": "1e5a598218e9b19cfe04d6c2f61f84a6"
    },
    "tags": {
        "file_name": "dubstep.mp3",
        "encoding": ["Lavf53.21.1"]
    }
},
"lowlevel": {
    "average_loudness": 0.980225086212,
    "barkbands_crest": {
        "mean": 10.9271945953,
        "stdev": 5.24087572098
    },
    "barkbands_flatness_db": {
        "mean": 0.124555200338,
        "stdev": 0.066339276731
    },
    "barkbands_kurtosis": {
        "mean": 5.32759380341,
        "stdev": 14.5703325272
    },
    "barkbands_skewness": {
        "mean": 1.40852665901,
        "stdev": 1.87976658344
    },
    "barkbands_spread": {
        "mean": 45.8249053955,
        "stdev": 29.0703601837
    },
    "dissonance": {
        "mean": 0.46554300189,
        "stdev": 0.0284081157297
    },
    "dynamic_complexity": 2.62157225609,
    "erbbands_crest": {
        "mean": 11.2042274475,
        "stdev": 5.66398859024
    },
    "erbbands_flatness_db": {
        "mean": 0.122224129736,
        "stdev": 0.0457571819425
    },
    "erbbands_kurtosis": {
        "mean": 0.538393855095,
        "stdev": 1.81224000454
    },
    "erbbands_skewness": {
        "mean": 0.693617045879,
        "stdev": 0.950589179993
    },
    "erbbands_spread": {
        "mean": 58.7309875488,
        "stdev": 28.7319564819
    },
    "hfc": {
        "mean": 46.252281189,
        "stdev": 47.6952438354
    },
    "loudness_ebu128": {
        "integrated": -10.778927803,
        "loudness_range": 0.720359802246,
        "momentary": {
            "mean": -11.2721996307,
            "stdev": 2.10033488274
        },
        "short_term": {
            "mean": -10.7430725098,
            "stdev": 0.266472518444
        }
    },
    "melbands_crest": {
        "mean": 16.8345661163,
        "stdev": 7.55132722855
    },
    "melbands_flatness_db": {
        "mean": 0.193240642548,
        "stdev": 0.0777588486671
    },
    "melbands_kurtosis": {
        "mean": 25.9325714111,
        "stdev": 40.6173095703
    },
    "melbands_skewness": {
        "mean": 3.46487236023,
        "stdev": 2.72034931183
    },
    "melbands_spread": {
        "mean": 29.6369419098,
        "stdev": 21.3853168488
    },
    "pitch_salience": {
        "mean": 0.596983611584,
        "stdev": 0.19506508112
    },
    "silence_rate_20dB": {
        "mean": 1,
        "stdev": 0
    },
    "silence_rate_30dB": {
        "mean": 0.919463098049,
        "stdev": 0.272123038769
    },
    "silence_rate_60dB": {
        "mean": 0.0469798669219,
        "stdev": 0.211595624685
    },
    "spectral_centroid": {
        "mean": 1546.61853027,
        "stdev": 832.118774414
    },
    "spectral_complexity": {
        "mean": 13.8523492813,
        "stdev": 11.0735054016
    },
    "spectral_decrease": {
        "mean": -7.27286364466e-09,
        "stdev": 1.16651532878e-08
    },
    "spectral_energy": {
        "mean": 0.031644705683,
        "stdev": 0.0451338812709
    },
    "spectral_energyband_high": {
        "mean": 0.00310198264197,
        "stdev": 0.00394229078665
    },
    "spectral_energyband_low": {
        "mean": 0.0150104770437,
        "stdev": 0.0400076769292
    },
    "spectral_energyband_middle_high": {
        "mean": 0.00448348838836,
        "stdev": 0.00574021739885
    },
    "spectral_energyband_middle_low": {
        "mean": 0.00925249326974,
        "stdev": 0.0149466469884
    },
    "spectral_entropy": {
        "mean": 8.02807235718,
        "stdev": 0.449253708124
    },
    "spectral_flux": {
        "mean": 0.106801234186,
        "stdev": 0.0773073509336
    },
    "spectral_kurtosis": {
        "mean": 2.67390918732,
        "stdev": 1.84536886215
    },
    "spectral_rms": {
        "mean": 0.00462893070653,
        "stdev": 0.00307341688313
    },
    "spectral_rolloff": {
        "mean": 5973.36914062,
        "stdev": 6374.26367188
    },
    "spectral_skewness": {
        "mean": 1.45750582218,
        "stdev": 0.426387310028
    },
    "spectral_spread": {
        "mean": 9271461,
        "stdev": 4166317.25
    },
    "spectral_strongpeak": {
        "mean": 0.796132326126,
        "stdev": 0.7843080163
    },
    "zerocrossingrate": {
        "mean": 0.142017751932,
        "stdev": 0.112326793373
    },
    "barkbands": {
        "mean": [0.00178457901347, 0.0118114836514, 0.00129905203357, 0.00124581705313, 0.00233111577109, 0.0013295491226, 0.00162441923749, 0.00109837541822, 0.00142411887646, 0.00144830078352, 0.000654951611068, 0.000609003182035, 0.000317413097946, 0.000226144577027, 0.000252533209277, 0.000208156532608, 0.000249455537414, 0.000237392523559, 0.000289264280582, 0.000229005352594, 0.00020686116477, 0.000219580659177, 0.000202310737222, 0.000649416644592, 0.000292587763397, 0.000601083855145, 0.000802741327789],
        "stdev": [0.00463509280235, 0.0355129614472, 0.00268028769642, 0.00357106560841, 0.00711813289672, 0.00309683126397, 0.0027830733452, 0.00232607359067, 0.00365665089339, 0.00281742378138, 0.00128514366224, 0.00151029054541, 0.000602026644628, 0.000428212661063, 0.000569255265873, 0.000526556861587, 0.000552700075787, 0.000623022788204, 0.000755411805585, 0.000959248456638, 0.000587339804042, 0.00064871419454, 0.000586497597396, 0.000700568838511, 0.000365452549886, 0.000786541961133, 0.00111133116297]
    },
    "erbbands": {
        "mean": [0.602214455605, 1.61276173592, 1.59895646572, 2.80366492271, 5.76743173599, 8.26074981689, 9.13563537598, 11.8767824173, 22.6744842529, 23.0081272125, 25.6808433533, 31.6527042389, 29.2267456055, 54.6148796082, 28.1842594147, 22.1524486542, 14.9667377472, 12.2961816788, 13.0696363449, 12.7995185852, 11.4342069626, 13.3394041061, 13.2777709961, 13.4887838364, 14.7559099197, 10.5248184204, 9.39213180542, 7.56091785431, 7.4237241745, 6.5443406105, 6.33107328415, 17.1134109497, 6.63248109818, 2.99827599525, 2.30938267708, 1.68632078171, 1.2553255558, 0.629207372665, 0.166532829404, 0.00543845631182],
        "stdev": [1.87047874928, 4.58261966705, 3.08674860001, 6.78402137756, 18.4338798523, 26.9437713623, 25.6581764221, 27.2910614014, 41.0321502686, 41.8384132385, 54.3552131653, 89.124382019, 52.6257781982, 111.609840393, 56.3709869385, 51.5235824585, 27.0921783447, 20.7828712463, 29.5005931854, 27.5125312805, 30.1404533386, 30.279794693, 31.1674461365, 33.4031982422, 46.8652534485, 40.4411773682, 29.7514400482, 21.7286243439, 20.9788017273, 20.1408939362, 17.2430992126, 18.3444213867, 8.59513092041, 3.76004815102, 2.97726082802, 2.10639667511, 1.71380591393, 0.856331467628, 0.230476945639, 0.00761716160923]
    },
    "gfcc": {
        "mean": [4.27658748627, 13.7466363907, -69.4734954834, -3.39469027519, -45.7959251404, 16.2446746826, -25.2969493866, 14.1806020737, -13.9278459549, 0.0684015154839, -7.26425027847, 2.27745556831, -9.870677948],
        "cov": [[8356.35058594, 393.04675293, -350.553649902, -173.494232178, -662.879272461, -661.020080566, -270.08883667, 9.82096481323, -189.877426147, -51.813079834, -321.424102783, 60.2081871033, -173.896072388], [393.04675293, 2555.51464844, -391.570587158, 721.47833252, -93.19090271, -146.185287476, -161.294647217, 115.035430908, 290.574615479, 73.6021118164, 268.448120117, 71.5297470093, 153.687225342], [-350.553649902, -391.570587158, 1644.94934082, 61.4622459412, 332.465789795, 174.002304077, -200.17124939, -110.606086731, 75.5585861206, 3.28769636154, -30.9797058105, 35.8714866638, 74.6665039062], [-173.494232178, 721.47833252, 61.4622459412, 902.875305176, 247.758255005, 184.030944824, -31.999786377, 4.09454345703, 68.3748168945, -37.8594779968, 57.4710121155, -3.76152896881, 97.2605743408], [-662.879272461, -93.19090271, 332.465789795, 247.758255005, 445.091552734, 293.67779541, 131.431030273, 19.0969867706, 55.7519264221, 9.89687728882, 6.30165529251, 42.7700576782, 107.350845337], [-661.020080566, -146.185287476, 174.002304077, 184.030944824, 293.67779541, 544.410400391, 295.536499023, 50.4745941162, -49.8137130737, -59.1592674255, 60.6172943115, 49.4789733887, 69.5786132812], [-270.08883667, -161.294647217, -200.17124939, -31.999786377, 131.431030273, 295.536499023, 416.525177002, 88.7106246948, -123.931671143, -92.7104721069, 3.21152901649, 47.6928138733, 26.4722118378], [9.82096481323, 115.035430908, -110.606086731, 4.09454345703, 19.0969867706, 50.4745941162, 88.7106246948, 186.320983887, 110.465484619, -0.867925047874, 20.7915725708, -24.627779007, -6.79776716232], [-189.877426147, 290.574615479, 75.5585861206, 68.3748168945, 55.7519264221, -49.8137130737, -123.931671143, 110.465484619, 306.847290039, 149.254821777, 47.4601745605, -59.4440116882, 21.0993652344], [-51.813079834, 73.6021118164, 3.28769636154, -37.8594779968, 9.89687728882, -59.1592674255, -92.7104721069, -0.867925047874, 149.254821777, 269.406036377, 79.2073898315, 23.9735069275, -21.358959198], [-321.424102783, 268.448120117, -30.9797058105, 57.4710121155, 6.30165529251, 60.6172943115, 3.21152901649, 20.7915725708, 47.4601745605, 79.2073898315, 191.58732605, 47.474609375, -23.4872722626], [60.2081871033, 71.5297470093, 35.8714866638, -3.76152896881, 42.7700576782, 49.4789733887, 47.6928138733, -24.627779007, -59.4440116882, 23.9735069275, 47.474609375, 149.654190063, 71.3595352173], [-173.896072388, 153.687225342, 74.6665039062, 97.2605743408, 107.350845337, 69.5786132812, 26.4722118378, -6.79776716232, 21.0993652344, -21.358959198, -23.4872722626, 71.3595352173, 176.827789307]],
        "icov": [[0.000177598703885, -7.56730514695e-05, -3.04219174723e-05, -5.43422029295e-05, 0.000211736434721, 1.92937040993e-05, 7.31988038751e-05, -0.000229662837228, 0.000126751969219, -0.000108095424366, 0.000594855577219, -0.000449889979791, 0.000359623285476], [-7.56730514695e-05, 0.00100862246472, 0.000104890481452, -0.000830374076031, 0.000647119130008, 0.00056213332573, -0.000452857988421, 0.000273672048934, -0.00123456632718, 0.000612204254139, -0.00145848258398, -0.000378573633498, -0.000894032709766], [-3.04219174723e-05, 0.000104890481452, 0.00107938365545, 0.000285851041554, -0.000908410584088, -0.000656201737002, 0.00124180712737, 0.000501397938933, -0.000565415772144, 0.000674472074024, 0.000119002477732, -0.000658310542349, 0.000339384161634], [-5.43422029295e-05, -0.000830374076031, 0.000285851041554, 0.00244046980515, -0.00184083275963, -0.00103135232348, 0.00156608514953, -0.000188263395103, 0.00115557352547, 0.000147942439071, 0.000111050205305, 0.00119702145457, -0.000101409801573], [0.000211736434721, 0.000647119130008, -0.000908410584088, -0.00184083275963, 0.00657164538279, -0.00116798444651, -0.00238228635862, 0.0012158829486, -0.00294024823233, -0.00030466003227, 0.00110442959704, -0.00179643498268, -0.000899054517504], [1.92937040993e-05, 0.00056213332573, -0.000656201737002, -0.00103135232348, -0.00116798444651, 0.00565365888178, -0.00373550946824, 1.81188788702e-05, 5.20845896972e-05, 0.000310480740154, -0.00279369810596, 0.00100191426463, -0.00132496457081], [7.31988038751e-05, -0.000452857988421, 0.00124180712737, 0.00156608514953, -0.00238228635862, -0.00373550946824, 0.00897105131298, -0.00531821325421, 0.00533005595207, -0.000604470667895, 0.00107610085979, 4.84460506414e-05, -0.000137138311402], [-0.000229662837228, 0.000273672048934, 0.000501397938933, -0.000188263395103, 0.0012158829486, 1.81188788702e-05, -0.00531821325421, 0.0142056979239, -0.0110166668892, 0.00470519764349, -0.000216647225898, -0.00302287866361, 0.00309909600765], [0.000126751969219, -0.00123456632718, -0.000565415772144, 0.00115557352547, -0.00294024823233, 5.20845896972e-05, 0.00533005595207, -0.0110166668892, 0.0173461716622, -0.00806040596217, -0.00125803938136, 0.00926924031228, -0.00560726365075], [-0.000108095424366, 0.000612204254139, 0.000674472074024, 0.000147942439071, -0.00030466003227, 0.000310480740154, -0.000604470667895, 0.00470519764349, -0.00806040596217, 0.00908872578293, -0.0016544079408, -0.00513405818492, 0.00324132363312], [0.000594855577219, -0.00145848258398, 0.000119002477732, 0.000111050205305, 0.00110442959704, -0.00279369810596, 0.00107610085979, -0.000216647225898, -0.00125803938136, -0.0016544079408, 0.0124701857567, -0.00649990607053, 0.006230332423], [-0.000449889979791, -0.000378573633498, -0.000658310542349, 0.00119702145457, -0.00179643498268, 0.00100191426463, 4.84460506414e-05, -0.00302287866361, 0.00926924031228, -0.00513405818492, -0.00649990607053, 0.0181586183608, -0.0098384115845], [0.000359623285476, -0.000894032709766, 0.000339384161634, -0.000101409801573, -0.000899054517504, -0.00132496457081, -0.000137138311402, 0.00309909600765, -0.00560726365075, 0.00324132363312, 0.006230332423, -0.0098384115845, 0.0137636782601]]
    },
    "melbands": {
        "mean": [0.00414752354845, 0.00115025718696, 0.000588456867263, 0.000490546924993, 0.00034569442505, 0.000275898899417, 0.000341582956025, 0.000247554853559, 0.000213425431866, 0.000198372159502, 0.000143576442497, 0.000229029828915, 9.51080219238e-05, 7.26931539248e-05, 4.19150783273e-05, 2.93460398098e-05, 2.15158324863e-05, 2.06780387089e-05, 1.87098739843e-05, 1.5457653717e-05, 1.29950767587e-05, 1.26724899019e-05, 1.5427962353e-05, 1.04613600342e-05, 1.0656401173e-05, 1.18779480545e-05, 8.60295131133e-06, 6.70086046739e-06, 6.35382411929e-06, 4.87390616399e-06, 4.26914220952e-06, 4.22424363933e-06, 4.28465045843e-06, 3.23799895341e-06, 3.40279325428e-06, 3.94822427552e-06, 1.45635349327e-05, 5.03239425598e-06, 2.50979860539e-06, 2.42951387008e-06],
        "stdev": [0.0125376516953, 0.00246861483902, 0.00153019104619, 0.00149403780233, 0.00103133218363, 0.000618795282207, 0.000601792649832, 0.000461614545202, 0.000467046455014, 0.000552144483663, 0.000256468396401, 0.000478275382193, 0.000185495606274, 0.000189390295418, 8.20293353172e-05, 5.59149921173e-05, 3.68409819202e-05, 4.81176066387e-05, 4.04047714255e-05, 3.49095644196e-05, 3.70796115021e-05, 2.94732508337e-05, 3.58765282726e-05, 2.73036857834e-05, 2.61947479885e-05, 3.43036226695e-05, 3.31897826982e-05, 2.66400693363e-05, 2.13941912079e-05, 1.47594000737e-05, 1.24324806166e-05, 1.16800420074e-05, 1.36647831823e-05, 9.93547746475e-06, 1.09460388558e-05, 7.89625391917e-06, 1.51821050167e-05, 6.86064686306e-06, 3.81424865736e-06, 2.97548649542e-06]
    },
    "melbands128": {
        "mean": [0.00137041299604, 0.00579343922436, 0.00489751296118, 0.00188200187404, 0.000845369475428, 0.000577362836339, 0.000514971034136, 0.000676888448652, 0.000592761673033, 0.000426718150266, 0.000478996371385, 0.000441565702204, 0.000311627838528, 0.000226090647629, 0.000230592340813, 0.000312462158035, 0.000404370075557, 0.000344081112416, 0.000273916084552, 0.00026131584309, 0.000227632684982, 0.000219846187974, 0.000199210713618, 0.000225151874474, 0.000222886388656, 0.000167872422026, 0.000184945078217, 0.000101400037238, 0.000115126211313, 0.000346683635144, 0.000220061250729, 0.000105347222416, 9.83903519227e-05, 7.03195983078e-05, 9.49350360315e-05, 6.66389023536e-05, 5.19512941537e-05, 4.32752894994e-05, 3.33697244059e-05, 3.19993705489e-05, 2.67869836534e-05, 3.01207219309e-05, 1.99635360332e-05, 1.84652435564e-05, 1.95721440832e-05, 2.10917278309e-05, 2.24529976549e-05, 1.77522124432e-05, 1.8190323317e-05, 1.75496315933e-05, 1.48715898831e-05, 1.37019424074e-05, 1.3345800653e-05, 1.167375558e-05, 1.39718667924e-05, 9.59853696259e-06, 1.44442583405e-05, 2.0565570594e-05, 1.39161720654e-05, 9.41749203776e-06, 1.07090154415e-05, 1.03007496364e-05, 1.05864273792e-05, 9.95763548417e-06, 1.29868849399e-05, 1.20353124657e-05, 1.13993155537e-05, 1.02779149529e-05, 8.40900975163e-06, 5.1680112847e-06, 7.40416680856e-06, 6.57285681882e-06, 7.08021798346e-06, 7.33071829018e-06, 3.72312956642e-06, 5.70228166907e-06, 5.0530579756e-06, 3.43791089108e-06, 4.32942351836e-06, 4.70897884952e-06, 4.8199185585e-06, 3.73408579435e-06, 3.58335068995e-06, 4.76083596368e-06, 4.68268854092e-06, 3.00838246403e-06, 2.8532806482e-06, 3.1341032809e-06, 3.98327301809e-06, 2.97952601613e-06, 3.29906129082e-06, 4.01360148317e-06, 4.88120849695e-06, 1.89397032955e-05, 1.97485787794e-05, 4.44111856268e-06, 2.89455647362e-06, 2.6714269552e-06, 2.52456516137e-06, 2.284217544e-06, 2.80312656287e-06, 2.3760426302e-06, 2.21614141083e-06, 1.91686422113e-06, 2.7486998988e-06, 3.02857324641e-06, 2.80551284959e-06, 2.74758349406e-06, 2.93201560453e-06, 2.58280988419e-06, 3.40137989951e-06, 4.17402543462e-06, 4.12041617892e-06, 4.14699161411e-06, 4.59578859591e-06, 4.27581926488e-06, 5.19685772815e-06, 5.64982155993e-06, 6.33159379504e-06, 4.18053650719e-06, 5.98099768467e-06, 6.32962519376e-06, 2.06405411518e-06, 7.64079199911e-09, 6.10639490362e-12, 5.10594084374e-12, 4.67408924065e-12, 4.47209066654e-12],
        "stdev": [0.00372416619211, 0.01804690063, 0.0151454675943, 0.00502710603178, 0.00169581791852, 0.00126295653172, 0.00129372091033, 0.00215826905333, 0.00205956073478, 0.00129462173209, 0.00166963599622, 0.00155583606102, 0.000869157491252, 0.000617809768301, 0.000599301012699, 0.000698628544342, 0.000836528255604, 0.000666911306325, 0.0005377571797, 0.000535965315066, 0.000499039597344, 0.000514442741405, 0.000509135017637, 0.000607029302046, 0.000776535656769, 0.000496951222885, 0.000410457636463, 0.000242421243456, 0.000242121008341, 0.000778438989073, 0.000558032887056, 0.000220044108573, 0.000209257283132, 0.000174185683136, 0.000271312717814, 0.000187569617992, 0.000130250511575, 8.82260064827e-05, 6.77145944792e-05, 7.03891055309e-05, 5.2434465033e-05, 6.42188824713e-05, 3.54644107574e-05, 3.60582052963e-05, 4.1514995246e-05, 5.58348729101e-05, 5.7185850892e-05, 3.54737676389e-05, 4.49886829301e-05, 4.09437234339e-05, 3.78410040867e-05, 3.06213514705e-05, 4.47068596259e-05, 3.65859123121e-05, 3.9871167246e-05, 1.97421395569e-05, 4.64852018922e-05, 5.10356294399e-05, 3.79206721846e-05, 2.46252566285e-05, 2.90239768219e-05, 2.71443477686e-05, 2.91046671919e-05, 2.49327204074e-05, 3.43319079548e-05, 3.51358612534e-05, 3.79003067792e-05, 3.46260712831e-05, 4.09890672017e-05, 1.75447494257e-05, 3.0999592127e-05, 2.45519422606e-05, 3.25942783093e-05, 2.27255313803e-05, 1.041410178e-05, 1.94750482478e-05, 1.59418614203e-05, 9.2396439868e-06, 1.38479417728e-05, 1.4656951862e-05, 1.47928731167e-05, 9.60562647379e-06, 1.03466318251e-05, 1.79580147233e-05, 1.48026965689e-05, 9.35718708206e-06, 9.24359574128e-06, 9.57272095548e-06, 1.54888657562e-05, 8.4637576947e-06, 7.25003610569e-06, 9.88483498077e-06, 7.30440433472e-06, 2.20711390284e-05, 2.17204706132e-05, 7.73268584453e-06, 6.10223651165e-06, 5.6115800362e-06, 4.05978289564e-06, 2.95535619443e-06, 4.15147860622e-06, 2.95607628686e-06, 2.73436148746e-06, 2.9617913242e-06, 4.26552742283e-06, 4.1459629756e-06, 3.40256019626e-06, 3.38724476023e-06, 3.88525677408e-06, 3.28491205437e-06, 5.55311453354e-06, 6.2399417402e-06, 5.83521341468e-06, 5.85110228712e-06, 6.71464522384e-06, 5.87569911659e-06, 7.62931222198e-06, 7.85696283856e-06, 8.87521218829e-06, 5.86864052821e-06, 8.70072290127e-06, 9.35581647354e-06, 3.4378649616e-06, 1.6737347508e-08, 9.62980997027e-12, 8.87669104888e-12, 8.62703658511e-12, 8.52170244092e-12]
    },
    "mfcc": {
        "mean": [-669.167541504, 83.6281356812, 23.8362922668, -4.46100187302, 8.3065738678, -1.10819661617, 6.7006444931, 9.51694011688, 1.65579342842, 9.06601333618, -0.578230559826, 5.55141162872, -4.13375806808],
        "cov": [[9106.3046875, 587.237182617, -615.168518066, 397.223297119, -673.889282227, -526.862243652, -562.677368164, -108.139808655, -130.730987549, -96.3014755249, -145.377212524, -138.563140869, 23.7208995819], [587.237182617, 1280.96533203, 44.5936546326, 220.678741455, 32.9825401306, -173.718383789, -189.375015259, -46.3313941956, -33.192035675, 18.9871196747, -57.1725997925, 205.980575562, 177.378616333], [-615.168518066, 44.5936546326, 978.951293945, 118.549819946, 365.79385376, 142.06048584, -40.8791694641, -37.5623092651, -20.0337924957, 3.7049703598, -119.950454712, 35.5680389404, 14.5586328506], [397.223297119, 220.678741455, 118.549819946, 628.51965332, 310.023284912, 88.4940109253, -115.710914612, -51.0299720764, 62.7863540649, 53.3601875305, -140.769805908, 88.4890289307, 96.5779190063], [-673.889282227, 32.9825401306, 365.79385376, 310.023284912, 517.712524414, 225.340942383, -22.2526531219, -4.68155956268, 111.511268616, 101.51739502, -153.005569458, 168.169647217, 120.643348694], [-526.862243652, -173.718383789, 142.06048584, 88.4940109253, 225.340942383, 432.594238281, 265.612335205, 105.037734985, 90.7974090576, -16.0658969879, -62.8343467712, 11.7962274551, 85.5280075073], [-562.677368164, -189.375015259, -40.8791694641, -115.710914612, -22.2526531219, 265.612335205, 484.744567871, 299.657348633, 1.05915236473, -66.1525421143, 53.4651641846, -125.668022156, -41.8710594177], [-108.139808655, -46.3313941956, -37.5623092651, -51.0299720764, -4.68155956268, 105.037734985, 299.657348633, 327.36920166, 54.8716545105, -7.63407039642, -10.6620960236, -74.5244216919, -69.587638855], [-130.730987549, -33.192035675, -20.0337924957, 62.7863540649, 111.511268616, 90.7974090576, 1.05915236473, 54.8716545105, 251.508056641, 106.295982361, -88.9603881836, 39.1396141052, 34.182472229], [-96.3014755249, 18.9871196747, 3.7049703598, 53.3601875305, 101.51739502, -16.0658969879, -66.1525421143, -7.63407039642, 106.295982361, 232.862792969, 22.6442146301, 92.4195709229, -31.7803726196], [-145.377212524, -57.1725997925, -119.950454712, -140.769805908, -153.005569458, -62.8343467712, 53.4651641846, -10.6620960236, -88.9603881836, 22.6442146301, 288.456115723, 7.21211528778, -26.9211654663], [-138.563140869, 205.980575562, 35.5680389404, 88.4890289307, 168.169647217, 11.7962274551, -125.668022156, -74.5244216919, 39.1396141052, 92.4195709229, 7.21211528778, 295.85357666, 153.965667725], [23.7208995819, 177.378616333, 14.5586328506, 96.5779190063, 120.643348694, 85.5280075073, -41.8710594177, -69.587638855, 34.182472229, -31.7803726196, -26.9211654663, 153.965667725, 254.447677612]],
        "icov": [[0.000187418118003, 1.64027005667e-05, -1.13761143439e-06, -0.000249120785156, 0.00058239226928, -0.000260365341092, 0.000628354260698, -0.0005360590294, 0.000282413733657, -0.000223417737288, 0.000164021927048, 0.000149356506881, -0.000304972520098], [1.64027005667e-05, 0.00119980471209, -0.00026078929659, -0.000538125925232, 0.000740676536225, 0.000596064841375, 6.12767616985e-05, -0.000593322038185, 0.000405959377531, -0.000353752024239, 0.000441727868747, -0.000645511376206, -0.000983863254078], [-1.13761143439e-06, -0.00026078929659, 0.00174324691761, 0.000607251538895, -0.00195807521231, -0.000429057108704, 0.000661063648295, -5.49959950149e-05, 0.00059472816065, 0.000402501114877, -0.000101213394373, 0.000694994349033, 0.00055716332281], [-0.000249120785156, -0.000538125925232, 0.000607251538895, 0.00321627734229, -0.00296210730448, -0.000320441176882, 0.000543188478332, 0.000234012521105, 0.000100684810604, 0.000200680136913, -0.00013799619046, 0.00104718399234, 0.000171679392224], [0.00058239226928, 0.000740676536225, -0.00195807521231, -0.00296210730448, 0.00947168841958, -0.00298218522221, 0.00223330315202, -0.00248466921039, 0.00122005783487, -0.00307720946148, 0.00253246445209, -0.00226015038788, -0.00204748683609], [-0.000260365341092, 0.000596064841375, -0.000429057108704, -0.000320441176882, -0.00298218522221, 0.00898212566972, -0.0086044035852, 0.00502317445353, -0.00298919784836, 0.00124327663798, 0.000766024750192, -0.00116881367285, -0.000547290372197], [0.000628354260698, 6.12767616985e-05, 0.000661063648295, 0.000543188478332, 0.00223330315202, -0.0086044035852, 0.0162642039359, -0.0121411904693, 0.0042375959456, -0.000864548841491, -0.00224119541235, 0.00399090442806, -0.00248529133387], [-0.0005360590294, -0.000593322038185, -5.49959950149e-05, 0.000234012521105, -0.00248466921039, 0.00502317445353, -0.0121411904693, 0.0133827421814, -0.00442678760737, 0.00162600097246, 0.00116299290676, -0.00248323474079, 0.00395303172991], [0.000282413733657, 0.000405959377531, 0.00059472816065, 0.000100684810604, 0.00122005783487, -0.00298919784836, 0.0042375959456, -0.00442678760737, 0.00876809563488, -0.00501853087917, 0.0023246339988, 0.00184604234528, -0.00314441858791], [-0.000223417737288, -0.000353752024239, 0.000402501114877, 0.000200680136913, -0.00307720946148, 0.00124327663798, -0.000864548841491, 0.00162600097246, -0.00501853087917, 0.00997263099998, -0.00283071096055, -0.00326540018432, 0.00510792480782], [0.000164021927048, 0.000441727868747, -0.000101213394373, -0.00013799619046, 0.00253246445209, 0.000766024750192, -0.00224119541235, 0.00116299290676, 0.0023246339988, -0.00283071096055, 0.00638556201011, -0.00141168804839, -0.000910050759558], [0.000149356506881, -0.000645511376206, 0.000694994349033, 0.00104718399234, -0.00226015038788, -0.00116881367285, 0.00399090442806, -0.00248323474079, 0.00184604234528, -0.00326540018432, -0.00141168804839, 0.00931697525084, -0.00500194402412], [-0.000304972520098, -0.000983863254078, 0.00055716332281, 0.000171679392224, -0.00204748683609, -0.000547290372197, -0.00248529133387, 0.00395303172991, -0.00314441858791, 0.00510792480782, -0.000910050759558, -0.00500194402412, 0.0103649878874]]
    },
    "spectral_contrast_coeffs": {
        "mean": [-0.757146835327, -0.780677974224, -0.768640995026, -0.811357080936, -0.803298771381, -0.803763151169],
        "stdev": [0.0978711098433, 0.0807103440166, 0.0825671330094, 0.0702682286501, 0.0781946033239, 0.0515357479453]
    },
    "spectral_contrast_valleys": {
        "mean": [-7.34907674789, -6.99872112274, -7.49025249481, -7.91719865799, -7.93476772308, -9.51478290558],
        "stdev": [1.20393884182, 1.3425359726, 1.26125192642, 1.10839283466, 1.19671797752, 1.08319926262]
    }
},
"rhythm": {
    "beats_count": 15,
    "beats_loudness": {
        "mean": 0.0373458229005,
        "stdev": 0.0258196946234
    },
    "bpm": 139.718597412,
    "bpm_histogram_first_peak_bpm": 140,
    "bpm_histogram_first_peak_weight": 0.428571403027,
    "bpm_histogram_second_peak_bpm": 0,
    "bpm_histogram_second_peak_spread": 0,
    "bpm_histogram_second_peak_weight": 0,
    "danceability": 1.50332462788,
    "onset_rate": 6.65900707245,
    "beats_loudness_band_ratio": {
        "mean": [0.397460192442, 0.124856434762, 0.0827913433313, 0.177766278386, 0.0358457677066, 0.232743367553],
        "stdev": [0.285540491343, 0.0998685136437, 0.0974689126015, 0.270903885365, 0.0249824617058, 0.174264580011]
    },
    "beats_position": [0.441179126501, 0.882358253002, 1.3235373497, 1.74149656296, 2.17106580734, 2.60063481331, 3.03020405769, 3.45977306366, 3.88934230804, 4.31891155243, 4.76009082794, 5.17804956436, 5.60761880875, 6.03718805313, 6.45514726639],
    "bpm_histogram": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.214285716414, 0, 0, 0, 0.571428596973, 0, 0, 0, 0.214285716414, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
"tonal": {
    "chords_changes_rate": 0.166666671634,
    "chords_number_rate": 0.0533333346248,
    "chords_strength": {
        "mean": 0.424889594316,
        "stdev": 0.0884570553899
    },
    "hpcp_crest": {
        "mean": 12.1719312668,
        "stdev": 7.19161176682
    },
    "hpcp_entropy": {
        "mean": 2.3592479229,
        "stdev": 0.990529060364
    },
    "key_edma": {
        "strength": 0.50412851572,
        "key": "C#",
        "scale": "minor"
    },
    "key_krumhansl": {
        "strength": 0.492076665163,
        "key": "C#",
        "scale": "minor"
    },
    "key_temperley": {
        "strength": 0.491350650787,
        "key": "Ab",
        "scale": "minor"
    },
    "tuning_diatonic_strength": 0.44839450717,
    "tuning_equal_tempered_deviation": 0.249745234847,
    "tuning_frequency": 452.108886719,
    "tuning_nontempered_energy_ratio": 0.895457923412,
    "hpcp": {
        "mean": [0.172320663929, 0.127806007862, 0.136402368546, 0.140827298164, 0.142391830683, 0.185423448682, 0.188930734992, 0.157369166613, 0.134437829256, 0.13730931282, 0.146648555994, 0.162418052554, 0.1431632936, 0.121573515236, 0.127747029066, 0.111003085971, 0.0855325385928, 0.114971525967, 0.157692745328, 0.141065984964, 0.130707725883, 0.172431126237, 0.188280761242, 0.171173900366, 0.135538518429, 0.0999524593353, 0.141288667917, 0.154376327991, 0.115918882191, 0.158528521657, 0.225296422839, 0.188213139772, 0.15279571712, 0.182901099324, 0.336778372526, 0.33452886343],
        "stdev": [0.223376452923, 0.214306607842, 0.240145877004, 0.245917469263, 0.224824249744, 0.273409813643, 0.266121864319, 0.257619172335, 0.240779355168, 0.239739879966, 0.228641480207, 0.252868264914, 0.249560475349, 0.226144045591, 0.225490257144, 0.216297671199, 0.165464580059, 0.199968665838, 0.251702785492, 0.209787279367, 0.218162432313, 0.283600717783, 0.282581090927, 0.259387820959, 0.217722833157, 0.170396968722, 0.254728138447, 0.262894034386, 0.190894886851, 0.226718217134, 0.342698335648, 0.241324707866, 0.245597392321, 0.261955797672, 0.375288367271, 0.377776861191]
    },
    "chords_histogram": [20.6666660309, 0, 0, 4, 5.33333349228, 0, 0, 0.666666686535, 0, 3.33333325386, 0, 0, 0, 0, 0, 0, 5.33333349228, 2.66666674614, 0, 0, 0, 0, 9.33333301544, 48.6666679382],
    "thpcp": [1, 0.993320524693, 0.511673808098, 0.379495888948, 0.405021160841, 0.418160170317, 0.42280575633, 0.550580024719, 0.560994267464, 0.467278122902, 0.399187833071, 0.407714158297, 0.435445278883, 0.482269853354, 0.425096452236, 0.360989689827, 0.379320770502, 0.329602777958, 0.253972768784, 0.341386318207, 0.468238919973, 0.418868899345, 0.388112008572, 0.512001752853, 0.559064269066, 0.508268713951, 0.402456134558, 0.296790003777, 0.419530123472, 0.458391457796, 0.344199299812, 0.470720618963, 0.668975353241, 0.558863520622, 0.453698128462, 0.54309040308],
    "chords_key": "E",
    "chords_scale": "major"
}
}