Files
reaper-control/output/drumloop_analysis.json
renato97 a2713abd40 feat: drumloop-first generation with forensic analysis
- Add DrumLoopAnalyzer: extracts BPM, transients, key, beat grid from drumloops
- Rewrite compose.py: drumloop drives everything (BPM, key, rhythm)
- Bass tresillo pattern placed in kick-free zones
- Chords change on downbeats matching drumloop key
- Melody avoids transients, emphasizes chord tones
- Vocal chops between transients, clap on dembow (beats 2, 3.5)
- Remove COLOR token (not recognized by REAPER)
- 90 tests passing, generates drumloop_song.rpp with 10 tracks, 20 plugins
2026-05-03 19:41:22 -03:00

2240 lines
45 KiB
JSON

[
{
"file_path": "C:\\Users\\Administrator\\Documents\\fl_control\\libreria\\samples\\drumloop\\drumloop_C#4_114_neutral_24a221.wav",
"bpm": 114.84,
"duration": 18.0054,
"bar_count": 7,
"key": "Cm",
"key_confidence": 0.7097,
"sample_rate": 44100,
"beat_grid": {
"quarter": [
0.5341,
1.0565,
1.579,
2.1014,
2.6239,
3.1463,
3.6688,
4.1912,
4.7137,
5.2361,
5.7585,
6.281,
6.8034,
7.3259,
7.8483,
8.3708,
8.8932,
9.4157,
9.9381,
10.4606,
10.983,
11.5055,
12.0279,
12.5504,
13.0728,
13.5953,
14.1177,
14.6402,
15.1626,
15.6851,
16.2075,
16.73,
17.2524,
17.7749
],
"eighth": [
0.5341,
0.7953,
1.0565,
1.3177,
1.579,
1.8402,
2.1014,
2.3626,
2.6239,
2.8851,
3.1463,
3.4075,
3.6688,
3.93,
4.1912,
4.4524,
4.7137,
4.9749,
5.2361,
5.4973,
5.7585,
6.0198,
6.281,
6.5422,
6.8034,
7.0647,
7.3259,
7.5871,
7.8483,
8.1096,
8.3708,
8.632,
8.8932,
9.1545,
9.4157,
9.6769,
9.9381,
10.1994,
10.4606,
10.7218,
10.983,
11.2443,
11.5055,
11.7667,
12.0279,
12.2892,
12.5504,
12.8116,
13.0728,
13.3341,
13.5953,
13.8565,
14.1177,
14.379,
14.6402,
14.9014,
15.1626,
15.4239,
15.6851,
15.9463,
16.2075,
16.4688,
16.73,
16.9912,
17.2524,
17.5137,
17.7749
],
"sixteenth": [
0.5341,
0.6647,
0.7953,
0.9259,
1.0565,
1.1871,
1.3177,
1.4483,
1.579,
1.7096,
1.8402,
1.9708,
2.1014,
2.232,
2.3626,
2.4932,
2.6239,
2.7545,
2.8851,
3.0157,
3.1463,
3.2769,
3.4075,
3.5381,
3.6688,
3.7994,
3.93,
4.0606,
4.1912,
4.3218,
4.4524,
4.583,
4.7137,
4.8443,
4.9749,
5.1055,
5.2361,
5.3667,
5.4973,
5.6279,
5.7585,
5.8892,
6.0198,
6.1504,
6.281,
6.4116,
6.5422,
6.6728,
6.8034,
6.9341,
7.0647,
7.1953,
7.3259,
7.4565,
7.5871,
7.7177,
7.8483,
7.979,
8.1096,
8.2402,
8.3708,
8.5014,
8.632,
8.7626,
8.8932,
9.0239,
9.1545,
9.2851,
9.4157,
9.5463,
9.6769,
9.8075,
9.9381,
10.0688,
10.1994,
10.33,
10.4606,
10.5912,
10.7218,
10.8524,
10.983,
11.1137,
11.2443,
11.3749,
11.5055,
11.6361,
11.7667,
11.8973,
12.0279,
12.1585,
12.2892,
12.4198,
12.5504,
12.681,
12.8116,
12.9422,
13.0728,
13.2034,
13.3341,
13.4647,
13.5953,
13.7259,
13.8565,
13.9871,
14.1177,
14.2483,
14.379,
14.5096,
14.6402,
14.7708,
14.9014,
15.032,
15.1626,
15.2932,
15.4239,
15.5545,
15.6851,
15.8157,
15.9463,
16.0769,
16.2075,
16.3381,
16.4688,
16.5994,
16.73,
16.8606,
16.9912,
17.1218,
17.2524,
17.383,
17.5137,
17.6443,
17.7749,
17.9055
]
},
"transients": [
{
"time": 0.3715,
"beat_pos": 0.7111,
"type": "snare",
"energy": 0.7401,
"spectral_centroid": 2999.1,
"confidence": 1.0
},
{
"time": 0.5224,
"beat_pos": 1.0,
"type": "snare",
"energy": 196.0617,
"spectral_centroid": 5429.7,
"confidence": 0.7868
},
{
"time": 0.7779,
"beat_pos": 1.4889,
"type": "snare",
"energy": 42.7325,
"spectral_centroid": 2846.2,
"confidence": 1.0
},
{
"time": 1.0333,
"beat_pos": 1.9778,
"type": "snare",
"energy": 60.1511,
"spectral_centroid": 4235.6,
"confidence": 1.0
},
{
"time": 1.5557,
"beat_pos": 2.9778,
"type": "snare",
"energy": 67.2825,
"spectral_centroid": 6091.5,
"confidence": 1.0
},
{
"time": 1.8228,
"beat_pos": 3.4889,
"type": "snare",
"energy": 54.0104,
"spectral_centroid": 2873.1,
"confidence": 1.0
},
{
"time": 2.0782,
"beat_pos": 3.9778,
"type": "snare",
"energy": 75.3572,
"spectral_centroid": 5042.3,
"confidence": 1.0
},
{
"time": 2.2175,
"beat_pos": 4.2444,
"type": "snare",
"energy": 45.465,
"spectral_centroid": 4155.9,
"confidence": 1.0
},
{
"time": 2.4497,
"beat_pos": 4.6889,
"type": "kick",
"energy": 0.5917,
"spectral_centroid": 3283.7,
"confidence": 1.0
},
{
"time": 2.589,
"beat_pos": 4.9556,
"type": "snare",
"energy": 3.3052,
"spectral_centroid": 4384.0,
"confidence": 1.0
},
{
"time": 2.8677,
"beat_pos": 5.4889,
"type": "snare",
"energy": 65.666,
"spectral_centroid": 2718.5,
"confidence": 1.0
},
{
"time": 3.1231,
"beat_pos": 5.9778,
"type": "snare",
"energy": 92.1704,
"spectral_centroid": 5444.1,
"confidence": 1.0
},
{
"time": 3.6455,
"beat_pos": 6.9778,
"type": "snare",
"energy": 101.7875,
"spectral_centroid": 5636.5,
"confidence": 1.0
},
{
"time": 3.901,
"beat_pos": 7.4667,
"type": "snare",
"energy": 7.9676,
"spectral_centroid": 2284.6,
"confidence": 1.0
},
{
"time": 4.168,
"beat_pos": 7.9778,
"type": "snare",
"energy": 109.8374,
"spectral_centroid": 5545.9,
"confidence": 1.0
},
{
"time": 4.3073,
"beat_pos": 8.2444,
"type": "snare",
"energy": 50.2805,
"spectral_centroid": 3949.6,
"confidence": 1.0
},
{
"time": 4.5395,
"beat_pos": 8.6889,
"type": "kick",
"energy": 0.5365,
"spectral_centroid": 3302.9,
"confidence": 0.9895
},
{
"time": 4.6788,
"beat_pos": 8.9556,
"type": "snare",
"energy": 10.6061,
"spectral_centroid": 4473.8,
"confidence": 1.0
},
{
"time": 4.9459,
"beat_pos": 9.4667,
"type": "snare",
"energy": 9.0994,
"spectral_centroid": 2757.5,
"confidence": 1.0
},
{
"time": 5.2129,
"beat_pos": 9.9778,
"type": "snare",
"energy": 128.5505,
"spectral_centroid": 5549.0,
"confidence": 1.0
},
{
"time": 5.7353,
"beat_pos": 10.9778,
"type": "snare",
"energy": 137.7257,
"spectral_centroid": 5609.8,
"confidence": 1.0
},
{
"time": 5.9211,
"beat_pos": 11.3333,
"type": "snare",
"energy": 7.1594,
"spectral_centroid": 2571.2,
"confidence": 1.0
},
{
"time": 5.9791,
"beat_pos": 11.4444,
"type": "snare",
"energy": 12.1727,
"spectral_centroid": 1594.0,
"confidence": 1.0
},
{
"time": 6.2462,
"beat_pos": 11.9556,
"type": "snare",
"energy": 22.5376,
"spectral_centroid": 4117.7,
"confidence": 1.0
},
{
"time": 6.3971,
"beat_pos": 12.2444,
"type": "snare",
"energy": 52.1474,
"spectral_centroid": 3711.9,
"confidence": 1.0
},
{
"time": 6.6525,
"beat_pos": 12.7333,
"type": "snare",
"energy": 79.4639,
"spectral_centroid": 3326.7,
"confidence": 1.0
},
{
"time": 6.7454,
"beat_pos": 12.9111,
"type": "snare",
"energy": 4.065,
"spectral_centroid": 1622.0,
"confidence": 1.0
},
{
"time": 7.0356,
"beat_pos": 13.4667,
"type": "snare",
"energy": 22.0305,
"spectral_centroid": 2579.2,
"confidence": 1.0
},
{
"time": 7.2911,
"beat_pos": 13.9556,
"type": "snare",
"energy": 32.2247,
"spectral_centroid": 4094.5,
"confidence": 1.0
},
{
"time": 7.8251,
"beat_pos": 14.9778,
"type": "snare",
"energy": 175.2816,
"spectral_centroid": 5488.3,
"confidence": 0.8672
},
{
"time": 8.0109,
"beat_pos": 15.3333,
"type": "snare",
"energy": 17.7369,
"spectral_centroid": 2021.2,
"confidence": 1.0
},
{
"time": 8.0689,
"beat_pos": 15.4444,
"type": "snare",
"energy": 32.3618,
"spectral_centroid": 2267.9,
"confidence": 1.0
},
{
"time": 8.1502,
"beat_pos": 15.6,
"type": "snare",
"energy": 45.1004,
"spectral_centroid": 2009.6,
"confidence": 1.0
},
{
"time": 8.2199,
"beat_pos": 15.7333,
"type": "snare",
"energy": 66.3981,
"spectral_centroid": 1830.4,
"confidence": 1.0
},
{
"time": 8.2779,
"beat_pos": 15.8444,
"type": "snare",
"energy": 45.9978,
"spectral_centroid": 1507.2,
"confidence": 1.0
},
{
"time": 8.3476,
"beat_pos": 15.9778,
"type": "snare",
"energy": 184.7793,
"spectral_centroid": 5295.0,
"confidence": 0.8564
},
{
"time": 8.7307,
"beat_pos": 16.7111,
"type": "snare",
"energy": 34.5925,
"spectral_centroid": 3635.7,
"confidence": 1.0
},
{
"time": 8.87,
"beat_pos": 16.9778,
"type": "snare",
"energy": 193.1286,
"spectral_centroid": 5437.8,
"confidence": 0.7987
},
{
"time": 9.1254,
"beat_pos": 17.4667,
"type": "snare",
"energy": 40.8506,
"spectral_centroid": 2821.5,
"confidence": 1.0
},
{
"time": 9.3925,
"beat_pos": 17.9778,
"type": "snare",
"energy": 201.0028,
"spectral_centroid": 5404.6,
"confidence": 0.7628
},
{
"time": 9.9033,
"beat_pos": 18.9556,
"type": "snare",
"energy": 64.5977,
"spectral_centroid": 6124.2,
"confidence": 1.0
},
{
"time": 10.1703,
"beat_pos": 19.4667,
"type": "snare",
"energy": 51.8074,
"spectral_centroid": 2887.8,
"confidence": 1.0
},
{
"time": 10.4258,
"beat_pos": 19.9556,
"type": "snare",
"energy": 72.5568,
"spectral_centroid": 4915.1,
"confidence": 1.0
},
{
"time": 10.5651,
"beat_pos": 20.2222,
"type": "snare",
"energy": 44.9303,
"spectral_centroid": 4172.3,
"confidence": 1.0
},
{
"time": 10.7973,
"beat_pos": 20.6667,
"type": "kick",
"energy": 0.5981,
"spectral_centroid": 3327.5,
"confidence": 1.0
},
{
"time": 10.9134,
"beat_pos": 20.8889,
"type": "snare",
"energy": 4.8083,
"spectral_centroid": 1579.5,
"confidence": 1.0
},
{
"time": 11.2152,
"beat_pos": 21.4667,
"type": "snare",
"energy": 63.5733,
"spectral_centroid": 2749.0,
"confidence": 1.0
},
{
"time": 11.4707,
"beat_pos": 21.9556,
"type": "snare",
"energy": 89.1442,
"spectral_centroid": 5404.0,
"confidence": 1.0
},
{
"time": 11.9931,
"beat_pos": 22.9556,
"type": "snare",
"energy": 98.5399,
"spectral_centroid": 5660.6,
"confidence": 1.0
},
{
"time": 12.2485,
"beat_pos": 23.4444,
"type": "snare",
"energy": 7.6332,
"spectral_centroid": 2292.3,
"confidence": 1.0
},
{
"time": 12.5156,
"beat_pos": 23.9556,
"type": "snare",
"energy": 106.6377,
"spectral_centroid": 5538.5,
"confidence": 1.0
},
{
"time": 12.6549,
"beat_pos": 24.2222,
"type": "snare",
"energy": 49.9633,
"spectral_centroid": 3967.8,
"confidence": 1.0
},
{
"time": 12.8871,
"beat_pos": 24.6667,
"type": "kick",
"energy": 0.5405,
"spectral_centroid": 3299.5,
"confidence": 0.9908
},
{
"time": 13.0264,
"beat_pos": 24.9333,
"type": "snare",
"energy": 9.5906,
"spectral_centroid": 4481.5,
"confidence": 1.0
},
{
"time": 13.2934,
"beat_pos": 25.4444,
"type": "snare",
"energy": 8.2891,
"spectral_centroid": 2779.4,
"confidence": 1.0
},
{
"time": 13.5605,
"beat_pos": 25.9556,
"type": "snare",
"energy": 125.2439,
"spectral_centroid": 5551.8,
"confidence": 1.0
},
{
"time": 14.0829,
"beat_pos": 26.9556,
"type": "snare",
"energy": 134.3923,
"spectral_centroid": 5621.7,
"confidence": 1.0
},
{
"time": 14.2687,
"beat_pos": 27.3111,
"type": "snare",
"energy": 7.1582,
"spectral_centroid": 2580.7,
"confidence": 1.0
},
{
"time": 14.3267,
"beat_pos": 27.4222,
"type": "snare",
"energy": 12.2013,
"spectral_centroid": 1598.3,
"confidence": 1.0
},
{
"time": 14.5937,
"beat_pos": 27.9333,
"type": "snare",
"energy": 21.0416,
"spectral_centroid": 4121.3,
"confidence": 1.0
},
{
"time": 14.7447,
"beat_pos": 28.2222,
"type": "snare",
"energy": 52.1086,
"spectral_centroid": 3727.2,
"confidence": 1.0
},
{
"time": 15.0001,
"beat_pos": 28.7111,
"type": "snare",
"energy": 78.4922,
"spectral_centroid": 3336.1,
"confidence": 1.0
},
{
"time": 15.093,
"beat_pos": 28.8889,
"type": "snare",
"energy": 4.0933,
"spectral_centroid": 1620.3,
"confidence": 1.0
},
{
"time": 15.3832,
"beat_pos": 29.4444,
"type": "snare",
"energy": 20.5156,
"spectral_centroid": 2587.0,
"confidence": 1.0
},
{
"time": 15.6386,
"beat_pos": 29.9333,
"type": "snare",
"energy": 30.3679,
"spectral_centroid": 4095.3,
"confidence": 1.0
},
{
"time": 16.1727,
"beat_pos": 30.9556,
"type": "snare",
"energy": 171.7952,
"spectral_centroid": 5498.5,
"confidence": 0.8808
},
{
"time": 16.3585,
"beat_pos": 31.3111,
"type": "snare",
"energy": 17.7834,
"spectral_centroid": 2024.9,
"confidence": 1.0
},
{
"time": 16.4165,
"beat_pos": 31.4222,
"type": "snare",
"energy": 32.2995,
"spectral_centroid": 2230.5,
"confidence": 1.0
},
{
"time": 16.4978,
"beat_pos": 31.5778,
"type": "snare",
"energy": 44.1804,
"spectral_centroid": 2008.6,
"confidence": 1.0
},
{
"time": 16.5674,
"beat_pos": 31.7111,
"type": "snare",
"energy": 65.6468,
"spectral_centroid": 1829.1,
"confidence": 1.0
},
{
"time": 16.6255,
"beat_pos": 31.8222,
"type": "snare",
"energy": 46.3876,
"spectral_centroid": 1498.4,
"confidence": 1.0
}
],
"energy_profile": [
0.0683,
0.041,
0.0687,
0.0529,
0.0686,
0.0415,
0.0757,
0.0524,
0.0652,
0.0408,
0.069,
0.0522,
0.0677,
0.0403,
0.0775,
0.054,
0.0683,
0.0409,
0.0687,
0.053,
0.0687,
0.0415,
0.0758,
0.0524,
0.0683,
0.037,
0.0691,
0.0523,
0.0679,
0.0403,
0.0721
],
"summary": {
"kick_count": 4,
"snare_count": 67,
"hihat_count": 0,
"other_count": 0
}
},
{
"file_path": "C:\\Users\\Administrator\\Documents\\fl_control\\libreria\\samples\\drumloop\\drumloop_G#3_129_aggressive_482e83.wav",
"bpm": 129.2,
"duration": 16.6154,
"bar_count": 8,
"key": "C",
"key_confidence": 0.7317,
"sample_rate": 44100,
"beat_grid": {
"quarter": [
0.476,
0.9404,
1.4048,
1.8692,
2.3336,
2.798,
3.2624,
3.7268,
4.1912,
4.6556,
5.12,
5.5844,
6.0488,
6.5132,
6.9776,
7.442,
7.9064,
8.3708,
8.8352,
9.2996,
9.764,
10.2284,
10.6928,
11.1572,
11.6216,
12.086,
12.5504,
13.0148,
13.4792,
13.9436,
14.408,
14.8724,
15.3368,
15.8012,
16.2656
],
"eighth": [
0.476,
0.7082,
0.9404,
1.1726,
1.4048,
1.637,
1.8692,
2.1014,
2.3336,
2.5658,
2.798,
3.0302,
3.2624,
3.4946,
3.7268,
3.959,
4.1912,
4.4234,
4.6556,
4.8878,
5.12,
5.3522,
5.5844,
5.8166,
6.0488,
6.281,
6.5132,
6.7454,
6.9776,
7.2098,
7.442,
7.6742,
7.9064,
8.1386,
8.3708,
8.603,
8.8352,
9.0674,
9.2996,
9.5318,
9.764,
9.9962,
10.2284,
10.4606,
10.6928,
10.925,
11.1572,
11.3894,
11.6216,
11.8538,
12.086,
12.3182,
12.5504,
12.7826,
13.0148,
13.247,
13.4792,
13.7114,
13.9436,
14.1758,
14.408,
14.6402,
14.8724,
15.1046,
15.3368,
15.569,
15.8012,
16.0334,
16.2656,
16.4978
],
"sixteenth": [
0.476,
0.5921,
0.7082,
0.8243,
0.9404,
1.0565,
1.1726,
1.2887,
1.4048,
1.5209,
1.637,
1.7531,
1.8692,
1.9853,
2.1014,
2.2175,
2.3336,
2.4497,
2.5658,
2.6819,
2.798,
2.9141,
3.0302,
3.1463,
3.2624,
3.3785,
3.4946,
3.6107,
3.7268,
3.8429,
3.959,
4.0751,
4.1912,
4.3073,
4.4234,
4.5395,
4.6556,
4.7717,
4.8878,
5.0039,
5.12,
5.2361,
5.3522,
5.4683,
5.5844,
5.7005,
5.8166,
5.9327,
6.0488,
6.1649,
6.281,
6.3971,
6.5132,
6.6293,
6.7454,
6.8615,
6.9776,
7.0937,
7.2098,
7.3259,
7.442,
7.5581,
7.6742,
7.7903,
7.9064,
8.0225,
8.1386,
8.2547,
8.3708,
8.4869,
8.603,
8.7191,
8.8352,
8.9513,
9.0674,
9.1835,
9.2996,
9.4157,
9.5318,
9.6479,
9.764,
9.8801,
9.9962,
10.1123,
10.2284,
10.3445,
10.4606,
10.5767,
10.6928,
10.8089,
10.925,
11.0411,
11.1572,
11.2733,
11.3894,
11.5055,
11.6216,
11.7377,
11.8538,
11.9699,
12.086,
12.2021,
12.3182,
12.4343,
12.5504,
12.6665,
12.7826,
12.8987,
13.0148,
13.1309,
13.247,
13.3631,
13.4792,
13.5953,
13.7114,
13.8275,
13.9436,
14.0597,
14.1758,
14.2919,
14.408,
14.5241,
14.6402,
14.7563,
14.8724,
14.9885,
15.1046,
15.2207,
15.3368,
15.4529,
15.569,
15.6851,
15.8012,
15.9173,
16.0334,
16.1495,
16.2656,
16.3817,
16.4978,
16.6139
]
},
"transients": [
{
"time": 0.2322,
"beat_pos": 0.5,
"type": "snare",
"energy": 95.3267,
"spectral_centroid": 3708.4,
"confidence": 1.0
},
{
"time": 0.4644,
"beat_pos": 1.0,
"type": "snare",
"energy": 146.2678,
"spectral_centroid": 3840.9,
"confidence": 1.0
},
{
"time": 1.1494,
"beat_pos": 2.475,
"type": "snare",
"energy": 65.9256,
"spectral_centroid": 3475.1,
"confidence": 1.0
},
{
"time": 1.3816,
"beat_pos": 2.975,
"type": "snare",
"energy": 97.3984,
"spectral_centroid": 3778.8,
"confidence": 1.0
},
{
"time": 1.846,
"beat_pos": 3.975,
"type": "snare",
"energy": 295.5688,
"spectral_centroid": 3134.2,
"confidence": 1.0
},
{
"time": 2.0898,
"beat_pos": 4.5,
"type": "hihat",
"energy": 7.4336,
"spectral_centroid": 8602.0,
"confidence": 1.0
},
{
"time": 2.2988,
"beat_pos": 4.95,
"type": "snare",
"energy": 100.7047,
"spectral_centroid": 4653.8,
"confidence": 1.0
},
{
"time": 2.531,
"beat_pos": 5.45,
"type": "snare",
"energy": 158.5757,
"spectral_centroid": 3772.0,
"confidence": 1.0
},
{
"time": 2.9954,
"beat_pos": 6.45,
"type": "hihat",
"energy": 6.0463,
"spectral_centroid": 8364.9,
"confidence": 1.0
},
{
"time": 3.2276,
"beat_pos": 6.95,
"type": "snare",
"energy": 156.0824,
"spectral_centroid": 4469.2,
"confidence": 1.0
},
{
"time": 3.4598,
"beat_pos": 7.45,
"type": "hihat",
"energy": 14.6185,
"spectral_centroid": 7774.3,
"confidence": 1.0
},
{
"time": 3.5643,
"beat_pos": 7.675,
"type": "hihat",
"energy": 6.072,
"spectral_centroid": 7260.5,
"confidence": 1.0
},
{
"time": 3.692,
"beat_pos": 7.95,
"type": "snare",
"energy": 299.1547,
"spectral_centroid": 3210.1,
"confidence": 1.0
},
{
"time": 3.9242,
"beat_pos": 8.45,
"type": "hihat",
"energy": 6.685,
"spectral_centroid": 8448.8,
"confidence": 1.0
},
{
"time": 4.1448,
"beat_pos": 8.925,
"type": "snare",
"energy": 95.1835,
"spectral_centroid": 4494.3,
"confidence": 1.0
},
{
"time": 4.3654,
"beat_pos": 9.4,
"type": "snare",
"energy": 9.0525,
"spectral_centroid": 4422.0,
"confidence": 1.0
},
{
"time": 4.6208,
"beat_pos": 9.95,
"type": "hihat",
"energy": 6.7634,
"spectral_centroid": 8700.4,
"confidence": 1.0
},
{
"time": 4.853,
"beat_pos": 10.45,
"type": "hihat",
"energy": 6.7182,
"spectral_centroid": 8949.8,
"confidence": 1.0
},
{
"time": 5.0736,
"beat_pos": 10.925,
"type": "snare",
"energy": 184.7799,
"spectral_centroid": 4709.3,
"confidence": 1.0
},
{
"time": 5.3174,
"beat_pos": 11.45,
"type": "hihat",
"energy": 8.1623,
"spectral_centroid": 8662.5,
"confidence": 1.0
},
{
"time": 5.538,
"beat_pos": 11.925,
"type": "snare",
"energy": 289.1583,
"spectral_centroid": 3155.6,
"confidence": 1.0
},
{
"time": 5.7818,
"beat_pos": 12.45,
"type": "hihat",
"energy": 7.4344,
"spectral_centroid": 8596.9,
"confidence": 1.0
},
{
"time": 5.9907,
"beat_pos": 12.9,
"type": "snare",
"energy": 95.9385,
"spectral_centroid": 4713.3,
"confidence": 1.0
},
{
"time": 6.2229,
"beat_pos": 13.4,
"type": "snare",
"energy": 151.8241,
"spectral_centroid": 3812.3,
"confidence": 1.0
},
{
"time": 6.6873,
"beat_pos": 14.4,
"type": "hihat",
"energy": 5.8976,
"spectral_centroid": 8334.6,
"confidence": 1.0
},
{
"time": 6.9195,
"beat_pos": 14.9,
"type": "snare",
"energy": 151.3045,
"spectral_centroid": 4472.3,
"confidence": 1.0
},
{
"time": 7.1517,
"beat_pos": 15.4,
"type": "hihat",
"energy": 14.2673,
"spectral_centroid": 7722.9,
"confidence": 1.0
},
{
"time": 7.2562,
"beat_pos": 15.625,
"type": "hihat",
"energy": 6.1166,
"spectral_centroid": 7254.5,
"confidence": 1.0
},
{
"time": 7.3839,
"beat_pos": 15.9,
"type": "snare",
"energy": 292.9935,
"spectral_centroid": 3230.7,
"confidence": 1.0
},
{
"time": 7.6161,
"beat_pos": 16.4,
"type": "hihat",
"energy": 6.5541,
"spectral_centroid": 8531.9,
"confidence": 1.0
},
{
"time": 7.8367,
"beat_pos": 16.875,
"type": "snare",
"energy": 90.9399,
"spectral_centroid": 4521.3,
"confidence": 1.0
},
{
"time": 8.0573,
"beat_pos": 17.35,
"type": "snare",
"energy": 7.8175,
"spectral_centroid": 4455.5,
"confidence": 1.0
},
{
"time": 8.3127,
"beat_pos": 17.9,
"type": "hihat",
"energy": 6.6629,
"spectral_centroid": 8663.8,
"confidence": 1.0
},
{
"time": 8.5449,
"beat_pos": 18.4,
"type": "hihat",
"energy": 6.6456,
"spectral_centroid": 8941.4,
"confidence": 1.0
},
{
"time": 8.7655,
"beat_pos": 18.875,
"type": "snare",
"energy": 179.9205,
"spectral_centroid": 4722.8,
"confidence": 1.0
},
{
"time": 9.0093,
"beat_pos": 19.4,
"type": "hihat",
"energy": 8.1731,
"spectral_centroid": 8653.0,
"confidence": 1.0
},
{
"time": 9.2299,
"beat_pos": 19.875,
"type": "snare",
"energy": 282.6687,
"spectral_centroid": 3176.8,
"confidence": 1.0
},
{
"time": 9.4737,
"beat_pos": 20.4,
"type": "hihat",
"energy": 7.4316,
"spectral_centroid": 8591.1,
"confidence": 1.0
},
{
"time": 9.6827,
"beat_pos": 20.85,
"type": "snare",
"energy": 91.2249,
"spectral_centroid": 4803.7,
"confidence": 1.0
},
{
"time": 9.9149,
"beat_pos": 21.35,
"type": "snare",
"energy": 145.1526,
"spectral_centroid": 3851.9,
"confidence": 1.0
},
{
"time": 10.3793,
"beat_pos": 22.35,
"type": "hihat",
"energy": 5.7468,
"spectral_centroid": 8302.4,
"confidence": 1.0
},
{
"time": 10.6115,
"beat_pos": 22.85,
"type": "snare",
"energy": 146.4997,
"spectral_centroid": 4475.2,
"confidence": 1.0
},
{
"time": 10.8437,
"beat_pos": 23.35,
"type": "hihat",
"energy": 13.912,
"spectral_centroid": 7688.4,
"confidence": 1.0
},
{
"time": 10.9482,
"beat_pos": 23.575,
"type": "hihat",
"energy": 6.1618,
"spectral_centroid": 7249.8,
"confidence": 1.0
},
{
"time": 11.0759,
"beat_pos": 23.85,
"type": "snare",
"energy": 285.8844,
"spectral_centroid": 3254.0,
"confidence": 1.0
},
{
"time": 11.3081,
"beat_pos": 24.35,
"type": "hihat",
"energy": 6.555,
"spectral_centroid": 8387.0,
"confidence": 1.0
},
{
"time": 11.5287,
"beat_pos": 24.825,
"type": "snare",
"energy": 86.7415,
"spectral_centroid": 4563.4,
"confidence": 1.0
},
{
"time": 11.7493,
"beat_pos": 25.3,
"type": "snare",
"energy": 6.8183,
"spectral_centroid": 4489.8,
"confidence": 0.9764
},
{
"time": 12.0163,
"beat_pos": 25.875,
"type": "hihat",
"energy": 7.9006,
"spectral_centroid": 9189.4,
"confidence": 1.0
},
{
"time": 12.2369,
"beat_pos": 26.35,
"type": "hihat",
"energy": 6.5691,
"spectral_centroid": 8932.6,
"confidence": 1.0
},
{
"time": 12.4575,
"beat_pos": 26.825,
"type": "snare",
"energy": 175.6363,
"spectral_centroid": 4728.1,
"confidence": 1.0
},
{
"time": 12.7013,
"beat_pos": 27.35,
"type": "hihat",
"energy": 8.1791,
"spectral_centroid": 8644.1,
"confidence": 1.0
},
{
"time": 12.9219,
"beat_pos": 27.825,
"type": "snare",
"energy": 276.1202,
"spectral_centroid": 3198.0,
"confidence": 1.0
},
{
"time": 13.1657,
"beat_pos": 28.35,
"type": "hihat",
"energy": 7.4251,
"spectral_centroid": 8584.6,
"confidence": 1.0
},
{
"time": 13.3863,
"beat_pos": 28.825,
"type": "snare",
"energy": 241.4875,
"spectral_centroid": 4449.4,
"confidence": 1.0
},
{
"time": 13.6069,
"beat_pos": 29.3,
"type": "snare",
"energy": 138.569,
"spectral_centroid": 3890.0,
"confidence": 1.0
},
{
"time": 14.0713,
"beat_pos": 30.3,
"type": "hihat",
"energy": 5.594,
"spectral_centroid": 8268.3,
"confidence": 1.0
},
{
"time": 14.3035,
"beat_pos": 30.8,
"type": "snare",
"energy": 141.6715,
"spectral_centroid": 4477.6,
"confidence": 1.0
},
{
"time": 14.5357,
"beat_pos": 31.3,
"type": "hihat",
"energy": 13.5518,
"spectral_centroid": 7637.7,
"confidence": 1.0
},
{
"time": 14.6402,
"beat_pos": 31.525,
"type": "hihat",
"energy": 6.2076,
"spectral_centroid": 7246.2,
"confidence": 1.0
},
{
"time": 14.7679,
"beat_pos": 31.8,
"type": "snare",
"energy": 279.6087,
"spectral_centroid": 3274.4,
"confidence": 1.0
},
{
"time": 15.0001,
"beat_pos": 32.3,
"type": "hihat",
"energy": 6.4065,
"spectral_centroid": 8459.4,
"confidence": 1.0
},
{
"time": 15.2207,
"beat_pos": 32.775,
"type": "snare",
"energy": 82.5924,
"spectral_centroid": 4622.2,
"confidence": 1.0
},
{
"time": 15.4413,
"beat_pos": 33.25,
"type": "snare",
"energy": 6.0551,
"spectral_centroid": 4525.6,
"confidence": 0.8943
},
{
"time": 15.7083,
"beat_pos": 33.825,
"type": "hihat",
"energy": 7.9251,
"spectral_centroid": 9186.3,
"confidence": 1.0
},
{
"time": 15.9289,
"beat_pos": 34.3,
"type": "hihat",
"energy": 6.4886,
"spectral_centroid": 8923.2,
"confidence": 1.0
},
{
"time": 16.1495,
"beat_pos": 34.775,
"type": "snare",
"energy": 170.6764,
"spectral_centroid": 4741.6,
"confidence": 1.0
},
{
"time": 16.3933,
"beat_pos": 35.3,
"type": "hihat",
"energy": 8.1819,
"spectral_centroid": 8633.2,
"confidence": 1.0
}
],
"energy_profile": [
0.0256,
0.0334,
0.0392,
0.1585,
0.234,
0.0189,
0.0955,
0.1563,
0.2342,
0.0128,
0.0934,
0.1587,
0.2341,
0.0188,
0.0954,
0.1564,
0.2287,
0.0204,
0.088,
0.1588,
0.2344,
0.0187,
0.0954,
0.1564,
0.2287,
0.0203,
0.0881,
0.1587,
0.2348,
0.0185,
0.0956,
0.1563,
0.229,
0.0202,
0.0733
],
"summary": {
"kick_count": 0,
"snare_count": 36,
"hihat_count": 32,
"other_count": 0
}
},
{
"file_path": "C:\\Users\\Administrator\\Documents\\fl_control\\libreria\\samples\\drumloop\\drumloop_C4_126_dark_6231f0.wav",
"bpm": 126.05,
"duration": 10.2128,
"bar_count": 5,
"key": "Am",
"key_confidence": 0.6938,
"sample_rate": 44100,
"beat_grid": {
"quarter": [
0.6618,
1.1378,
1.6138,
2.0898,
2.5658,
3.0418,
3.5178,
3.9938,
4.4698,
4.9459,
5.4219,
5.8979,
6.3739,
6.8499,
7.3259,
7.8019,
8.2779,
8.7539,
9.2299,
9.7059,
10.182
],
"eighth": [
0.6618,
0.8998,
1.1378,
1.3758,
1.6138,
1.8518,
2.0898,
2.3278,
2.5658,
2.8038,
3.0418,
3.2798,
3.5178,
3.7558,
3.9938,
4.2318,
4.4698,
4.7078,
4.9459,
5.1839,
5.4219,
5.6599,
5.8979,
6.1359,
6.3739,
6.6119,
6.8499,
7.0879,
7.3259,
7.5639,
7.8019,
8.0399,
8.2779,
8.5159,
8.7539,
8.9919,
9.2299,
9.4679,
9.7059,
9.9439,
10.182
],
"sixteenth": [
0.6618,
0.7808,
0.8998,
1.0188,
1.1378,
1.2568,
1.3758,
1.4948,
1.6138,
1.7328,
1.8518,
1.9708,
2.0898,
2.2088,
2.3278,
2.4468,
2.5658,
2.6848,
2.8038,
2.9228,
3.0418,
3.1608,
3.2798,
3.3988,
3.5178,
3.6368,
3.7558,
3.8748,
3.9938,
4.1128,
4.2318,
4.3508,
4.4698,
4.5888,
4.7078,
4.8268,
4.9459,
5.0649,
5.1839,
5.3029,
5.4219,
5.5409,
5.6599,
5.7789,
5.8979,
6.0169,
6.1359,
6.2549,
6.3739,
6.4929,
6.6119,
6.7309,
6.8499,
6.9689,
7.0879,
7.2069,
7.3259,
7.4449,
7.5639,
7.6829,
7.8019,
7.9209,
8.0399,
8.1589,
8.2779,
8.3969,
8.5159,
8.6349,
8.7539,
8.8729,
8.9919,
9.1109,
9.2299,
9.3489,
9.4679,
9.5869,
9.7059,
9.8249,
9.9439,
10.0629,
10.182
]
},
"transients": [
{
"time": 0.1625,
"beat_pos": 0.3415,
"type": "snare",
"energy": 34.5656,
"spectral_centroid": 741.5,
"confidence": 1.0
},
{
"time": 0.3135,
"beat_pos": 0.6585,
"type": "snare",
"energy": 384.6368,
"spectral_centroid": 1784.4,
"confidence": 1.0
},
{
"time": 0.7779,
"beat_pos": 1.6341,
"type": "snare",
"energy": 6.3055,
"spectral_centroid": 1341.7,
"confidence": 1.0
},
{
"time": 0.9288,
"beat_pos": 1.9512,
"type": "snare",
"energy": 3.6358,
"spectral_centroid": 984.5,
"confidence": 0.9798
},
{
"time": 1.1146,
"beat_pos": 2.3415,
"type": "snare",
"energy": 62.5011,
"spectral_centroid": 881.3,
"confidence": 1.0
},
{
"time": 1.2771,
"beat_pos": 2.6829,
"type": "snare",
"energy": 579.0311,
"spectral_centroid": 957.8,
"confidence": 0.9282
},
{
"time": 1.5906,
"beat_pos": 3.3415,
"type": "snare",
"energy": 325.6389,
"spectral_centroid": 1815.1,
"confidence": 1.0
},
{
"time": 2.055,
"beat_pos": 4.3171,
"type": "snare",
"energy": 7.2001,
"spectral_centroid": 1265.9,
"confidence": 1.0
},
{
"time": 2.1827,
"beat_pos": 4.5854,
"type": "kick",
"energy": 6.2559,
"spectral_centroid": 542.5,
"confidence": 0.8621
},
{
"time": 2.531,
"beat_pos": 5.3171,
"type": "snare",
"energy": 2.9845,
"spectral_centroid": 1115.8,
"confidence": 1.0
},
{
"time": 2.7051,
"beat_pos": 5.6829,
"type": "snare",
"energy": 4.8323,
"spectral_centroid": 804.6,
"confidence": 1.0
},
{
"time": 2.8677,
"beat_pos": 6.0244,
"type": "snare",
"energy": 324.2568,
"spectral_centroid": 1558.6,
"confidence": 1.0
},
{
"time": 3.3321,
"beat_pos": 7.0,
"type": "snare",
"energy": 6.1819,
"spectral_centroid": 1551.9,
"confidence": 1.0
},
{
"time": 3.4946,
"beat_pos": 7.3415,
"type": "snare",
"energy": 21.8427,
"spectral_centroid": 1522.1,
"confidence": 1.0
},
{
"time": 3.6688,
"beat_pos": 7.7073,
"type": "snare",
"energy": 44.0134,
"spectral_centroid": 912.8,
"confidence": 1.0
},
{
"time": 3.8197,
"beat_pos": 8.0244,
"type": "snare",
"energy": 165.6299,
"spectral_centroid": 1126.8,
"confidence": 1.0
},
{
"time": 4.1448,
"beat_pos": 8.7073,
"type": "snare",
"energy": 361.3607,
"spectral_centroid": 1969.8,
"confidence": 1.0
},
{
"time": 4.6092,
"beat_pos": 9.6829,
"type": "snare",
"energy": 8.6655,
"spectral_centroid": 1420.1,
"confidence": 1.0
},
{
"time": 4.7601,
"beat_pos": 10.0,
"type": "snare",
"energy": 3.9164,
"spectral_centroid": 1012.4,
"confidence": 1.0
},
{
"time": 5.1084,
"beat_pos": 10.7317,
"type": "snare",
"energy": 608.0653,
"spectral_centroid": 1239.2,
"confidence": 1.0
},
{
"time": 5.2709,
"beat_pos": 11.0732,
"type": "snare",
"energy": 58.0085,
"spectral_centroid": 1020.3,
"confidence": 1.0
},
{
"time": 5.4219,
"beat_pos": 11.3902,
"type": "snare",
"energy": 367.166,
"spectral_centroid": 1637.9,
"confidence": 1.0
},
{
"time": 5.8863,
"beat_pos": 12.3659,
"type": "snare",
"energy": 13.4819,
"spectral_centroid": 1619.4,
"confidence": 1.0
},
{
"time": 6.0372,
"beat_pos": 12.6829,
"type": "snare",
"energy": 4.198,
"spectral_centroid": 1057.5,
"confidence": 1.0
},
{
"time": 6.2229,
"beat_pos": 13.0732,
"type": "snare",
"energy": 50.6157,
"spectral_centroid": 945.7,
"confidence": 1.0
},
{
"time": 6.3739,
"beat_pos": 13.3902,
"type": "snare",
"energy": 206.9005,
"spectral_centroid": 1296.2,
"confidence": 1.0
},
{
"time": 6.6873,
"beat_pos": 14.0488,
"type": "snare",
"energy": 57.4215,
"spectral_centroid": 1733.6,
"confidence": 1.0
},
{
"time": 6.9195,
"beat_pos": 14.5366,
"type": "snare",
"energy": 5.206,
"spectral_centroid": 1177.9,
"confidence": 1.0
},
{
"time": 7.1634,
"beat_pos": 15.0488,
"type": "snare",
"energy": 17.2548,
"spectral_centroid": 1502.9,
"confidence": 1.0
},
{
"time": 7.3143,
"beat_pos": 15.3659,
"type": "snare",
"energy": 4.7134,
"spectral_centroid": 1170.3,
"confidence": 1.0
},
{
"time": 7.6626,
"beat_pos": 16.0976,
"type": "snare",
"energy": 644.2504,
"spectral_centroid": 911.2,
"confidence": 0.8549
},
{
"time": 7.8251,
"beat_pos": 16.439,
"type": "snare",
"energy": 57.608,
"spectral_centroid": 1179.6,
"confidence": 1.0
},
{
"time": 7.9761,
"beat_pos": 16.7561,
"type": "snare",
"energy": 414.9439,
"spectral_centroid": 1752.3,
"confidence": 1.0
},
{
"time": 8.1966,
"beat_pos": 17.2195,
"type": "snare",
"energy": 6.7215,
"spectral_centroid": 1261.2,
"confidence": 1.0
},
{
"time": 8.4405,
"beat_pos": 17.7317,
"type": "snare",
"energy": 24.208,
"spectral_centroid": 1356.5,
"confidence": 1.0
},
{
"time": 8.6146,
"beat_pos": 18.0976,
"type": "snare",
"energy": 417.8567,
"spectral_centroid": 1557.0,
"confidence": 1.0
},
{
"time": 8.7771,
"beat_pos": 18.439,
"type": "snare",
"energy": 65.2799,
"spectral_centroid": 1096.1,
"confidence": 1.0
},
{
"time": 8.9281,
"beat_pos": 18.7561,
"type": "snare",
"energy": 239.2904,
"spectral_centroid": 1363.4,
"confidence": 1.0
},
{
"time": 9.2532,
"beat_pos": 19.439,
"type": "snare",
"energy": 448.8427,
"spectral_centroid": 1616.1,
"confidence": 1.0
},
{
"time": 9.4737,
"beat_pos": 19.9024,
"type": "snare",
"energy": 7.3592,
"spectral_centroid": 1338.7,
"confidence": 1.0
},
{
"time": 9.7176,
"beat_pos": 20.4146,
"type": "snare",
"energy": 30.7855,
"spectral_centroid": 1552.7,
"confidence": 1.0
},
{
"time": 9.8917,
"beat_pos": 20.7805,
"type": "snare",
"energy": 439.4064,
"spectral_centroid": 1532.3,
"confidence": 1.0
}
],
"energy_profile": [
0.2068,
0.1651,
0.0791,
0.1941,
0.1726,
0.1629,
0.1469,
0.0976,
0.1946,
0.2001,
0.0834,
0.2051,
0.1715,
0.1699,
0.1703,
0.0872,
0.2123,
0.1574,
0.0991,
0.1764
],
"summary": {
"kick_count": 1,
"snare_count": 41,
"hihat_count": 0,
"other_count": 0
}
}
]