Just Like Heaven by The Cure is a 3:32 song at 152 BPM in the key of A major (Camelot 11B). It has a loudness range of 3.82 dB (LRA), a true peak of -0.97 dBTP, and an integrated loudness of -16.445 LUFS. The percussive structure features 574 kick hits, 173 snare hits, and 113 hi-hat hits (kick:snare ratio 3.3:1). The chord progression uses 15 unique chords with a harmonic complexity of 0.00. 16 key changes were detected. The dominant emotional quality is Aliveness. Vocals are present in 25% of the song. This profile contains over 190 data points generated by MusicArk's audio intelligence pipeline.
Its closest match is Paper Planes by M.I.A. at 73% 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
- 152 BPM · 76 feel
- Tempo variability
- 0.02
- Groove stability
- 0.46
- Swing feel
- 0.81
- Rhythmic density
- 0.65
- Syncopation score
- 0.29
- Beat clarity
- 0.22
Rhythm
Detected hits from stem analysis
Kick:Snare ratio: 3.3:1
Drum pattern grid
Harmonic
- Key
- A
- Mode
- major
- Camelot
- 11B
- Chord progression complexity
- 0.00
- Modulation events
- 11
- Resolution frequency
- 0.27
- Tonal brightness
- 1.00
Chord progression
15 unique chords
Chord progression complexity: 0.00
- E major → E minor at 4.0s
- E minor → E major at 8.0s
- E major → A major at 12.0s
- A major → E major at 28.0s
- E major → A major at 32.0s
- A major → E major at 39.9s
- E major → A major at 43.9s
- A major → E major at 83.9s
- E major → A major at 87.9s
- A major → F# minor at 111.8s
- F# minor → D major at 115.8s
- D major → A major at 123.8s
- A major → E major at 131.8s
- E major → A major at 135.8s
- A major → E major at 171.7s
- E major → D major at 179.7s
Harmonic tension arc
Pitch
- Average pitch height
- 0.14
- Pitch range
- 1.00
- Melody contour
- jagged
- Interval sharpness
- 0.51
- Repetition score
- 0.65
Timbre
- Spectral centroid
- 0.26
- Spectral brightness
- 0.19
- Spectral flux
- 0.27
- Harmonic richness
- 0.68
- Noise content
- 0.32
- Distortion level
- 0.69
- Transient sharpness
- 0.75
- Warmth / metallic
- 0.55
- Analog / digital feel
- 0.55
Energy
- Loudness (LUFS)
- -16.45
- Peak loudness
- 0.97
- Dynamic range
- 0.36
- Energy mean
- 0.97
- Energy std
- 0.17
- Energy peak position
- 0.00
- RMS level
- 0.97
- Aggressiveness
- 0.33
- Smoothness
- 0.68
- Urgency
- 0.23
3.82 dB
Higher values indicate more dynamic variation
Energy over time
LUFS per section
Spatial
- Stereo width
- 0.36
- Depth distribution
- 0.55
- Reverb size
- 0.34
- Dry / wet balance
- 0.45
- Stereo image motion
- 0.25
- Height perception
- 0.10
Stereo correlation
Stereo width over time
Arrangement
- Layer count mean
- 0.75
- Layer count peak
- 1.00
- Minimalism / maximalism
- 0.74
- Drums presence
- 0.32
- Bass presence
- 0.84
- Harmonic presence
- 0.68
- Melodic presence
- 0.64
- FX presence
- 0.05
Vocal presence: 25%
Average vocal pitch confidence: 0.21
Layer count over time
Production DNA
Stem balance and song structure from separated tracks.
— – — (0st)
- Drums
- Programmed
- Classification
- Algorithm (30%) — awaiting Claude confirmation
D
8%
74%
Structure
Emotional Profile
What does this song feel like?
Valence
670
DevastationEuphoriaArousal
720
CatatonicExplosiveNostalgia
680
Future-facingAching memoryMystery
250
TransparentEnigmaticTriumph
580
DefeatedVictoriousMelancholy
220
JoyfulDevastatedInspiration
520
NeutralDeeply inspired
Narrative Arc
How the song moves through time.
Timeline
Archetype:
- Intro
- Opens with clean drones, drums carrying the initial momentum before the guitar enters around 28 seconds. Lyrics are withheld until approximately 50 seconds, letting the instrumental foundation establish itself first.
- Resolution
- No specific description of the ending offered by the analyst beyond noting the song concluded.
Build phases
- 13% — Guitar enters, layering over the drone and drum foundation, beginning to build the full band texture.
- 24% — Vocals enter for the first time, completing the song's foundational architecture after a substantial instrumental introduction.
Listening Context
Our recommendation on when and how to experience this record.
- Best Listening Context:
- SocialCinematicIntrospective
- Time of day
- All day
- Season
- Summer
- Repeatability
- 560 / 1000
Cultural Context
The cultural significance and background of this record.
80s
Similar songs
Closest matches by overall similarity (spectral, emotional, color, temporal).
AI-Derived Intelligence
Patterns identified by AI analysis.
Hook strength
0.78
Memorability of the main hook.
Innovation score
0.55
How original is this song?
Emotional balance
0.44
How emotionally complex?
Color identity
Ten dimensions derived from the song's audio.
- Hue
- 90.0
- Saturation
- 0.64
- Luminance
- 0.45
- Edge sharpness
- 0.75
- Texture granularity
- 0.65
- Gradient motion
- 0.49
- Color depth
- 0.34
- Color layering
- 0.75
- Palette harmony
- 1.00
- Contrast composition
- 0.36
Lyrics
View on Genius ↗ Complete Data Inventory
Every data point available for this song. All data is free and open.
Song
album : "Kiss Me, Kiss Me, Kiss Me"
analysis_version : "2.0"
analyst_name : "Andrew Brownlee"
artist : "The Cure"
audio_quality_estimate : "medium"
bpm_feel : 76
bpm_feel_note : "Half-time feel"
canonical_bpm : 152
canonical_bpm_source : "analyst"
color_generated : true
created_at : "2026-03-16T17:23:59.517371+00:00"
duration_seconds : 212
effective_bandwidth_hz : 9886
full_song_confirmed : true
id : "7d8c8a82-ef10-46bf-ac10-54ef1811ba1d"
isrc : "USEE18700009"
published_at : "2026-03-17T16:30:02.344+00:00"
release_year : 1987
search_vector : "'cure':5A 'heaven':3A 'kiss':6B,8B,10B 'like':2A"
similarity_vector : [0.38, 0.024558, 0.4604, 0.81439, 0.65255, 0.29447, 0.21669, 0.002556, 1, 0.8617, 1, 0.26144, 0.19484, 0.2678, 0.67809, 0.32191, 0.68849, 0.5543, 0.54524, 0.96794, 0.16864, 0.35557, 0.32895, 0.67812, 0.3613, 0.54653, 0.34464, 0.45347, 0.075479, 0.7435, 0.32191, 0.83698]
slug : "just-like-heaven-the-cure"
source_sample_rate : 48000
status : "published"
tier1_complete : true
tier2_complete : true
tier3_complete : true
tier4_complete : true
title : "Just Like Heaven"
updated_at : "2026-03-23T19:16:12.756042+00:00"
validation_complete : true
youtube_url : "https://www.youtube.com/watch?v=1ASpBpT8bRQ&list=RD1ASpBpT8bRQ"
Temporal
analyzed_at : "2026-03-22T16:18:42.110122+00:00"
beat_clarity : 0.21669
beat_strengths : 481 values [1, 0.46895, 0.026246, 0.56091, 0.1174, 0.73153, 0.31059, 0.97499, 0.5321, 0.78008, ...]
beat_timestamps : 481 values [0.6966, 1.0681, 1.5557, 2.0201, 2.4149, 2.7864, 3.1811, 3.5759, 3.9938, 4.3654, ...]
beats_per_bar : null
bpm : 152
bpm_octave_corrected : true
bpm_raw : null
downbeat_timestamps : 121 values [0.6966, 2.4149, 3.9938, 5.5496, 7.1053, 8.6843, 10.24, 11.796, 13.351, 14.907, ...]
energy_shape : "steady"
groove_stability : 0.4604
library_primary : "librosa"
library_secondary : "essentia"
onset_density_curve : 400 values [0, 0.1, 0.1, 0.1, 0.15, 0.1, 0.1, 0.15, 0.1, 0.1, ...]
onset_strength_curve : 410 values [0.022113, 2.8856, 2.0695, 0.935, 1.4175, 2.2791, 1.3082, 2.2144, 2.4663, 1.2626, ...]
onset_timestamps : 661 values [0.6966, 0.88236, 1.0449, 1.2307, 1.6486, 1.8576, 2.0201, 2.2291, 2.4149, 2.6006, ...]
per_beat_centroid : 481 values [0.0448, 0.1217, 0.1055, 0.0521, 0.0521, 0.0373, 0.0304, 0.0396, 0.0396, 0.0291, ...]
per_beat_dominant_band : 481 values ["low_mid", "low_mid", "sub_bass", "low_mid", "low_mid", "low_mid", "low_mid", "low_mid", "low_mid", "low_mid", ...]
per_beat_energy : 481 values [0.2421, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...]
raw_librosa_bpm : 152
rhythmic_density : 0.65256
swing_feel : 0.81439
syncopation_score : 0.29447
tempo_curve : 480 values [161.5, 123.05, 129.2, 152, 161.5, 152, 152, 143.55, 161.5, 152, ...]
tempo_map : [{"bpm":76,"start_seconds":0}, {"bpm":152,"start_seconds":15}, {"bpm":76,"start_seconds":30}, {"bpm":152,"start_seconds":60}]
tempo_marking : "andante"
tempo_variability : 0.024558
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:18:42.543063+00:00"
camelot_position : "11B"
chord_labels : 410 values ["G#m", "E", "E", "A", "A", "E", "E", "E", "B", "B", ...]
chord_progression_complexity : 0.0025564
chord_timestamps : 410 values [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, ...]
chromagram : 4920 values [0.57614, 0.54426, 0.34318, 0.45992, 0.40158, 0.35444, 0.38025, 0.35944, 0.41167, 0.50133, ...]
essentia_harmonic_tension_curve : 399 values [0.49991, 0.49999, 0.49996, 0.49962, 0.4999, 0.49992, 0.49927, 0.49988, 0.49993, 0.49957, ...]
harmonic_tension_curve : 399 values [0.49991, 0.49999, 0.49996, 0.49962, 0.4999, 0.49992, 0.49927, 0.49988, 0.49993, 0.49957, ...]
hpcp_over_time : 4920 values [0.57614, 0.54426, 0.34318, 0.45992, 0.40158, 0.35444, 0.38025, 0.35944, 0.41167, 0.50133, ...]
hpcp_vector : [0.93775, 0.20501, 0.51027, 0.2071, 0.52677, 0.90824, 0.47017, 1, 0.3423, 0.67501, 0.2571, 0.55857]
key : "A"
key_change_from : ["E major", "E minor", "E major", "A major", "E major", "A major", "E major", "A major", "E major", "A major", "F# minor", "D major", "A major", "E major", "A major", "E major"]
key_change_timestamps : [3.994, 7.988, 11.981, 27.957, 31.951, 39.938, 43.932, 83.87, 87.864, 111.83, 115.82, 123.81, 131.8, 135.79, 171.74, 179.72]
key_change_to : ["E minor", "E major", "A major", "E major", "A major", "E major", "A major", "E major", "A major", "F# minor", "D major", "A major", "E major", "A major", "E major", "D major"]
key_confidence : 0.8617
key_map : [{"key":"E","mode":"major","start_seconds":0}, {"key":"D","mode":"major","start_seconds":10}, {"key":"A","mode":"major","start_seconds":20}, {"key":"E","mode":"major","start_seconds":40}, {"key":"A","mode":"major","start_seconds":50}, {"key":"D","mode":"major","start_seconds":60}, {"key":"A","mode":"major","start_seconds":70}, {"key":"D","mode":"major","start_seconds":110}, {"key":"A","mode":"major","start_seconds":130}, {"key":"D","mode":"major","start_seconds":140}, {"key":"A","mode":"major","start_seconds":150}, {"key":"D","mode":"major","start_seconds":180}]
mode : "major"
mode_detail : null
mode_family : "major"
modulation_events : 11
non_western_scale : false
resolution_frequency : 0.26865
tonal_brightness : 1
tonnetz_curves : 2460 values [0.047533, -0.055121, 0.040079, 0.053285, 0.070011, 0.079606, 0.079644, 0.044386, 0.014575, 0.0093784, ...]
Pitch
analyzed_at : "2026-03-22T16:18:42.689943+00:00"
average_pitch_height : 0.14362
interval_sharpness : 0.51428
melody_contour : 399 values [0, 46, 51, 50, 52, 0, 0, 52, 0, 0, ...]
melody_contour_type : "jagged"
pitch_confidence_curve : 410 values [0.0038095, 0.015077, 0.010891, 0.010008, 0.010097, 0.010585, 0.010356, 0.010108, 0.010133, 0.010066, ...]
pitch_contour_hz : 410 values [15.476, 94.812, 96.246, 20.119, 0, 0, 0, 0, 24.834, 55.714, ...]
pitch_contour_midi : 410 values [8.5457, 39.355, 41.192, 9.6267, 0, 0, 0, 0, 13.692, 30.765, ...]
pitch_range : 1
repetition_score : 0.6474
Timbre
analog_digital_feel : 0.54524
analyzed_at : "2026-03-22T16:18:43.166812+00:00"
brightness_curve : 399 values [0.36087, 0.1351, 0.22428, 0.20945, 0.24178, 0.21457, 0.1767, 0.20027, 0.22808, 0.20824, ...]
distortion_level : 0.68849
fft_spectrum_256 : 76,800 values (256 bands × 300 frames) [0, 0.1727, 0.5526, 0.5722, 0.7966, 0.6492, 0.8008, 0.4267, 0.7094, 0.4889, ...]
harmonic_energy_curve : 410 values [0.000034731, 0.067737, 0.11073, 0.069436, 0.080753, 0.085823, 0.073815, 0.08096, 0.058158, 0.061414, ...]
harmonic_percussive_ratio_curve : 410 values [0.79815, 0.69247, 0.65838, 0.57417, 0.61218, 0.64711, 0.64286, 0.57326, 0.61814, 0.61867, ...]
harmonic_richness : 0.67809
mel_spectrogram_compressed : 64,000 values [0, 0.1329, 0.52213, 0.54427, 0.4818, 0.62114, 0.56958, 0.55807, 0.68004, 0.54292, ...]
mfcc_curves : 5,330 values [-1185.8, -589.8, -119.43, -167.84, -229, -358.26, -408.3, -316.09, -472.59, -295.42, ...]
mfcc_delta_curves : 5,330 values [0.11062, 38.712, 19.397, -13.561, -11.06, 16.501, -18.526, 3.9862, 17.989, -22.485, ...]
mfcc_delta2_curves : 5,330 values [0.0030623, 2.8111, -3.9603, 4.4809, -4.8641, 0.35284, -0.853, 3.6965, -0.6519, -0.83003, ...]
mfcc_mean : [0, 1, 0.34453, 1, 0.23337, 0.99823, 0.27114, 1, 0.4706, 0.99522, 0.2159, 0.94208, 0.28647]
mfcc_std : [1, 1, 0.88866, 0.5863, 0.46082, 0.38633, 0.3743, 0.33588, 0.35683, 0.37387, 0.37661, 0.36102, 0.34219]
noise_content : 0.32191
percussive_energy_curve : 410 values [0.000020292, 0.030876, 0.061123, 0.056914, 0.057335, 0.056883, 0.049632, 0.062627, 0.055115, 0.048526, ...]
spectral_bandwidth_curve : 410 values [0.043772, 0.10191, 0.1521, 0.15628, 0.1093, 0.076564, 0.064998, 0.084857, 0.059577, 0.1079, ...]
spectral_brightness : 0.19484
spectral_centroid : 0.26144
spectral_centroid_curve : 410 values [0.012772, 0.04484, 0.12167, 0.10551, 0.052073, 0.037256, 0.030417, 0.039601, 0.029085, 0.05328, ...]
spectral_contrast_curves : 2870 values [26.266, 39.455, 43.527, 46.014, 46.185, 48.3, 41.938, 45, 46.685, 46.21, ...]
spectral_entropy_curve : 410 values [0.20147, 0.43389, 0.51057, 0.47847, 0.4416, 0.38543, 0.37343, 0.41741, 0.37823, 0.44275, ...]
spectral_flatness : 0.04006
spectral_flatness_curve : 410 values [0.47215, 0.00084448, 0.00022775, 0.00011334, 0.000030998, 0.000011209, 0.0000055918, 0.000011288, 0.0000057688, 0.000035017, ...]
spectral_flux : 0.2678
spectral_kurtosis_curve : 410 values [0.57441, 0.9395, 0.58835, 0.70638, 0.85532, 0.9299, 0.94233, 0.9477, 0.98179, 0.83905, ...]
spectral_rolloff_curve : 410 values [0.007301, 0.058315, 0.27227, 0.20164, 0.096959, 0.058966, 0.045759, 0.044922, 0.033343, 0.10854, ...]
spectral_skewness_curve : 410 values [0.86905, 0.98281, 0.83347, 0.87303, 0.96438, 0.98362, 0.98496, 0.99011, 0.9958, 0.95749, ...]
transient_sharpness : 0.74727
warmth_metallic_index : 0.5543
zero_crossing_rate_curve : 410 values [0.02381, 0.075079, 0.15353, 0.17048, 0.093541, 0.054315, 0.0605, 0.069127, 0.047852, 0.10875, ...]
Energy
aggressiveness_index : 0.32895
analyzed_at : "2026-03-22T16:18:43.792408+00:00"
average_loudness_lufs : -16.445
bass_treble_ratio_curve : 410 values [0.97422, 0.87534, 0.73937, 0.80075, 0.88414, 0.92684, 0.94566, 0.91419, 0.95307, 0.89361, ...]
crest_factor_curve : 410 values [1, 0.34641, 0.012293, 0.016868, 0.014945, 0.010623, 0.012443, 0.013135, 0.015076, 0.017991, ...]
danceability : 1
dynamic_range_db : 28.04
dynamic_range_score : 0.35557
energy_curve : 410 values [0, 0.24213, 1, 1, 1, 1, 1, 1, 1, 1, ...]
energy_curve_bass : 410 values [4.4878e-8, 0.14533, 0.24592, 0.12694, 0.16468, 0.1876, 0.15439, 0.17276, 0.1213, 0.094274, ...]
energy_curve_brilliance : 410 values [3.8349e-9, 0.0026353, 0.027663, 0.010899, 0.0077695, 0.0047055, 0.0013891, 0.0041306, 0.0024252, 0.0041745, ...]
energy_curve_high : 410 values [7.8639e-9, 0.01025, 0.16071, 0.057641, 0.031867, 0.021779, 0.0081807, 0.024753, 0.012546, 0.01941, ...]
energy_curve_low_mid : 410 values [3.2675e-8, 0.16332, 0.27595, 0.12373, 0.1809, 0.19624, 0.15049, 0.18681, 0.14088, 0.10513, ...]
energy_curve_low_mid_6 : 410 values [2.6733e-9, 0.017582, 0.028945, 0.0076349, 0.025212, 0.01907, 0.0053069, 0.024471, 0.034329, 0.02489, ...]
energy_curve_mid : 410 values [2.5474e-9, 0.014594, 0.031787, 0.007141, 0.015042, 0.011811, 0.004623, 0.012695, 0.010719, 0.0073627, ...]
energy_curve_mid_6 : 410 values [3.7261e-9, 0.019161, 0.048148, 0.012354, 0.020081, 0.015852, 0.0068483, 0.016121, 0.014843, 0.011229, ...]
energy_curve_sub : 410 values [1.2526e-7, 0.0019388, 0.011537, 0.16576, 0.1048, 0.10946, 0.10401, 0.13113, 0.1098, 0.10097, ...]
energy_curve_sub_bass : 410 values [1.3458e-7, 0.0032802, 0.012544, 0.16504, 0.10515, 0.12006, 0.11867, 0.13096, 0.12051, 0.11445, ...]
energy_curve_upper_mid : 410 values [5.9592e-9, 0.0095686, 0.16043, 0.056797, 0.030071, 0.021012, 0.0081811, 0.024809, 0.012322, 0.018741, ...]
energy_mean : 0.96794
energy_peak_position : 0.00489
energy_rate_of_change : 410 values [0, 0.24213, 0.75787, 0, 0, 0, 0, 0, 0, 0, ...]
energy_std : 0.16864
essentia_energy_curve : 399 values [0.00039232, 0.54199, 0.72426, 0.56698, 0.59194, 0.61764, 0.5739, 0.6465, 0.47994, 0.50794, ...]
integrated_loudness_lufs : -16.45
loudness_curve_perceptual : 410 values [0, 0.24213, 1, 1, 1, 1, 1, 1, 1, 1, ...]
loudness_range_lra : 3.82
lufs_per_section : [-19.55, -18.95, -17.05, -16.75, -16.85, -16.74, -16.64, -17.1, -16.66, -17.08, -17.67, -17.25, -15.98, -15.8, -14.28, -15.42, -16.26, -15.26, -23.99, -60]
peak_loudness : 0.97182
rms_level : 0.96794
smoothness_index : 0.67812
true_peak_dbtp : -0.97
urgency_index : 0.22596
waveform_peaks_max : 1000 values [-0.000014997, 0.00038555, 0.00057436, 0.63978, 0.43748, 0.51656, 0.58125, 0.33583, 0.42077, 0.47782, ...]
waveform_peaks_min : 1000 values [-0.000014997, -0.00036095, -0.00044708, -0.54873, -0.44009, -0.61894, -0.77352, -0.31764, -0.46289, -0.59704, ...]
waveform_rms_envelope : 4001 values [0.000010605, 0.000014997, 0.000014997, 0.000014997, 0.000014997, 0.000014997, 0.000018231, 0.000097411, 0.00013684, 0.00013981, ...]
Spatial
analyzed_at : "2026-03-22T16:18:43.937925+00:00"
depth_distribution : 0.54653
dry_wet_balance : 0.45347
height_perception : 0.1049
mid_energy_curve : 399 values [0.00038165, 0.54288, 0.72305, 0.56629, 0.58832, 0.61593, 0.57404, 0.64538, 0.47723, 0.50694, ...]
phase_coherence_curve : 399 values [0.1034, 0.51305, 0.40609, 0.39911, 0.65954, 0.69825, 0.70508, 0.72331, 0.70785, 0.7572, ...]
reverb_size : 0.34465
side_energy_curve : 399 values [0.00035058, 0.33439, 0.6145, 0.29381, 0.22853, 0.18577, 0.092038, 0.21063, 0.1743, 0.11651, ...]
stereo_correlation_curve : 399 values [0.6875, 0.84855, 0.72535, 0.8887, 0.93672, 0.96117, 0.98895, 0.95539, 0.94458, 0.97717, ...]
stereo_image_motion : 0.2493
stereo_width : 0.3613
stereo_width_curve : 399 values [0.30138, 0.22436, 0.28526, 0.19592, 0.15428, 0.12406, 0.070023, 0.1329, 0.1464, 0.097416, ...]
Arrangement
analyzed_at : "2026-03-22T16:18:44.077154+00:00"
bass_presence : 0.83698
drums_presence : 0.32191
fade_out : true
fx_presence : 0.048924
harmonic_presence : 0.67809
intro_end_seconds : 0.65
is_instrumental_estimate : false
layer_count_mean : 0.75479
layer_count_over_time : 410 values [1, 0.61905, 0.48571, 0.30667, 0.27429, 0.2019, 0.18667, 0.25524, 0.24381, 0.30667, ...]
layer_count_peak : 1
melodic_presence : 0.64429
minimalism_maximalism_score : 0.7435
novelty_curve : 410 values [0.19919, 0.10678, 0.11463, 0.090633, 0.075508, 0.089559, 0.092703, 0.082039, 0.11055, 0.11124, ...]
outro_start_seconds : 194.19
repetition_pairs : [{"segment_a":8,"segment_b":33,"similarity":0.707754250879692}]
self_similarity_matrix : 10,000 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
silence_count : 2
silence_map : [{"end":0.65,"start":0,"duration":0.65}, {"end":199.9,"start":195.23,"duration":4.67}]
total_silence_seconds : 5.32
vocal_activity_map : 408 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
vocal_energy_ratio : 0.4618
Stems
analysis_bass_centroid_curve : 408 values [0.23246, 0.16344, 0.020723, 0.016854, 0.015365, 0.015969, 0.017198, 0.016086, 0.023092, 0.018082, ...]
analysis_bass_energy_curve : 408 values [0.00086585, 0.20595, 0.61564, 0.65466, 0.7357, 0.80755, 0.7815, 0.7427, 0.62684, 0.63772, ...]
analysis_bass_pitch_contour_hz : 408 values [374.43, 148.04, 44.945, 49.722, 41.075, 39.796, 32.518, 33.508, 51.567, 62.533, ...]
analysis_bass_pitch_contour_midi : 408 values [66.206, 30.236, 26.764, 29.632, 25.953, 26.943, 22.027, 22.675, 29.388, 35.222, ...]
analysis_created_at : "2026-03-22T16:18:44.723205+00:00"
analysis_drum_onset_strengths : 860 values [0.92533, 0.4367, 0.34135, 0.37986, 0.22863, 0.21303, 0.23201, 0.24424, 0.16679, 0.18458, ...]
analysis_drum_onset_timestamps : 860 values [0.69333, 0.77867, 0.85333, 1.0347, 1.216, 1.632, 1.8347, 1.9947, 2.208, 2.4, ...]
analysis_drum_pattern_confidence : 0.66394
analysis_drum_pattern_type : "irregular"
analysis_drums_centroid_curve : 408 values [0.41419, 0.20448, 0.16048, 0.22879, 0.22356, 0.20884, 0.20101, 0.17865, 0.26453, 0.23717, ...]
analysis_drums_energy_curve : 408 values [0.000469, 0.3234, 0.53493, 0.32463, 0.32159, 0.29355, 0.25173, 0.32707, 0.27133, 0.21895, ...]
analysis_hihat_timestamps : 113 values [2.4, 4.9387, 5.5253, 8.672, 9.2587, 11.776, 14.891, 16.661, 17.237, 18.027, ...]
analysis_kick_timestamps : 574 values [0.69333, 0.77867, 0.85333, 1.0347, 1.632, 1.8347, 2.208, 2.592, 2.7733, 3.168, ...]
analysis_other_centroid_curve : 408 values [0.39668, 0.31297, 0.29495, 0.3121, 0.31639, 0.30434, 0.30718, 0.30162, 0.30318, 0.28612, ...]
analysis_other_energy_curve : 408 values [0.0007623, 0.0027536, 0.0057896, 0.0028495, 0.003463, 0.0033791, 0.002637, 0.0036182, 0.0041476, 0.0039613, ...]
analysis_snare_timestamps : 173 values [1.216, 1.9947, 7.4667, 8.256, 9.0347, 9.8133, 10.603, 11.371, 12.928, 13.696, ...]
analysis_updated_at : "2026-03-22T16:18:45.275244+00:00"
analysis_vocal_centroid_curve : 408 values [0.55911, 0.50502, 0.4534, 0.48019, 0.53432, 0.5399, 0.50511, 0.51476, 0.51892, 0.50519, ...]
analysis_vocal_energy_curve : 408 values [0.0002656, 0.0003583, 0.00040825, 0.00026056, 0.00036018, 0.00038869, 0.00023012, 0.00033206, 0.00039675, 0.00025493, ...]
analysis_vocal_pitch_confidence : 408 values [0.12005, 0.088643, 0.055919, 0.085246, 0.095079, 0.11727, 0.078087, 0.097356, 0.09305, 0.066286, ...]
analysis_vocal_pitch_contour_hz : 408 values [1997.6, 1519.9, 1085.6, 1693.6, 1997.6, 1997.6, 1606.7, 1987.5, 1693.6, 1389.6, ...]
analysis_vocal_pitch_contour_midi : 408 values [95.192, 72.429, 51.735, 80.706, 95.192, 95.192, 76.568, 95.101, 80.706, 66.221, ...]
analysis_vocal_vibrato_extent : 16.98
analysis_vocal_vibrato_presence : 0.97534
analysis_vocal_vibrato_rate : 8.5227
bass_energy_curve : 399 values [0.0011, 0.5035, 0.7482, 0.8263, 0.933, 0.956, 1, 0.8707, 0.7792, 0.7529, ...]
bass_line_complexity : 1
bass_pitch_mean : 59.97
bass_prominence : 0.2655
bass_rms : 0.039084
bass_root_note : "D"
bass_sub_ratio : 0.0837
created_at : "2026-03-19T06:04:06.829458+00:00"
drums_classification_confidence : 0.3
drums_classification_source : "algorithm"
drums_energy_curve : 399 values [0.0009, 0.7634, 1, 0.7067, 0.6699, 0.7019, 0.6347, 0.8091, 0.5535, 0.6093, ...]
drums_is_programmed : true
drums_onset_density : 4.3019
drums_pattern_complexity : 0.0081
drums_prominence : 0.4754
drums_rms : 0.06997
drums_timing_variance : 0.02139
harmonic_vocal_balance : 0.5121
key_bass_agreement : false
key_validated : false
other_energy_curve : 399 values [0.0013, 0.0055, 0.0101, 0.0053, 0.0056, 0.0063, 0.0043, 0.0068, 0.0076, 0.0062, ...]
other_harmonic_density : 0.9939
other_prominence : 0.4473
other_rms : 0.065833
other_spectral_centroid : 0.1016
rhythmic_foundation : 0.7409
section_map : [{"type":"instrumental","end_seconds":52.5,"start_seconds":0}, {"type":"verse","end_seconds":75.5,"start_seconds":52.5}, {"type":"instrumental","end_seconds":112,"start_seconds":75.5}, {"type":"verse","end_seconds":124,"start_seconds":112}, {"type":"chorus","end_seconds":135.5,"start_seconds":124}, {"type":"instrumental","end_seconds":158,"start_seconds":135.5}, {"type":"verse","end_seconds":193,"start_seconds":158}, {"type":"outro","end_seconds":199.5,"start_seconds":193}]
separation_model : "htdemucs_ft"
separation_time_seconds : 8.32
stem_separation_quality : 0.8584
stems_available : true
updated_at : "2026-03-22T16:18:45.17314+00:00"
vocal_breathiness : 0.4806
vocal_effort_curve : 399 values [0.0004, 0.0007, 0.0007, 0.0005, 0.0006, 0.0007, 0.0005, 0.0006, 0.001, 0.0007, ...]
vocal_pitch_curve : []
vocal_pitch_mean : 0
vocal_pitch_std : 0
vocal_prominence : 0.4694
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.069092
vocal_vibrato_depth : 0
vocal_vibrato_rate : 0
vocal_voiced_ratio : 0
Color
algorithm_version : "1.0"
color_depth : 0.3446
color_layering : 0.7548
contrast_composition : 0.3556
edge_sharpness : 0.7473
generated_at : "2026-03-22T16:18:46.565802+00:00"
gradient_motion : 0.4864
hex : "#74BD2A"
hue : 90
luminance : 0.4534
oklch_chroma : 0.21791
oklch_hue : 131.08
oklch_lightness : 0.72341
palette_harmony : 0.9974
saturation : 0.6361
texture_granularity : 0.6526
AI-Derived (Tier 2)
analog_digital_feel : null
claude_model : "claude-sonnet-4-6"
color_temperature_curve : 410 values [0.75, 0.78632, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, ...]
contrast_volatility : 0.059962
danceability_curve : 410 values [0.098715, 1, 0.9167, 0.62209, 0.74887, 1, 0.72013, 0.99569, 1, 0.70518, ...]
derivation_prompt_version : "tier2_v2.0"
derived_at : "2026-03-16T17:42:20.326965+00:00"
emotional_balance : 0.44
emotional_intensity_curve : 410 values [0.23176, 0.28657, 0.48416, 0.47318, 0.46907, 0.47035, 0.46867, 0.4633, 0.46624, 0.46978, ...]
genre_conformity_score : 0.75
geometric_sharpness : 0.49
hook_density : 0.78
hook_strength : 0.78
innovation_score : 0.55
motif_uniqueness : 0.88
motion_velocity_mapping : 410 values [0, 0.1637, 0.67611, 0.67611, 0.67611, 0.67611, 0.67611, 0.67611, 0.67611, 0.67611, ...]
narrative_curvature : 0.8
organic_mechanical_feel : 0.48
particle_density_mapping : 410 values [0.7435, 0.46026, 0.36113, 0.22801, 0.20393, 0.15012, 0.13879, 0.18977, 0.18127, 0.22801, ...]
signal_entropy : 0.17
structural_predictability : 0.62
tempo_feel : null
tempo_feel_confidence : null
tempo_feel_note : null
tension_curve_composite : 410 values [0.15317, 0.24174, 0.45041, 0.44626, 0.44299, 0.42929, 0.42738, 0.43987, 0.42725, 0.43319, ...]
textural_complexity_curve : 410 values [0.56044, 0.53588, 0.51889, 0.45554, 0.44477, 0.3962, 0.38803, 0.43179, 0.40661, 0.44482, ...]
visual_brightness_curve : 410 values [0, 0.20582, 0.85, 0.85001, 0.85011, 0.85003, 0.85002, 0.85022, 0.85003, 0.85002, ...]
warmth_metallic_index : null
Emotional (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
arousal : 720
arousal_confidence : 0.82
confirmed_at : "2026-03-17T16:30:02.344+00:00"
created_at : "2026-03-17T16:23:23.552653+00:00"
dominant_emotion : "aliveness"
inspirational_confidence : 0.68
inspirational_quality : 520
melancholy_confidence : 0.35
melancholy_index : 220
mystery_confidence : 0.55
mystery_index : 250
nostalgia_confidence : 0.8
nostalgia_index : 680
sensuality_confidence : 0
sensuality_index : null
triumph_confidence : 0.62
triumph_index : 580
updated_at : "2026-03-17T16:23:23.552653+00:00"
valence : 670
valence_confidence : 0.78
Context (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
confirmed_at : "2026-03-17T16:30:02.344+00:00"
created_at : "2026-03-17T16:23:23.648639+00:00"
explicit_lyrics : null
family_friendly : null
headphones_speakers : null
listening_context : ["social", "cinematic", "introspective"]
listening_context_confidence : 0.76
repeatability_confidence : 0.65
repeatability_score : 560
seasonal_feel : ["summer"]
seasonal_feel_confidence : 0
solo_group : null
time_of_day : ["all_day"]
time_of_day_confidence : 0.3
updated_at : "2026-03-17T16:23:23.648639+00:00"
Narrative (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
arc_confidence : 0.62
arc_notes : null
build_phases : [{"description":"Guitar enters, layering over the drone and drum foundation, beginning to build the full band texture.","timestamp_normalized":0.13}, {"description":"Vocals enter for the first time, completing the song's foundational architecture after a substantial instrumental introduction.","timestamp_normalized":0.24}]
confirmed_at : "2026-03-17T16:30:02.344+00:00"
created_at : "2026-03-17T16:23:23.717676+00:00"
drop_climax_points : null
emotional_turning_points : null
intro_energy : "Opens with clean drones, drums carrying the initial momentum before the guitar enters around 28 seconds. Lyrics are withheld until approximately 50 seconds, letting the instrumental foundation establish itself first."
overall_arc_type : "sustained"
resolution_phase : "No specific description of the ending offered by the analyst beyond noting the song concluded."
surprise_moments : null
updated_at : "2026-03-17T16:23:23.717676+00:00"
Cultural (Tier 3)
analyst_confirmed : true
analyst_credit : "Andrew Brownlee"
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
confirmed_at : "2026-03-17T16:30:02.344+00:00"
created_at : "2026-03-17T16:23:23.791343+00:00"
cultural_context_notes : null
cultural_origin : null
listening_notes : null
production_era : "80s"
updated_at : "2026-03-17T16:23:23.791343+00:00"
External (Tier 4)
acrcloud_id : null
apple_music_id : "31739774"
apple_music_url : "https://music.apple.com/us/album/just-like-heaven/31739756?i=31739774"
external_bpm_reference : null
external_key_reference : null
external_source : null
fetched_at : "2026-03-16T17:24:02.459565+00:00"
genius_id : 216032
genius_url : "https://genius.com/The-cure-just-like-heaven-lyrics"
lyrics : 1019 characters "[Verse 1]\n\"Show me, show me, show me how you do that trick\nThe one that makes me scream,\" she said\n\"The one that makes me laugh,\" she said\nThrew her arms around my neck\n\"Show me how you do it\nAnd I promise you\nI promise that I'll run away with you\nI'll run away with you\"\n\n[Verse 2]\nSpinning on that "…
lyrics_annotations : [{"id":29279491,"fragment":"The one that makes me scream,” she said\n “The one that makes me laugh,” she said\n Threw her arms around my neck","annotations":[{"body":{"plain":"l love this section of this song"}}]}, {"id":28463219,"fragment":"”Show me how you do it\n And I promise you\n I promise that I’ll run away with you\n I’ll run away with you”","annotations":[{"body":{"plain":"Robert Smith has claimed that this song is about his wife, Mary Poole, the lyrics “I\npromise that I’ll run away with you” means how a night like he experienced with her is worth so\nmuch that he is willing to risk it all and just run away with her. This song is about his crazy love\nlife with Mary, he told a source, “It’s about hyperventilating – kissing and fainting on the floor.”\nIt looks like his girlfriend at the time tells him exactly how she feels, but he does not tell her how\nhe feels and instead thinks of all the amazingly crazy ways he loves her. She thinks that he\ndoesn’t love her, but he does so much that he chokes up and just cannot put it into words."}}]}, {"id":26886863,"fragment":"I","annotations":[{"body":{"plain":"“Why are you so far away?, she said\nWhy won’t you ever know that I’m in love with you?”\n\nThis part of the song gives me the vibes she feels he is more emotionally distant from her and he’s just so in love with her that he doesn’t see the struggles that she’s having internally. But she feels like she can’t tell him because he won’t think of her the same way and their love might fade."}}]}, {"id":26886837,"fragment":"You’re just like a dream","annotations":[{"body":{"plain":"“You’re Just Like a Dream”\n\nTo me, this line describes how the girl he’s signing about it so perfect that she seems like she can only be in his dreams. But the longer the song goes on, he starts to realize that she actually is only in his dreams and that she’s not real. I feel like this could maybe show how he’s lost people in the past and describes how no one else can ever live up to the way that he loved her."}}]}, {"id":17190761,"fragment":"You, strange as angels\n Dancing in the deepest oceans\n Twisting in the water","annotations":[{"body":{"plain":"This relates to the overall theme of the song where Smith is on a cliff. He can see the sea below him and perhaps the swell of the waves looks like angels dancing under there. It could also be an allusion to where the girl he was kissing earlier had gone, perhaps she had fallen off the cliff and drowned “twisting in the water”."}}]}, {"id":17102377,"fragment":"”Show me, show me, show me how you do that trick","annotations":[{"body":{"plain":"According to The Guardian:\n\nSmith has claimed that the first verse is rooted in boyhood memories of practicing magic.\n\nThe thrill of Smith amazing his friends with magic tricks is similarly reflected when he is with the song’s central figure, Mary. Smith later told Blender in 2003:\n\non another [level], it’s about a seduction trick, from much later in my life. It was something that happened on Beachy Head, on the south coast of England. The song is about hyperventilating – kissing and fainting to the floor. Mary dances with me in the video because she was the girl, so it had to be her. The idea is that one night like that is worth 1,000 hours of drudgery."}}]}, {"id":16824934,"fragment":"And found myself alone, alone\n Alone above a raging sea","annotations":[{"body":{"plain":"Robert Smith was inspired to write “Just Like Heaven” after his friends abandoned him near the cliffs above the sea at Beachy Head in East Sussex:\n\nActually, “Just Like Heaven” is about a night I spent there. We’d been drinking and someone thought it would be cool to go for a walk. But suddenly the fog came in and I lost sight of my friends and could not see a hand before my eyes. I thought I might fall down the cliff if I moved another foot so I had to sit down until dawn. Later I heard my friends didn’t even look for me … The bastards! Their explanation: ‘ah it was nearly 5am and we thought it’ll be light soon.’"}}]}, {"id":11129654,"fragment":"Daylight licked me into shape","annotations":[{"body":{"plain":"Daylight is often in literature a metaphor for a kind of philosophical enlightenment, or general truth (as in the Bible) and serves this purpose here. Awoken from the ‘dream’ of falling in love he now realises, remembers, the detachment he will always feel from another human, and how it limits the love between them."}}]}, {"id":4894011,"fragment":"[Verse 1]","annotations":[{"body":{"plain":"Robert Smith didn’t purposely borrow the song structure of The Only One’s “Another Girl, Another Planet”, but he notes a strong similarity between them:\n\nAlthough I didn’t realize it at the time, the structure is very similar to ‘Another Girl, Another Planet,’ by The Only Ones, which I can still vividly remember hearing on the radio late at night in the mid-‘70s."}}]}, {"id":3260178,"fragment":"“Why are you so far away?” she said\n ”Why won’t you ever know\n That I’m in love with you?\n That I’m in love with you?”","annotations":[{"body":{"plain":"It wouldn’t be a Cure song without an acknowledgement that if you’re insecure, even being in love can make you feel lonely and detached. See, for instance, “Disintegration” and “Pictures of You”"}}]}]
musicbrainz_id : null
spotify_id : null
spotify_uri : null
updated_at : "2026-03-23T19:16:12.756042+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.