I'm Sprung by T-Pain is a 3:51 song at 99 BPM in the key of F minor (Camelot 4A). It has a loudness range of 10.48 dB (LRA), a true peak of -0.95 dBTP, and an integrated loudness of -18.118 LUFS. The percussive structure features 82 kick hits, 8 snare hits, and 520 hi-hat hits (kick:snare ratio 10.3:1). The chord progression uses 16 unique chords with a harmonic complexity of 0.00. 30 key changes were detected. The dominant emotional quality is Infatuation. Vocals are present in 18% of the song. This profile contains over 190 data points generated by MusicArk's audio intelligence pipeline.
Among the 14 songs in the MusicArk, I'm Sprung ranks among the lowest for aggressiveness, ranks 1st for dynamic range, ranks among the lowest for harmonic complexity, and ranks among the lowest for average energy. Its closest match is Lady Lady by Olivia Dean at 72% overall similarity.
Song shape
Energy, brightness, harmonic tension, and melody contour — with chord progression aligned to the same timeline.
Audio DNA
Key metrics extracted from the audio signal.
Temporal
- BPM
- 99
- Tempo variability
- 0.05
- Groove stability
- 0.37
- Swing feel
- 0.64
- Rhythmic density
- 0.43
- Syncopation score
- 0.62
- Beat clarity
- 0.25
Rhythm
Detected hits from stem analysis
Kick:Snare ratio: 10.3:1
Drum pattern grid
Harmonic
- Key
- F
- Mode
- minor
- Camelot
- 4A
- Chord progression complexity
- 0.00
- Modulation events
- 7
- Resolution frequency
- 0.20
- Tonal brightness
- 1.00
Chord progression
16 unique chords
Chord progression complexity: 0.00
- D# major → D# minor at 4.0s
- D# minor → D# major at 16.0s
- D# major → C minor at 20.0s
- C minor → F minor at 39.9s
- F minor → F major at 63.9s
- F major → D# major at 67.9s
- D# major → C minor at 71.9s
- C minor → C major at 75.9s
- C major → F minor at 79.9s
- F minor → F major at 83.9s
- F major → F minor at 87.9s
- F minor → C minor at 95.9s
- C minor → F minor at 115.8s
- F minor → C major at 131.8s
- C major → F minor at 135.8s
- F minor → A# major at 143.8s
- A# major → C minor at 147.8s
- C minor → F minor at 155.8s
- F minor → F major at 159.8s
- F major → F minor at 163.7s
- F minor → C major at 171.7s
- C major → F minor at 175.7s
- F minor → F major at 179.7s
- F major → C minor at 183.7s
- C minor → C major at 191.7s
- C major → F minor at 195.7s
- F minor → F major at 199.7s
- F major → F minor at 203.7s
- F minor → C minor at 211.7s
- C minor → D# major at 219.7s
Harmonic tension arc
Pitch
- Average pitch height
- 0.13
- Pitch range
- 1.00
- Melody contour
- jagged
- Interval sharpness
- 0.22
- Repetition score
- 0.67
Timbre
- Spectral centroid
- 0.22
- Spectral brightness
- 0.14
- Spectral flux
- 0.20
- Harmonic richness
- 0.87
- Noise content
- 0.13
- Distortion level
- 0.51
- Transient sharpness
- 0.83
- Warmth / metallic
- 0.92
- Analog / digital feel
- 0.27
Energy
- Loudness (LUFS)
- -18.12
- Peak loudness
- 0.97
- Dynamic range
- 0.94
- Energy mean
- 0.91
- Energy std
- 0.18
- Energy peak position
- 0.09
- RMS level
- 0.91
- Aggressiveness
- 0.26
- Smoothness
- 0.74
- Urgency
- 0.31
10.48 dB
Higher values indicate more dynamic variation
Energy over time
LUFS per section
Spatial
- Stereo width
- 0.14
- Depth distribution
- 0.60
- Reverb size
- 0.44
- Dry / wet balance
- 0.40
- Stereo image motion
- 0.12
- Height perception
- 0.02
Stereo correlation
Stereo width over time
Arrangement
- Layer count mean
- 0.45
- Layer count peak
- 1.00
- Minimalism / maximalism
- 0.62
- Drums presence
- 0.13
- Bass presence
- 1.00
- Harmonic presence
- 0.87
- Melodic presence
- 0.14
- FX presence
- 0.00
Vocal presence: 18%
Average vocal pitch confidence: 0.15
Layer count over time
Production DNA
Stem balance and song structure from separated tracks.
— – — (0st)
- Drums
- Live
- Classification
- Algorithm confident (95%)
F ✓ matches key
90%
100%
Structure
Emotional Profile
What does this song feel like?
Valence
460
DevastationEuphoriaArousal
310
CatatonicExplosiveNostalgia
720
Future-facingAching memoryMystery
160
TransparentEnigmaticTriumph
280
DefeatedVictoriousMelancholy
320
JoyfulDevastatedSensuality
430
CerebralDeeply sensualInspiration
150
NeutralDeeply inspired
Narrative Arc
How the song moves through time.
Timeline
Archetype:
- Intro
- Opens with T-Pain's vocal alone — Auto-Tune present but subdued. Harmonies layer in around 21 seconds, fuller harmonizing by 32 seconds. Beat does not enter until approximately 40 seconds, creating a slow, deliberate vocal-first introduction.
- Resolution
- The analyst does not describe a specific ending moment in detail, but contextualizes the song as one that fades gracefully — consistent with a slow jam that winds down without dramatic resolution. The outro from the lyrics ('She got you / Got you / Got you') suggests a gradual, repetitive fade.
Build phases
- 5% — Vocal entry with Auto-Tune, sparse and intimate — T-Pain singing alone.
- 9% — First layer of harmonies enters around 21 seconds, thickening the vocal texture.
- 13% — Further harmonizing at approximately 32 seconds, building toward the beat entry.
- 17% — Beat drops in at roughly 40 seconds — slow groove rhythm section arrives, anchoring the track.
Drop / climax points
- 17% — Beat entry at ~40 seconds — the main groove locks in and the song finds its full texture. (intensity: 0.55)
- 45% — Chorus arrives with harmonized vocal layering at the end — the emotional peak of the song's cycle. (intensity: 0.65)
Emotional turns
- 35% — The song's internal tension surfaces: the narrator knows the relationship is problematic ('she ain't even my main lady,' 'she don't deserve me') but is powerless to leave — the self-awareness without resolution.
Listening Context
Our recommendation on when and how to experience this record.
- Best Listening Context:
- SocialIntimateBackground
- Time of day
- Late night
- Season
- Summer
- Repeatability
- 510 / 1000
Similar songs
Closest matches by overall similarity (spectral, emotional, color, temporal).
Lady Lady
Olivia Dean
72% match
spectral: 97% · emotional: 74% · color: 0% · temporal: 98%
Rich Girl
Lake Street Dive
72% match
spectral: 98% · emotional: 75% · color: 0% · temporal: 93%
Break On Me
Keith Urban
71% match
spectral: 96% · emotional: 77% · color: 0% · temporal: 93%
A Change Is Gonna Come
Sam Cooke
71% match
spectral: 94% · emotional: 78% · color: 0% · temporal: 93%
AI-Derived Intelligence
Patterns identified by AI analysis.
Hook strength
0.68
Memorability of the main hook.
Innovation score
0.73
How original is this song?
Emotional balance
0.34
How emotionally complex?
Color identity
Ten dimensions derived from the song's audio.
- Hue
- 345.0
- Saturation
- 0.82
- Luminance
- 0.48
- Edge sharpness
- 0.83
- Texture granularity
- 0.43
- Gradient motion
- 0.38
- Color depth
- 0.44
- Color layering
- 0.45
- Palette harmony
- 1.00
- Contrast composition
- 0.94
Lyrics
View on Genius ↗ Complete Data Inventory
Every data point available for this song. All data is free and open.
Song
album : "Rappa Ternt Sanga (Expanded Edition)"
analysis_version : "2.0"
analyst_name : "Andrew Brownlee"
artist : "T-Pain"
audio_quality_estimate : "high"
bpm_feel : null
bpm_feel_note : null
canonical_bpm : 99
canonical_bpm_source : "analyst"
color_generated : true
created_at : "2026-03-16T18:53:04.966912+00:00"
duration_seconds : 231.04
effective_bandwidth_hz : 10580
full_song_confirmed : true
id : "beab1e58-9ff5-440d-bbd6-018821188be7"
isrc : "USJI10500485"
published_at : "2026-03-17T21:20:05.866+00:00"
release_year : 2005
search_vector : "'edit':11B 'expand':10B 'm':2A 'pain':6A 'rappa':7B 'sanga':9B 'sprung':3A 't-pain':4A 'ternt':8B"
similarity_vector : [0.49692, 0.048748, 0.3668, 0.63886, 0.42523, 0.61856, 0.25353, 0.002211, 1, 0.86108, 0.7, 0.21955, 0.14166, 0.20496, 0.87001, 0.12999, 0.51392, 0.91752, 0.27094, 0.91312, 0.17571, 0.94449, 0.26439, 0.74465, 0.1449, 0.59957, 0.44041, 0.40042, 0.045273, 0.62389, 0.12999, 1]
slug : "i-m-sprung-t-pain"
source_sample_rate : 48000
status : "published"
tier1_complete : true
tier2_complete : true
tier3_complete : true
tier4_complete : true
title : "I'm Sprung"
updated_at : "2026-03-23T19:16:14.511941+00:00"
validation_complete : true
youtube_url : "https://www.youtube.com/watch?v=6MkY7EhZIiI&list=RD6MkY7EhZIiI"
Temporal
analyzed_at : "2026-03-22T16:23:18.586044+00:00"
beat_clarity : 0.25353
beat_strengths : 379 values [0.41775, 0.13045, 0.04479, 0.027469, 0.27256, 0.2527, 0.045361, 0.049316, 0.25365, 0.18021, ...]
beat_timestamps : 379 values [0.2322, 0.88236, 1.4629, 2.0434, 2.6239, 3.2276, 3.8081, 4.3654, 4.9226, 5.5031, ...]
beats_per_bar : null
bpm : 99
bpm_octave_corrected : false
bpm_raw : null
downbeat_timestamps : [0.2322, 2.6239, 4.9226, 7.2678, 9.6827, 12.237, 14.512, 16.881, 19.319, 21.78, 24.172, 26.587, 28.979, 31.393, 33.785, 36.177, 38.568, 40.983, 43.352, 45.79, 48.181, 50.573, 52.988, 55.38, 57.794, 60.186, 62.578, 64.993, 67.384, 69.776, 72.191, 74.582, 76.997, 79.389, 81.781, 84.172, 86.587, 88.979, 91.301, 93.785, 96.2, 98.569, 100.98, 103.38, 105.79, 108.18, 110.6, 112.99, 115.38, 117.77, 120.19, 122.58, 124.99, 127.38, 129.78, 132.19, 134.58, 137, 139.39, 141.78, 144.2, 146.59, 148.98, 151.39, 153.79, 156.18, 158.59, 160.98, 163.38, 165.79, 168.18, 170.57, 172.99, 175.38, 177.8, 180.19, 182.58, 184.99, 187.39, 189.78, 192.19, 194.58, 196.97, 199.37, 201.78, 204.17, 206.56, 208.98, 211.37, 213.79, 216.18, 218.57, 220.98, 223.38, 225.77]
energy_shape : "steady"
groove_stability : 0.3668
library_primary : "librosa"
library_secondary : "essentia"
onset_density_curve : 463 values [0.05, 0.05, 0, 0, 0, 0.1, 0.05, 0.05, 0, 0.05, ...]
onset_strength_curve : 474 values [1.8858, 1.3022, 1.0056, 0.94105, 1.1606, 1.3853, 1.6627, 1.1785, 0.90041, 0.77189, ...]
onset_timestamps : 651 values [0.20898, 0.90558, 2.6006, 2.9954, 3.2276, 3.5527, 4.8994, 5.2477, 5.5031, 6.0836, ...]
per_beat_centroid : 379 values [0.1305, 0.2064, 0.0814, 0.1179, 0.0927, 0.1904, 0.092, 0.107, 0.2014, 0.0843, ...]
per_beat_dominant_band : 379 values ["mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "high", "mid", ...]
per_beat_energy : 379 values [0, 0.4851, 0.8351, 0.2803, 0.6262, 0.5052, 0.7771, 0.858, 0.0597, 0.7434, ...]
raw_librosa_bpm : 99.384
rhythmic_density : 0.42523
swing_feel : 0.63886
syncopation_score : 0.61856
tempo_curve : 378 values [92.285, 103.36, 103.36, 103.36, 99.384, 103.36, 107.67, 107.67, 103.36, 103.36, ...]
tempo_map : [{"bpm":103.4,"start_seconds":0}, {"bpm":49.7,"start_seconds":15}, {"bpm":99.4,"start_seconds":30}, {"bpm":49.7,"start_seconds":165}]
tempo_marking : "allegretto"
tempo_variability : 0.048748
tempogram : 40,000 values (time–frequency matrix) [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...]
time_signature : null
Harmonic
analyzed_at : "2026-03-22T16:23:19.024787+00:00"
camelot_position : "4A"
chord_labels : 473 values ["C#", "Dm", "Cm", "Cm", "Cm", "D#", "D#", "A#m", "A#", "D#m", ...]
chord_progression_complexity : 0.0022115
chord_timestamps : 473 values [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, ...]
chromagram : 5,688 values [0.68118, 0.35275, 0.48168, 0.51836, 0.75072, 0.45992, 0.64323, 0.3693, 0.096381, 0.3068, ...]
essentia_harmonic_tension_curve : 462 values [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ...]
harmonic_tension_curve : 462 values [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ...]
hpcp_over_time : 5,688 values [0.68118, 0.35275, 0.48168, 0.51836, 0.75072, 0.45992, 0.64323, 0.3693, 0.096381, 0.3068, ...]
hpcp_vector : [0.16961, 0.50204, 0.13581, 0.94961, 0.15834, 0.54942, 0.87838, 0.24326, 1, 0.22524, 0.55575, 0.27276]
key : "F"
key_change_from : ["D# major", "D# minor", "D# major", "C minor", "F minor", "F major", "D# major", "C minor", "C major", "F minor", "F major", "F minor", "C minor", "F minor", "C major", "F minor", "A# major", "C minor", "F minor", "F major", "F minor", "C major", "F minor", "F major", "C minor", "C major", "F minor", "F major", "F minor", "C minor"]
key_change_timestamps : [3.994, 15.975, 19.969, 39.938, 63.901, 67.895, 71.889, 75.883, 79.877, 83.87, 87.864, 95.852, 115.82, 131.8, 135.79, 143.78, 147.77, 155.76, 159.75, 163.75, 171.74, 175.73, 179.72, 183.72, 191.7, 195.7, 199.69, 203.69, 211.67, 219.66]
key_change_to : ["D# minor", "D# major", "C minor", "F minor", "F major", "D# major", "C minor", "C major", "F minor", "F major", "F minor", "C minor", "F minor", "C major", "F minor", "A# major", "C minor", "F minor", "F major", "F minor", "C major", "F minor", "F major", "C minor", "C major", "F minor", "F major", "F minor", "C minor", "D# major"]
key_confidence : 0.86108
key_map : [{"key":"Eb","mode":"major","start_seconds":0}, {"key":"F","mode":"minor","start_seconds":20}, {"key":"C","mode":"minor","start_seconds":30}, {"key":"F","mode":"minor","start_seconds":40}, {"key":"C","mode":"minor","start_seconds":110}, {"key":"F","mode":"minor","start_seconds":120}, {"key":"C","mode":"minor","start_seconds":150}, {"key":"F","mode":"minor","start_seconds":160}]
mode : "minor"
mode_detail : null
mode_family : "minor"
modulation_events : 7
non_western_scale : false
resolution_frequency : 0.20466
tonal_brightness : 1
tonnetz_curves : 2844 values [-0.048472, -0.022039, -0.24511, -0.22418, -0.10603, -0.16635, -0.10422, -0.1392, -0.16132, -0.1039, ...]
Pitch
analyzed_at : "2026-03-22T16:23:19.203087+00:00"
average_pitch_height : 0.12805
interval_sharpness : 0.21732
melody_contour : 462 values [64, 65, 63, 63, 64, 0, 58, 61, 0, 63, ...]
melody_contour_type : "jagged"
pitch_confidence_curve : 474 values [0.015285, 0.012417, 0.016387, 0.011915, 0.01021, 0.013873, 0.011867, 0.10736, 0.066546, 0.014026, ...]
pitch_contour_hz : 474 values [0, 0, 0, 0, 0, 0, 68.188, 285.14, 352.88, 229.43, ...]
pitch_contour_midi : 474 values [0, 0, 0, 0, 0, 0, 16.688, 54.846, 65.173, 47.561, ...]
pitch_range : 1
repetition_score : 0.6716
Timbre
analog_digital_feel : 0.27094
analyzed_at : "2026-03-22T16:23:19.757726+00:00"
brightness_curve : 462 values [0.19595, 0.24626, 0.19004, 0.19287, 0.23953, 0.22541, 0.25177, 0.28765, 0.30108, 0.23795, ...]
distortion_level : 0.51392
fft_spectrum_256 : 76,800 values (256 bands × 300 frames) [0, 0, 0.0235, 0, 0.168, 0, 0, 0, 0, 0, ...]
harmonic_energy_curve : 474 values [0.013164, 0.024464, 0.043063, 0.047588, 0.015576, 0.026251, 0.01432, 0.028362, 0.035643, 0.012279, ...]
harmonic_percussive_ratio_curve : 474 values [0.50238, 0.61828, 0.90453, 0.83393, 0.68988, 0.63124, 0.43078, 0.77572, 0.81737, 0.63722, ...]
harmonic_richness : 0.87001
mel_spectrogram_compressed : 64,000 values [0, 0.12583, 0.096525, 0.020159, 0.092122, 0.032126, 0.13062, 0.1324, 0.11167, 0.02956, ...]
mfcc_curves : 6,162 values [-594.45, -558, -598.62, -537.21, -632.11, -585.48, -417.12, -544.91, -459.68, -609.78, ...]
mfcc_delta_curves : 6,162 values [29.874, -7.0938, 3.6515, 0.36221, -4.4993, 6.4546, -8.9315, 9.6519, -0.35129, -3.6409, ...]
mfcc_delta2_curves : 6,162 values [5.9103, 0.3301, 0.050254, -0.21002, -2.9535, 5.2683, -3.9308, 1.8441, -1.0934, 5.3244, ...]
mfcc_mean : [0, 1, 0.82646, 1, 0.5027, 0.79225, 0.48105, 0.98258, 0.33286, 0.77471, 0.3947, 0.6949, 0.27304]
mfcc_std : [1, 1, 1, 0.78071, 0.87372, 0.71997, 0.76989, 0.63843, 0.73162, 0.65257, 0.59811, 0.56347, 0.47451]
noise_content : 0.12999
percussive_energy_curve : 474 values [0.021695, 0.012459, 0.004523, 0.0093288, 0.0063421, 0.017712, 0.021347, 0.00777, 0.0077543, 0.0058047, ...]
spectral_bandwidth_curve : 474 values [0.14632, 0.16156, 0.066587, 0.067694, 0.13036, 0.084935, 0.18416, 0.12553, 0.15389, 0.20622, ...]
spectral_brightness : 0.14166
spectral_centroid : 0.21955
spectral_centroid_curve : 474 values [0.13051, 0.20639, 0.081432, 0.077634, 0.11794, 0.092712, 0.19039, 0.092018, 0.10699, 0.20145, ...]
spectral_contrast_curves : 3318 values [35.282, 33.399, 32.105, 27.358, 33.45, 34.317, 39.044, 27.274, 25.382, 30.003, ...]
spectral_entropy_curve : 474 values [0.61581, 0.59713, 0.47973, 0.49044, 0.58709, 0.52633, 0.64808, 0.42131, 0.45211, 0.64414, ...]
spectral_flatness : 0.02925
spectral_flatness_curve : 474 values [0.003897, 0.0017957, 7.5832e-7, 0.0000014082, 0.00081699, 0.000016066, 0.0016025, 0.0000082414, 0.000008622, 0.0042253, ...]
spectral_flux : 0.20496
spectral_kurtosis_curve : 474 values [0.85342, 0.736, 1, 1, 0.77629, 0.99605, 0.70063, 0.87503, 0.83835, 0.54948, ...]
spectral_rolloff_curve : 474 values [0.1769, 0.33338, 0.11486, 0.10524, 0.21219, 0.12351, 0.32557, 0.18234, 0.23665, 0.39281, ...]
spectral_skewness_curve : 474 values [0.96799, 0.85336, 1, 1, 0.92445, 0.99897, 0.85892, 0.94821, 0.94247, 0.83488, ...]
transient_sharpness : 0.82648
warmth_metallic_index : 0.91752
zero_crossing_rate_curve : 474 values [0.15132, 0.21712, 0.091588, 0.094587, 0.14653, 0.1107, 0.21682, 0.12386, 0.15379, 0.24419, ...]
Energy
aggressiveness_index : 0.26439
analyzed_at : "2026-03-22T16:23:20.410702+00:00"
average_loudness_lufs : -18.118
bass_treble_ratio_curve : 474 values [0.11412, 0.14707, 0.14066, 0.13773, 0.36208, 0.10881, 0.32507, 0.73065, 0.70626, 0.45348, ...]
crest_factor_curve : 474 values [0.43284, 0.23829, 0.047279, 0.043186, 0.2281, 0.10643, 0.14496, 0.044113, 0.040866, 0.4171, ...]
danceability : 0.9907
dynamic_range_db : 64.38
dynamic_range_score : 0.94448
energy_curve : 474 values [0, 0.48506, 0.83507, 0.91872, 0.28027, 0.62624, 0.50518, 0.77711, 0.85801, 0.059657, ...]
energy_curve_bass : 474 values [0.000023024, 0.0000098313, 0.000029009, 0.000033389, 0.000043147, 0.000024259, 0.00013692, 0.00027686, 0.00013931, 0.000088365, ...]
energy_curve_brilliance : 474 values [0.0051355, 0.012873, 0.0016897, 0.0025715, 0.0023286, 0.0030428, 0.021908, 0.0039148, 0.0066117, 0.0027569, ...]
energy_curve_high : 474 values [0.0066352, 0.0080146, 0.0020409, 0.003003, 0.0020155, 0.0034831, 0.020016, 0.0060542, 0.01024, 0.0025611, ...]
energy_curve_low_mid : 474 values [0.0016918, 0.0012053, 0.0024096, 0.0028719, 0.0014819, 0.0012479, 0.0019177, 0.0072514, 0.0097344, 0.0024095, ...]
energy_curve_low_mid_6 : 474 values [0.076975, 0.073888, 0.13716, 0.1995, 0.035379, 0.11692, 0.051414, 0.071312, 0.10264, 0.024054, ...]
energy_curve_mid : 474 values [0.047394, 0.045523, 0.064251, 0.089575, 0.011334, 0.059722, 0.026126, 0.010089, 0.013264, 0.0023913, ...]
energy_curve_mid_6 : 474 values [0.027912, 0.024943, 0.022927, 0.025751, 0.0034198, 0.02148, 0.014274, 0.010051, 0.013065, 0.0020773, ...]
energy_curve_sub : 474 values [7.8699e-8, 9.6635e-8, 8.8357e-8, 1.181e-7, 6.7208e-8, 9.9273e-8, 1.3355e-7, 1.0368e-7, 4.3129e-8, 2.2375e-8, ...]
energy_curve_sub_bass : 474 values [7.4326e-8, 8.4646e-8, 6.7547e-8, 1.0036e-7, 6.0667e-8, 9.5473e-8, 9.8041e-8, 8.5903e-8, 3.2966e-8, 2.0081e-8, ...]
energy_curve_upper_mid : 474 values [0.0078066, 0.00422, 0.0023153, 0.00334, 0.0017708, 0.003827, 0.018538, 0.0077253, 0.013074, 0.0024082, ...]
energy_mean : 0.91311
energy_peak_position : 0.086681
energy_rate_of_change : 474 values [0, 0.48506, 0.35001, 0.083652, -0.63846, 0.34597, -0.12106, 0.27193, 0.0809, -0.79836, ...]
energy_std : 0.1757
essentia_energy_curve : 462 values [0.095375, 0.090846, 0.11079, 0.12149, 0.040055, 0.10354, 0.076092, 0.090336, 0.089009, 0.066333, ...]
integrated_loudness_lufs : -18.12
loudness_curve_perceptual : 474 values [0, 0.48506, 0.83507, 0.91872, 0.28027, 0.62624, 0.50518, 0.77711, 0.85801, 0.059657, ...]
loudness_range_lra : 10.48
lufs_per_section : [-27.15, -20.36, -15.72, -17.48, -14.31, -14.74, -17.67, -14.17, -15.8, -20.63, -15.69, -17.74, -14.25, -14.87, -17.71, -14.74, -17.05, -19.26, -16.05, -18.1, -14.38, -17.18, -24.49, -27.19]
peak_loudness : 0.97182
rms_level : 0.91311
smoothness_index : 0.74465
true_peak_dbtp : -0.95
urgency_index : 0.31167
waveform_peaks_max : 1000 values [0.29586, 0.17801, 0.20722, 0.10248, 0.14527, 0.18618, 0.18559, 0.20608, 0.15802, 0.06498, ...]
waveform_peaks_min : 1000 values [-0.16144, -0.15329, -0.15328, -0.097934, -0.13001, -0.13845, -0.16299, -0.16809, -0.12882, -0.044372, ...]
waveform_rms_envelope : 4623 values [0.0001402, 0.0001686, 0.00012452, 0.011982, 0.04948, 0.05689, 0.04107, 0.043931, 0.05187, 0.05087, ...]
Spatial
analyzed_at : "2026-03-22T16:23:20.557103+00:00"
depth_distribution : 0.59958
dry_wet_balance : 0.40042
height_perception : 0.0187
mid_energy_curve : 462 values [0.094883, 0.089661, 0.11063, 0.12118, 0.039694, 0.1029, 0.075162, 0.08906, 0.087326, 0.065876, ...]
phase_coherence_curve : 462 values [0.10918, 0.074488, 0.16105, 0.14806, 0.17469, 0.13309, 0.11243, 0.13497, 0.14636, 0.12561, ...]
reverb_size : 0.44041
side_energy_curve : 462 values [0.70721, 0.6469, 0.83019, 0.72767, 0.27195, 0.78293, 0.61556, 0.62404, 0.55566, 0.49076, ...]
stereo_correlation_curve : 462 values [0.15738, 0.18978, 0.15088, 0.35837, 0.23887, 0.13728, 0.06446, 0.22197, 0.3111, 0.15788, ...]
stereo_image_motion : 0.1219
stereo_width : 0.1449
stereo_width_curve : 462 values [0.46043, 0.45236, 0.46213, 0.40739, 0.43958, 0.46556, 0.4839, 0.44512, 0.42146, 0.46031, ...]
Arrangement
analyzed_at : "2026-03-22T16:23:20.675759+00:00"
bass_presence : 1
drums_presence : 0.12999
fade_out : true
fx_presence : 0.0046585
harmonic_presence : 0.87001
intro_end_seconds : 0.23
is_instrumental_estimate : true
layer_count_mean : 0.45273
layer_count_over_time : 474 values [0.8819, 0.74857, 0.66095, 0.64, 0.75048, 0.68381, 0.84, 0.43238, 0.42476, 0.72952, ...]
layer_count_peak : 1
melodic_presence : 0.14005
minimalism_maximalism_score : 0.62388
novelty_curve : 474 values [0.073994, 0.11358, 0.090117, 0.1026, 0.093139, 0.097033, 0.10698, 0.085402, 0.087517, 0.096231, ...]
outro_start_seconds : 228.97
repetition_pairs : [{"segment_a":34,"segment_b":38,"similarity":0.8529472916370863}, {"segment_a":36,"segment_b":54,"similarity":0.814100116573938}, {"segment_a":54,"segment_b":86,"similarity":0.7923424110011913}, {"segment_a":28,"segment_b":91,"similarity":0.7850972087526615}, {"segment_a":29,"segment_b":91,"similarity":0.7655043294652837}, {"segment_a":61,"segment_b":91,"similarity":0.7547954611531839}, {"segment_a":36,"segment_b":86,"similarity":0.7498186754885712}, {"segment_a":35,"segment_b":60,"similarity":0.7456385178918461}, {"segment_a":73,"segment_b":96,"similarity":0.7382293922642166}, {"segment_a":34,"segment_b":76,"similarity":0.7374447001315966}, {"segment_a":41,"segment_b":70,"similarity":0.7347068577755034}, {"segment_a":26,"segment_b":72,"similarity":0.7317938928120734}, {"segment_a":38,"segment_b":76,"similarity":0.7249851649340414}, {"segment_a":77,"segment_b":85,"similarity":0.7186103602980757}, {"segment_a":27,"segment_b":52,"similarity":0.7151863398431065}]
self_similarity_matrix : 10,000 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
silence_count : 1
silence_map : [{"end":231.04,"start":229.74,"duration":1.3}]
total_silence_seconds : 1.3
vocal_activity_map : 471 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
vocal_energy_ratio : 0.0881
Stems
analysis_bass_centroid_curve : 471 values [0.41087, 0.39095, 0.38889, 0.39372, 0.44685, 0.41641, 0.40532, 0.36267, 0.38257, 0.4451, ...]
analysis_bass_energy_curve : 471 values [0.000052946, 0.000054067, 0.000065513, 0.000068602, 0.000052665, 0.000067785, 0.000068983, 0.000039208, 0.000053076, 0.000047029, ...]
analysis_bass_pitch_contour_hz : 471 values [155.59, 280.42, 204.2, 156.13, 364.3, 199.5, 112.41, 15.455, 157.77, 296.5, ...]
analysis_bass_pitch_contour_midi : 471 values [26.313, 52.209, 35.964, 26.337, 61.454, 33.653, 19.006, 2.8394, 27.477, 50.866, ...]
analysis_created_at : "2026-03-22T16:23:21.322022+00:00"
analysis_drum_onset_strengths : 610 values [0.77735, 0.64915, 0.83605, 0.7068, 0.9103, 0.7546, 0.90819, 0.65492, 0.82956, 0.65, ...]
analysis_drum_onset_timestamps : 610 values [20.555, 21.749, 22.955, 24.149, 25.355, 26.549, 27.755, 28.949, 30.155, 31.349, ...]
analysis_drum_pattern_confidence : 0.18252
analysis_drum_pattern_type : "irregular"
analysis_drums_centroid_curve : 471 values [0.44017, 0.41131, 0.38061, 0.38463, 0.43051, 0.39677, 0.41004, 0.41769, 0.4164, 0.4433, ...]
analysis_drums_energy_curve : 471 values [0.00015645, 0.00017056, 0.0001493, 0.00015344, 0.00011876, 0.00015797, 0.0001785, 0.00015361, 0.0001601, 0.00012332, ...]
analysis_hihat_timestamps : 520 values [20.555, 21.749, 22.955, 24.149, 25.355, 26.549, 27.755, 28.949, 30.155, 31.349, ...]
analysis_kick_timestamps : [40.181, 42.005, 43.957, 44.405, 44.853, 46.805, 47.253, 51.157, 51.605, 54.005, 58.485, 58.816, 59.381, 60.757, 61.205, 61.653, 63.157, 63.605, 64.053, 66.005, 66.453, 77.685, 80.853, 82.357, 82.805, 83.253, 85.205, 85.344, 85.653, 87.605, 91.957, 92.405, 117, 118.81, 119.25, 120.76, 121.21, 121.65, 123.61, 124.05, 128.1, 130.82, 138.01, 139.96, 140.41, 140.54, 140.85, 142.81, 142.95, 143.25, 154.47, 155.38, 156.76, 157.21, 157.65, 159.16, 159.61, 160.05, 162.01, 162.45, 164.1, 168.76, 178.36, 178.81, 178.95, 179.25, 181.21, 181.65, 193.77, 195.16, 195.61, 196.05, 197.56, 198.01, 198.45, 200.41, 202.49, 204.76, 205.21, 205.65, 207.16, 207.61]
analysis_other_centroid_curve : 471 values [0.35232, 0.3567, 0.3263, 0.32701, 0.36299, 0.34664, 0.36698, 0.37713, 0.37973, 0.3829, ...]
analysis_other_energy_curve : 471 values [0.0019294, 0.0019746, 0.0018072, 0.0019328, 0.0010462, 0.0018714, 0.0021299, 0.0017499, 0.0019815, 0.0011328, ...]
analysis_snare_timestamps : [49.205, 62.112, 90.005, 128.41, 164.42, 166.81, 169.21, 202.81]
analysis_updated_at : "2026-03-22T16:23:21.888136+00:00"
analysis_vocal_centroid_curve : 471 values [0.27592, 0.23731, 0.15479, 0.15889, 0.21022, 0.18191, 0.23258, 0.23782, 0.25644, 0.28921, ...]
analysis_vocal_energy_curve : 471 values [0.32383, 0.34708, 0.46344, 0.53127, 0.18637, 0.40093, 0.30764, 0.35827, 0.40264, 0.16008, ...]
analysis_vocal_pitch_confidence : 471 values [0.010017, 0.017384, 0.016774, 0.013705, 0.010697, 0.017322, 0.013956, 0.091094, 0.047978, 0.014698, ...]
analysis_vocal_pitch_contour_hz : 471 values [0, 0, 0, 0, 0, 0, 67.172, 281.92, 334.07, 152.39, ...]
analysis_vocal_pitch_contour_midi : 471 values [0, 0, 0, 0, 0, 0, 16.487, 53.263, 62.16, 31.313, ...]
analysis_vocal_vibrato_extent : 7.5987
analysis_vocal_vibrato_presence : 0.88283
analysis_vocal_vibrato_rate : 8.5227
bass_energy_curve : 462 values [0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, ...]
bass_line_complexity : 1
bass_pitch_mean : 84.39
bass_prominence : 1
bass_rms : 0.17563
bass_root_note : "F"
bass_sub_ratio : 0.9036
created_at : "2026-03-19T06:00:29.071099+00:00"
drums_classification_confidence : 0.95
drums_classification_source : "algorithm_confident"
drums_energy_curve : 462 values [0.0004, 0.0004, 0.0003, 0.0003, 0.0003, 0.0004, 0.0004, 0.0003, 0.0003, 0.0003, ...]
drums_is_programmed : false
drums_onset_density : 2.6402
drums_pattern_complexity : 0.0164
drums_prominence : 0.3583
drums_rms : 0.058136
drums_timing_variance : 0.081125
harmonic_vocal_balance : 0.6007
key_bass_agreement : true
key_validated : true
other_energy_curve : 462 values [0.0038, 0.0036, 0.0032, 0.0033, 0.0017, 0.0036, 0.0037, 0.0032, 0.0032, 0.003, ...]
other_harmonic_density : 0.971
other_prominence : 0.2017
other_rms : 0.032735
other_spectral_centroid : 0.1289
rhythmic_foundation : 1
section_map : [{"type":"bridge","end_seconds":20.5,"start_seconds":0}, {"type":"verse","end_seconds":42.5,"start_seconds":20.5}, {"type":"chorus","end_seconds":48,"start_seconds":42.5}, {"type":"verse","end_seconds":60.5,"start_seconds":48}, {"type":"chorus","end_seconds":65.5,"start_seconds":60.5}, {"type":"verse","end_seconds":138.5,"start_seconds":65.5}, {"type":"chorus","end_seconds":144,"start_seconds":138.5}, {"type":"verse","end_seconds":231,"start_seconds":144}]
separation_model : "htdemucs_ft"
separation_time_seconds : 8.17
stem_separation_quality : 0.7837
stems_available : true
updated_at : "2026-03-22T16:23:21.793853+00:00"
vocal_breathiness : 0.5122
vocal_effort_curve : 462 values [0.5869, 0.5588, 0.6819, 0.7476, 0.2468, 0.6367, 0.468, 0.556, 0.5478, 0.4078, ...]
vocal_pitch_curve : []
vocal_pitch_mean : 0
vocal_pitch_std : 0
vocal_prominence : 0.3035
vocal_range_high_hz : 0
vocal_range_high_midi : 0
vocal_range_low_hz : 0
vocal_range_low_midi : 0
vocal_range_semitones : 0
vocal_rms : 0.049243
vocal_vibrato_depth : 0
vocal_vibrato_rate : 0
vocal_voiced_ratio : 0
Color
algorithm_version : "1.0"
color_depth : 0.4404
color_layering : 0.4527
contrast_composition : 0.9445
edge_sharpness : 0.8265
generated_at : "2026-03-22T16:23:23.438945+00:00"
gradient_motion : 0.3785
hex : "#DD1547"
hue : 345
luminance : 0.4752
oklch_chroma : 0.2229
oklch_hue : 16.13
oklch_lightness : 0.57514
palette_harmony : 0.9978
saturation : 0.8233
texture_granularity : 0.4252
AI-Derived (Tier 2)
analog_digital_feel : null
claude_model : "claude-sonnet-4-6"
color_temperature_curve : 474 values [0.45, 0.52276, 0.57526, 0.58781, 0.49204, 0.54394, 0.52578, 0.56657, 0.5787, 0.45895, ...]
contrast_volatility : 0.16595
danceability_curve : 474 values [0.6391, 0.56104, 0.54205, 0.53942, 0.47759, 0.61419, 0.6732, 0.58234, 0.51508, 0.31686, ...]
derivation_prompt_version : "tier2_v2.0"
derived_at : "2026-03-16T19:09:19.268943+00:00"
emotional_balance : 0.34
emotional_intensity_curve : 474 values [0.28458, 0.43347, 0.55412, 0.58097, 0.34402, 0.46378, 0.40946, 0.50731, 0.54282, 0.29087, ...]
genre_conformity_score : 0.67
geometric_sharpness : 0.51
hook_density : 0.58
hook_strength : 0.68
innovation_score : 0.73
motif_uniqueness : 0.64
motion_velocity_mapping : 474 values [0, 0.28573, 0.49191, 0.54118, 0.16509, 0.36889, 0.29758, 0.45776, 0.50542, 0.035141, ...]
narrative_curvature : 0.56
organic_mechanical_feel : 0.74
particle_density_mapping : 474 values [0.55021, 0.46702, 0.41236, 0.39929, 0.46821, 0.42662, 0.52406, 0.26976, 0.265, 0.45514, ...]
signal_entropy : 0.17
structural_predictability : 0.76
tempo_feel : null
tempo_feel_confidence : null
tempo_feel_note : null
tension_curve_composite : 474 values [0.19263, 0.33286, 0.37913, 0.39909, 0.24955, 0.34974, 0.33389, 0.37728, 0.39125, 0.22528, ...]
textural_complexity_curve : 474 values [0.65931, 0.61371, 0.54221, 0.53913, 0.60127, 0.58304, 0.65642, 0.46611, 0.46306, 0.6221, ...]
visual_brightness_curve : 474 values [0, 0.4123, 0.70981, 0.78092, 0.23823, 0.53231, 0.42941, 0.66055, 0.72931, 0.050708, ...]
warmth_metallic_index : null
Emotional (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
arousal : 310
arousal_confidence : 0.85
confirmed_at : "2026-03-17T21:20:05.866+00:00"
created_at : "2026-03-17T21:18:31.78779+00:00"
dominant_emotion : "infatuation"
inspirational_confidence : 0.68
inspirational_quality : 150
melancholy_confidence : 0.65
melancholy_index : 320
mystery_confidence : 0.78
mystery_index : 160
nostalgia_confidence : 0.92
nostalgia_index : 720
sensuality_confidence : 0.62
sensuality_index : 430
triumph_confidence : 0.7
triumph_index : 280
updated_at : "2026-03-17T21:18:31.78779+00:00"
valence : 460
valence_confidence : 0.72
Context (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
confirmed_at : "2026-03-17T21:20:05.866+00:00"
created_at : "2026-03-17T21:18:31.874827+00:00"
explicit_lyrics : null
family_friendly : null
headphones_speakers : null
listening_context : ["social", "intimate", "background"]
listening_context_confidence : 0.83
repeatability_confidence : 0.87
repeatability_score : 510
seasonal_feel : ["summer"]
seasonal_feel_confidence : 0.72
solo_group : null
time_of_day : ["late_night"]
time_of_day_confidence : 0.52
updated_at : "2026-03-17T21:18:31.874827+00:00"
Narrative (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
arc_confidence : 0.78
arc_notes : null
build_phases : [{"description":"Vocal entry with Auto-Tune, sparse and intimate — T-Pain singing alone.","timestamp_normalized":0.05}, {"description":"First layer of harmonies enters around 21 seconds, thickening the vocal texture.","timestamp_normalized":0.09}, {"description":"Further harmonizing at approximately 32 seconds, building toward the beat entry.","timestamp_normalized":0.13}, {"description":"Beat drops in at roughly 40 seconds — slow groove rhythm section arrives, anchoring the track.","timestamp_normalized":0.17}]
confirmed_at : "2026-03-17T21:20:05.866+00:00"
created_at : "2026-03-17T21:18:31.985568+00:00"
drop_climax_points : [{"intensity":0.55,"description":"Beat entry at ~40 seconds — the main groove locks in and the song finds its full texture.","timestamp_normalized":0.17}, {"intensity":0.65,"description":"Chorus arrives with harmonized vocal layering at the end — the emotional peak of the song's cycle.","timestamp_normalized":0.45}]
emotional_turning_points : [{"shift_type":"complex","description":"The song's internal tension surfaces: the narrator knows the relationship is problematic ('she ain't even my main lady,' 'she don't deserve me') but is powerless to leave — the self-awareness without resolution.","timestamp_normalized":0.35}]
intro_energy : "Opens with T-Pain's vocal alone — Auto-Tune present but subdued. Harmonies layer in around 21 seconds, fuller harmonizing by 32 seconds. Beat does not enter until approximately 40 seconds, creating a slow, deliberate vocal-first introduction."
overall_arc_type : "sustained"
resolution_phase : "The analyst does not describe a specific ending moment in detail, but contextualizes the song as one that fades gracefully — consistent with a slow jam that winds down without dramatic resolution. The outro from the lyrics ('She got you / Got you / Got you') suggests a gradual, repetitive fade."
surprise_moments : null
updated_at : "2026-03-17T21:18:31.985568+00:00"
Cultural (Tier 3)
analyst_confirmed : true
analyst_credit : "Andrew Brownlee"
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
confirmed_at : "2026-03-17T21:20:05.866+00:00"
created_at : "2026-03-17T21:18:32.068739+00:00"
cultural_context_notes : null
cultural_origin : null
listening_notes : null
production_era : null
updated_at : "2026-03-17T21:18:32.068739+00:00"
External (Tier 4)
acrcloud_id : null
apple_music_id : "1555749632"
apple_music_url : "https://music.apple.com/us/album/im-sprung/1555749617?i=1555749632"
external_bpm_reference : null
external_key_reference : null
external_source : null
fetched_at : "2026-03-16T18:53:09.446909+00:00"
genius_id : 44380
genius_url : "https://genius.com/T-pain-im-sprung-lyrics"
lyrics : 2349 characters "[Chorus]\nI'm sprung\nDawg, she got me\nGot me doin' things I'll never do\nIf you ain't been I'm tellin' you\nI'm sprung (I'm sprung)\nDawg, she got me\nGot me doin' things I'll never do\nIf you ain't been I'm tellin' you\n\n[Bridge]\nYou do (you do)\nYou do (you do)\nYou do (you do)\nYou do (you do)\nYou do (Do d"…
lyrics_annotations : []
musicbrainz_id : null
spotify_id : null
spotify_uri : null
updated_at : "2026-03-23T19:16:14.511941+00:00"
Full array data available: Download complete JSON →
For programmatic access across multiple songs: MusicArk API (coming soon)
Use this data
Audio-reactive visuals (TouchDesigner, Notch, Unreal Niagara, Resolume) · DJ mixing & Camelot compatibility · Music production analysis · Emotional scoring for sync licensing · AI and ML training · Data journalism and music research
Browse any song profile for the full analysis. Download the complete dataset for any song as JSON. For batch access across the full catalog, the MusicArk API is coming soon.