Paper Planes

M.I.A.

Color ID: #AC8B29

Steady 172 BPM G minor Camelot 6A 3:25

Paper Planes by M.I.A. is a 3:25 song at 172 BPM in the key of G minor (Camelot 6A). It has a loudness range of 4.18 dB (LRA), a true peak of -1.00 dBTP, and an integrated loudness of -18.880 LUFS. The percussive structure features 311 kick hits, 57 snare hits, and 669 hi-hat hits (kick:snare ratio 5.5:1). The chord progression uses 16 unique chords with a harmonic complexity of 0.00. 31 key changes were detected. The dominant emotional quality is Cool Defiance. Vocals are present in 29% of the song. This profile contains over 190 data points generated by MusicArk's audio intelligence pipeline.

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
172 BPM · 86.1 feel
Tempo variability
0.03
Groove stability
0.58
Swing feel
0.88
Rhythmic density
0.84
Syncopation score
0.48
Beat clarity
0.25

Rhythm

Detected hits from stem analysis

Kick
311
Snare
57
Hi-hat
669

Kick:Snare ratio: 5.5:1

Drum pattern grid

Kick
Snare
Hat

Harmonic

Key
G
Mode
minor
Camelot
6A
Chord progression complexity
0.00
Modulation events
1
Resolution frequency
0.22
Tonal brightness
0.89

Chord progression

16 unique chords

Chord progression complexity: 0.00

  • D majorG minor at 16.0s
  • G minorD major at 32.0s
  • D majorG minor at 35.9s
  • G minorD major at 43.9s
  • D majorG minor at 47.9s
  • G minorD major at 55.9s
  • D majorG minor at 59.9s
  • G minorD major at 67.9s
  • D majorG minor at 71.9s
  • G minorD major at 79.9s
  • D majorG minor at 83.9s
  • G minorD major at 87.9s
  • D majorG minor at 91.9s
  • G minorD major at 99.8s
  • D majorG minor at 103.8s
  • G minorD major at 111.8s
  • D majorG minor at 115.8s
  • G minorD major at 123.8s
  • D majorG minor at 127.8s
  • G minorD major at 131.8s
  • D majorG minor at 135.8s
  • G minorD major at 143.8s
  • D majorG minor at 151.8s
  • G minorD major at 155.8s
  • D majorG minor at 159.8s
  • G minorD major at 167.7s
  • D majorG minor at 171.7s
  • G minorD major at 179.7s
  • D majorG minor at 183.7s
  • G minorD major at 191.7s
  • D majorG minor at 195.7s

Harmonic tension arc

Pitch

Average pitch height
0.10
Pitch range
1.00
Melody contour
jagged
Interval sharpness
0.49
Repetition score
0.79

Timbre

Spectral centroid
0.25
Spectral brightness
0.21
Spectral flux
0.30
Harmonic richness
0.66
Noise content
0.34
Distortion level
0.60
Transient sharpness
0.64
Warmth / metallic
0.70
Analog / digital feel
0.59

Energy

Loudness (LUFS)
-18.88
Peak loudness
0.97
Dynamic range
0.53
Energy mean
0.98
Energy std
0.14
Energy peak position
0.00
RMS level
0.98
Aggressiveness
0.38
Smoothness
0.64
Urgency
0.27
Loudness range (LRA)

4.18 dB

Higher values indicate more dynamic variation

Energy over time

LUFS per section

Spatial

Stereo width
0.35
Depth distribution
0.46
Reverb size
0.38
Dry / wet balance
0.54
Stereo image motion
0.29
Height perception
0.03

Stereo correlation

Stereo width over time

Arrangement

Layer count mean
0.66
Layer count peak
1.00
Minimalism / maximalism
0.68
Drums presence
0.34
Bass presence
1.00
Harmonic presence
0.66
Melodic presence
0.47
FX presence
0.04

Vocal presence: 29%

Average vocal pitch confidence: 0.20

Layer count over time

Production DNA

Stem balance and song structure from separated tracks.

Vocals
35%
Drums
46%
Bass
31%
Harmony
22%
Vocal Range

— – — (0st)

Drums
Programmed
Classification
Algorithm (30%) — awaiting Claude confirmation
Bass Root

D

Sub-Bass

81%

Rhythmic Foundation

76%

Structure

verse chorus verse

Emotional Profile

What does this song feel like?

Cool Defiance
  • Valence

    620

    DevastationEuphoria
  • Arousal

    560

    CatatonicExplosive
  • Nostalgia

    480

    Future-facingAching memory
  • Mystery

    350

    TransparentEnigmatic
  • Triumph

    680

    DefeatedVictorious
  • Melancholy

    180

    JoyfulDevastated
  • Sensuality

    360

    CerebralDeeply sensual
  • Inspiration

    580

    NeutralDeeply inspired

Narrative Arc

How the song moves through time.

Timeline

Build Drop Turn Surprise

Archetype:

Intro
Opens with a repetitive, immediately recognizable riff that reads as ambiguous on first listen but iconic on recognition. M.I.A. enters at approximately 14 seconds, coming in with full momentum.

Build phases

  • 12% — Repetitive instrumental hook establishes the sample loop before vocals arrive; tension of unfamiliarity for new listeners.
  • 18% — M.I.A. enters at roughly 14 seconds, establishing the vocal swagger and setting the song's tone.

Drop / climax points

  • 35% — Chorus drops with iconic gunshots and cash register sounds replacing lyric content — the song's defining sonic moment. (intensity: 0.82)

Emotional turns

  • 18% — Song's mood crystallizes when M.I.A.'s vocal enters — shifts from ambient uncertainty to confident, swaggering assertion.

Surprises

  • 35% — Gunshots and cash register replacing sung words in the chorus — an unconventional structural choice that the analyst flags as permanently memorable.

Listening Context

Our recommendation on when and how to experience this record.

Best Listening Context:
CinematicIntrospectiveSocial
Lyrical Content:
Explicit
Repeatability
730 / 1000

AI-Derived Intelligence

Patterns identified by AI analysis.

Hook strength

0.76

Memorability of the main hook.

Innovation score

0.84

How original is this song?

Emotional balance

0.46

How emotionally complex?

Motif uniqueness 0.91
Structural predictability 0.38
Sonic conformity 0.18
Information density 0.17
Hook density 0.74
Narrative curvature 0.44
Geometric sharpness 0.49
Organic / mechanical feel 0.52
Contrast volatility 0.08

Color identity

Ten dimensions derived from the song's audio.

Hue
45.0
Saturation
0.62
Luminance
0.42
Edge sharpness
0.64
Texture granularity
0.84
Gradient motion
0.53
Color depth
0.38
Color layering
0.66
Palette harmony
1.00
Contrast composition
0.53

This song contains explicit content.

Complete Data Inventory Every data point available for this song. All data is free and open.

Song

album : "Kala"

analysis_version : "2.0"

analyst_name : "Andrew Brownlee"

artist : "M.I.A."

audio_quality_estimate : "low"

bpm_feel : 86.133

bpm_feel_note : "Half-time feel"

canonical_bpm : 172

canonical_bpm_source : "analyst"

color_generated : true

created_at : "2026-03-16T18:57:51.009381+00:00"

duration_seconds : 205.2

effective_bandwidth_hz : 4872

full_song_confirmed : true

id : "c812541b-6647-4e2a-9514-5e6da8f87873"

isrc : "GBBKS0700215"

published_at : "2026-03-17T20:44:45.908+00:00"

release_year : 2007

search_vector : "'kala':4B 'm.i.a':3A 'paper':1A 'plane':2A"

similarity_vector : [0.43066, 0.025473, 0.58203, 0.88026, 0.84025, 0.48012, 0.25083, 0.002956, 0.8877, 0.82954, 0.1, 0.24688, 0.21203, 0.29957, 0.65768, 0.34232, 0.60365, 0.70141, 0.58678, 0.97627, 0.14433, 0.53086, 0.37865, 0.64136, 0.354, 0.46104, 0.38483, 0.53896, 0.065885, 0.67964, 0.34232, 1]

slug : "paper-planes-m-i-a"

source_sample_rate : 48000

status : "published"

tier1_complete : true

tier2_complete : true

tier3_complete : true

tier4_complete : true

title : "Paper Planes"

updated_at : "2026-03-23T19:16:16.67141+00:00"

validation_complete : true

youtube_url : "https://www.youtube.com/watch?v=ewRjZoRtu0Y"

Temporal

analyzed_at : "2026-03-22T16:25:27.156285+00:00"

beat_clarity : 0.25083

beat_strengths : 575 values [1, 0.32877, 0.39013, 0.3778, 0.37669, 0.28948, 0.24085, 0.33135, 0.24652, 0.16771, ...]

beat_timestamps : 575 values [0.67338, 1.0449, 1.3932, 1.7415, 2.0898, 2.4381, 2.7864, 3.1347, 3.483, 3.8313, ...]

beats_per_bar : null

bpm : 172

bpm_octave_corrected : true

bpm_raw : null

downbeat_timestamps : 144 values [0.67338, 2.0898, 3.483, 4.8994, 6.2694, 7.6858, 9.079, 10.472, 11.865, 13.259, ...]

energy_shape : "steady"

groove_stability : 0.58203

library_primary : "librosa"

library_secondary : "essentia"

onset_density_curve : 409 values [0, 0.05, 0.1, 0.05, 0.1, 0.05, 0.1, 0.05, 0.05, 0.1, ...]

onset_strength_curve : 420 values [0, 2.1779, 1.6154, 1.2411, 1.232, 1.4404, 1.2023, 1.5087, 1.1945, 1.2527, ...]

onset_timestamps : 986 values [0.67338, 1.0449, 1.3932, 1.7415, 2.0898, 2.4381, 2.7632, 3.1347, 3.4598, 3.8081, ...]

per_beat_centroid : 575 values [0.0432, 0.0616, 0.0616, 0.058, 0.0603, 0.0603, 0.0547, 0.0589, 0.0589, 0.0568, ...]

per_beat_dominant_band : 575 values ["mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", "mid", ...]

per_beat_energy : 575 values [0, 1, 1, 1, 0.9358, 0.9358, 1, 0.9618, 0.9618, 1, ...]

raw_librosa_bpm : 172.27

rhythmic_density : 0.84025

swing_feel : 0.88026

syncopation_score : 0.48012

tempo_curve : 574 values [161.5, 172.27, 172.27, 172.27, 172.27, 172.27, 172.27, 172.27, 172.27, 172.27, ...]

tempo_map : [{"bpm":172.3,"start_seconds":0}, {"bpm":86.1,"start_seconds":75}, {"bpm":172.3,"start_seconds":90}]

tempo_marking : "moderato"

tempo_variability : 0.025473

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:25:27.594766+00:00"

camelot_position : "6A"

chord_labels : 419 values ["A", "D", "D", "D", "D", "D", "D", "D", "D", "D", ...]

chord_progression_complexity : 0.0029559

chord_timestamps : 419 values [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, ...]

chromagram : 5,040 values [0.76038, 0.36928, 0.29225, 0.25244, 0.28043, 0.26786, 0.23473, 0.24062, 0.21296, 0.23226, ...]

essentia_harmonic_tension_curve : 408 values [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ...]

harmonic_tension_curve : 408 values [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ...]

hpcp_over_time : 5,040 values [0.76038, 0.36928, 0.29225, 0.25244, 0.28043, 0.26786, 0.23473, 0.24062, 0.21296, 0.23226, ...]

hpcp_vector : [0.50584, 0.30049, 0.30345, 0.31727, 0.36426, 1, 0.41357, 0.22603, 0.21427, 0.42076, 0.82339, 0.37985]

key : "G"

key_change_from : ["D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major"]

key_change_timestamps : [15.975, 31.951, 35.944, 43.932, 47.926, 55.914, 59.907, 67.895, 71.889, 79.877, 83.87, 87.864, 91.858, 99.846, 103.84, 111.83, 115.82, 123.81, 127.8, 131.8, 135.79, 143.78, 151.77, 155.76, 159.75, 167.74, 171.74, 179.72, 183.72, 191.7, 195.7]

key_change_to : ["G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor", "D major", "G minor"]

key_confidence : 0.82954

key_map : [{"key":"D","mode":"major","start_seconds":0}, {"key":"G","mode":"minor","start_seconds":10}]

mode : "minor"

mode_detail : null

mode_family : "minor"

modulation_events : 1

non_western_scale : false

resolution_frequency : 0.22237

tonal_brightness : 0.8877

tonnetz_curves : 2520 values [-0.022045, 0.075954, 0.12324, 0.13204, 0.10304, 0.11806, 0.13008, 0.10935, 0.14317, 0.09256, ...]

Pitch

analyzed_at : "2026-03-22T16:25:27.741374+00:00"

average_pitch_height : 0.1029

interval_sharpness : 0.49163

melody_contour : 408 values [0, 0, 50, 50, 50, 50, 51, 50, 0, 50, ...]

melody_contour_type : "jagged"

pitch_confidence_curve : 420 values [0, 0.074534, 0.10142, 0.18127, 0.085118, 0.15666, 0.15956, 0.091751, 0.14322, 0.10113, ...]

pitch_contour_hz : 420 values [0, 39.276, 67.76, 67.68, 74.894, 74.851, 74.768, 67.719, 60.671, 53.519, ...]

pitch_contour_midi : 420 values [0, 20.096, 34.693, 34.674, 38.344, 38.335, 38.316, 34.683, 31.051, 27.394, ...]

pitch_range : 1

repetition_score : 0.79341

Timbre

analog_digital_feel : 0.58678

analyzed_at : "2026-03-22T16:25:28.29127+00:00"

brightness_curve : 408 values [0, 0.094235, 0.091302, 0.090611, 0.088298, 0.08613, 0.092927, 0.091591, 0.096507, 0.10472, ...]

distortion_level : 0.60365

fft_spectrum_256 : 76,800 values (256 bands × 300 frames) [0, 0.3533, 0.329, 0.2834, 0.2958, 0.2353, 0.2618, 0.284, 0.3316, 0.3105, ...]

harmonic_energy_curve : 420 values [0.000011353, 0.032851, 0.058703, 0.061845, 0.050897, 0.063007, 0.053365, 0.059283, 0.057237, 0.047773, ...]

harmonic_percussive_ratio_curve : 420 values [0.98121, 0.7265, 0.81766, 0.83374, 0.79767, 0.84758, 0.84292, 0.83169, 0.86789, 0.80862, ...]

harmonic_richness : 0.65768

mel_spectrogram_compressed : 64,000 values [0, 0, 0.285, 0.34987, 0.30891, 0.28256, 0.27269, 0.34268, 0.32102, 0.36942, ...]

mfcc_curves : 5,460 values [-1187.3, -848.34, -697.11, -691.7, -712.33, -712.73, -722.85, -682.5, -729.86, -729.88, ...]

mfcc_delta_curves : 5,460 values [4.9136e-15, 22.947, 1.9548, -4.6838, 4.4357, -3.0129, 1.8547, -0.91505, -2.9158, 6.4071, ...]

mfcc_delta2_curves : 5,460 values [-1.3086e-13, 1.8995, -2.6159, -0.39888, 1.4043, -1.2179, 2.8508, -2.6909, 0.16741, 1.5202, ...]

mfcc_mean : [0, 1, 0.76259, 0.96209, 0, 0.94013, 0.4739, 1, 0.27222, 0.89658, 0.35668, 0.77642, 0.28366]

mfcc_std : [1, 1, 1, 0.7992, 0.54616, 0.5529, 0.62087, 0.55418, 0.46802, 0.45945, 0.40963, 0.42446, 0.35189]

noise_content : 0.34232

percussive_energy_curve : 420 values [2.0162e-7, 0.013678, 0.012438, 0.011993, 0.012734, 0.010838, 0.0094582, 0.011396, 0.008456, 0.011028, ...]

spectral_bandwidth_curve : 420 values [0.0013993, 0.040432, 0.055923, 0.053871, 0.057521, 0.052627, 0.05648, 0.056264, 0.05158, 0.057154, ...]

spectral_brightness : 0.21203

spectral_centroid : 0.24688

spectral_centroid_curve : 420 values [0.00028188, 0.043162, 0.061569, 0.058019, 0.060345, 0.054734, 0.058936, 0.056769, 0.053321, 0.056978, ...]

spectral_contrast_curves : 2940 values [20.659, 40.154, 47.954, 49.185, 42.538, 47.615, 48.449, 44.008, 45.545, 47.992, ...]

spectral_entropy_curve : 420 values [0.079398, 0.33969, 0.44983, 0.4283, 0.45602, 0.4331, 0.44248, 0.45184, 0.41882, 0.4508, ...]

spectral_flatness : 0.031657

spectral_flatness_curve : 420 values [0.84351, 0.23905, 3.1077e-7, 3.9366e-7, 4.3934e-7, 2.7233e-7, 5.3357e-7, 2.6624e-7, 8.1592e-8, 2.1286e-7, ...]

spectral_flux : 0.29957

spectral_kurtosis_curve : 420 values [0.26488, 0.7634, 0.88754, 0.9178, 0.87408, 0.91348, 0.82778, 0.91171, 0.95284, 0.92802, ...]

spectral_rolloff_curve : 420 values [0.0010231, 0.066081, 0.099516, 0.081845, 0.10017, 0.087798, 0.10291, 0.10161, 0.082171, 0.097284, ...]

spectral_skewness_curve : 420 values [0.77381, 0.91042, 0.93525, 0.94884, 0.93008, 0.95178, 0.91513, 0.944, 0.95977, 0.94615, ...]

transient_sharpness : 0.64493

warmth_metallic_index : 0.70141

zero_crossing_rate_curve : 420 values [0, 0.051572, 0.081334, 0.077172, 0.079357, 0.075033, 0.076195, 0.076311, 0.06808, 0.074056, ...]

Energy

aggressiveness_index : 0.37865

analyzed_at : "2026-03-22T16:25:28.921547+00:00"

average_loudness_lufs : -18.88

bass_treble_ratio_curve : 420 values [0.99977, 0.54824, 0.3946, 0.45291, 0.45774, 0.51391, 0.54992, 0.50652, 0.51869, 0.59317, ...]

crest_factor_curve : 420 values [1, 0.30808, 0.037819, 0.036801, 0.044592, 0.032443, 0.039411, 0.032231, 0.02844, 0.042534, ...]

danceability : 1

dynamic_range_db : 35.02

dynamic_range_score : 0.53086

energy_curve : 420 values [0, 0, 1, 1, 0.93582, 1, 0.96181, 1, 1, 0.91698, ...]

energy_curve_bass : 420 values [2.6585e-12, 0.017544, 0.031962, 0.03466, 0.029677, 0.040532, 0.029126, 0.034661, 0.033401, 0.023493, ...]

energy_curve_brilliance : 420 values [1.0397e-13, 0.000038873, 0.000061821, 0.000059498, 0.000044414, 0.000054843, 0.000044014, 0.000054395, 0.000043934, 0.000039701, ...]

energy_curve_high : 420 values [2.2454e-13, 0.00045504, 0.00079354, 0.00080422, 0.00055167, 0.0007264, 0.00056514, 0.00067181, 0.00049101, 0.00058094, ...]

energy_curve_low_mid : 420 values [2.6797e-12, 0.024894, 0.046182, 0.054053, 0.042581, 0.062301, 0.047265, 0.053296, 0.049538, 0.041008, ...]

energy_curve_low_mid_6 : 420 values [1.1207e-12, 0.045757, 0.071863, 0.080126, 0.042715, 0.071966, 0.051679, 0.06075, 0.054876, 0.044271, ...]

energy_curve_mid : 420 values [7.4838e-13, 0.053586, 0.084308, 0.085175, 0.050003, 0.074613, 0.050927, 0.065248, 0.059308, 0.040909, ...]

energy_curve_mid_6 : 420 values [3.9021e-13, 0.0086115, 0.016722, 0.015526, 0.013195, 0.015458, 0.012848, 0.016071, 0.012429, 0.012388, ...]

energy_curve_sub : 420 values [6.4615e-9, 0.00001677, 0.000032358, 0.000022281, 0.000042868, 0.000028725, 0.000021386, 0.000038039, 0.000027413, 0.000020986, ...]

energy_curve_sub_bass : 420 values [4.0858e-9, 0.000035758, 0.000070647, 0.000046074, 0.00011203, 0.000067203, 0.000045742, 0.000084437, 0.000036229, 0.000034489, ...]

energy_curve_upper_mid : 420 values [1.8659e-13, 0.00050682, 0.00088832, 0.00090264, 0.00061648, 0.00081447, 0.00063265, 0.0007505, 0.00054539, 0.00065448, ...]

energy_mean : 0.97627

energy_peak_position : 0.0047733

energy_rate_of_change : 420 values [0, 0, 1, 0, -0.064182, 0.064182, -0.038188, 0.038188, 0, -0.083021, ...]

energy_std : 0.14433

essentia_energy_curve : 408 values [0, 0.31403, 0.42434, 0.40552, 0.3951, 0.41022, 0.36072, 0.42467, 0.32146, 0.40858, ...]

integrated_loudness_lufs : -18.88

loudness_curve_perceptual : 420 values [0, 0, 1, 1, 0.93582, 1, 0.96181, 1, 1, 0.91698, ...]

loudness_range_lra : 4.18

lufs_per_section : [-24.56, -22.13, -18.13, -18.37, -18.12, -18.37, -18.43, -18.32, -18.45, -18.17, -18.84, -18.38, -18.5, -18.22, -18.04, -18.4, -19.85, -19.09, -22.55, -23.36, -68.09]

peak_loudness : 0.97182

rms_level : 0.97627

smoothness_index : 0.64136

true_peak_dbtp : -1

urgency_index : 0.26538

waveform_peaks_max : 1000 values [0.00001165, 0.00001165, 0.00001165, 0.21524, 0.18464, 0.23024, 0.25084, 0.21976, 0.23075, 0.21212, ...]

waveform_peaks_min : 1000 values [0.00001165, 0.00001165, 0.00001165, -0.2393, -0.15377, -0.23866, -0.23357, -0.22027, -0.20983, -0.19493, ...]

waveform_rms_envelope : 4089 values [0.0000082381, 0.00001165, 0.00001165, 0.00001165, 0.00001165, 0.00001165, 0.00001165, 0.00001165, 0.00001165, 0.00001165, ...]

Spatial

analyzed_at : "2026-03-22T16:25:29.080945+00:00"

depth_distribution : 0.46104

dry_wet_balance : 0.53896

height_perception : 0.0288

mid_energy_curve : 408 values [0, 0.31425, 0.42466, 0.40582, 0.39539, 0.41053, 0.36098, 0.42498, 0.3217, 0.40884, ...]

phase_coherence_curve : 408 values [1, 0.34599, 0.23566, 0.24542, 0.37195, 0.23495, 0.34385, 0.32551, 0.32057, 0.52001, ...]

reverb_size : 0.38483

side_energy_curve : 408 values [0, 0.51245, 0.63921, 0.64002, 0.5758, 0.59624, 0.5633, 0.59518, 0.54789, 0.63656, ...]

stereo_correlation_curve : 408 values [1, 0.41256, 0.4591, 0.43567, 0.47281, 0.48054, 0.43518, 0.50118, 0.34231, 0.4135, ...]

stereo_image_motion : 0.2932

stereo_width : 0.354

stereo_width_curve : 408 values [0, 0.40397, 0.38485, 0.39595, 0.37706, 0.37643, 0.39342, 0.36792, 0.41448, 0.39288, ...]

Arrangement

analyzed_at : "2026-03-22T16:25:29.198815+00:00"

bass_presence : 1

drums_presence : 0.34232

fade_out : true

fx_presence : 0.040696

harmonic_presence : 0.65768

intro_end_seconds : 0.63

is_instrumental_estimate : false

layer_count_mean : 0.65885

layer_count_over_time : 420 values [1, 0.73524, 0.63619, 0.58286, 0.63238, 0.57714, 0.57333, 0.61714, 0.54286, 0.64952, ...]

layer_count_peak : 1

melodic_presence : 0.47491

minimalism_maximalism_score : 0.67964

novelty_curve : 420 values [0.073238, 0.073905, 0.079712, 0.072934, 0.10409, 0.066212, 0.075286, 0.084108, 0.075588, 0.10307, ...]

outro_start_seconds : 201.55

repetition_pairs : []

self_similarity_matrix : 10,000 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]

silence_count : 2

silence_map : [{"end":0.63,"start":0,"duration":0.63}, {"end":204.34,"start":201.6,"duration":2.74}]

total_silence_seconds : 3.37

vocal_activity_map : 417 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]

vocal_energy_ratio : 0.3267

Stems

analysis_bass_centroid_curve : 417 values [0.51635, 0.41354, 0.46266, 0.41964, 0.54086, 0.39832, 0.42239, 0.43494, 0.51072, 0.40698, ...]

analysis_bass_energy_curve : 417 values [0.00018706, 0.00052008, 0.0011629, 0.00089236, 0.0016712, 0.00087216, 0.00071373, 0.0010756, 0.0014656, 0.00075817, ...]

analysis_bass_pitch_contour_hz : 417 values [398.99, 208.17, 268.89, 190.82, 398.99, 78.064, 190.82, 190.82, 346.95, 184.06, ...]

analysis_bass_pitch_contour_midi : 417 values [67.306, 35.116, 45.359, 32.19, 67.306, 13.169, 32.19, 32.19, 58.527, 50.462, ...]

analysis_created_at : "2026-03-22T15:28:29.925792+00:00"

analysis_drum_onset_strengths : 1037 values [0.11472, 0.29852, 0.12253, 0.56346, 0.12617, 0.75001, 0.10396, 0.56962, 0.12122, 0.38819, ...]

analysis_drum_onset_timestamps : 1037 values [6.1227, 6.24, 6.7947, 6.944, 7.168, 7.648, 8.224, 8.3413, 8.576, 9.0347, ...]

analysis_drum_pattern_confidence : 0

analysis_drum_pattern_type : "irregular"

analysis_drums_centroid_curve : 417 values [0.51884, 0.37958, 0.31377, 0.31997, 0.32286, 0.32112, 0.3335, 0.31029, 0.32591, 0.33708, ...]

analysis_drums_energy_curve : 417 values [0.00024751, 0.00034715, 0.00046635, 0.00042796, 0.00041993, 0.00044057, 0.00041737, 0.00047287, 0.0004072, 0.00040901, ...]

analysis_hihat_timestamps : 669 values [11.307, 12.181, 12.352, 12.523, 12.704, 13.045, 13.227, 13.579, 13.749, 13.92, ...]

analysis_kick_timestamps : 311 values [6.24, 6.944, 7.648, 8.3413, 9.0347, 9.7387, 10.432, 11.125, 11.829, 12.459, ...]

analysis_other_centroid_curve : 417 values [0.46624, 0.17824, 0.078466, 0.077388, 0.079915, 0.072039, 0.079653, 0.075677, 0.077066, 0.079053, ...]

analysis_other_energy_curve : 417 values [0.00094108, 0.41344, 0.65897, 0.67632, 0.56619, 0.6886, 0.55392, 0.68167, 0.57723, 0.56718, ...]

analysis_snare_timestamps : [6.1227, 6.7947, 7.168, 8.224, 8.576, 9.6107, 10.304, 10.656, 10.997, 11.477, 12.864, 16.885, 31.349, 32.917, 57.515, 59.947, 63.093, 65.525, 65.888, 68.672, 69.728, 71.104, 73.216, 76.683, 77.045, 83.157, 126.91, 132.49, 132.85, 135.65, 138.43, 138.97, 141.23, 143.66, 144.01, 156.58, 159.7, 169.13, 171.91, 175.2, 177.14, 180.29, 182.72, 188.3, 188.66, 197.34, 198.97, 199.15, 199.73, 199.91, 200.03, 200.31, 200.41, 200.51, 201.05, 201.14, 201.41]

analysis_updated_at : "2026-03-22T16:25:30.612234+00:00"

analysis_vocal_centroid_curve : 417 values [0.54951, 0.4976, 0.47102, 0.45013, 0.49118, 0.44362, 0.46349, 0.47858, 0.4897, 0.44512, ...]

analysis_vocal_energy_curve : 417 values [0.00023982, 0.00022971, 0.00025978, 0.00022474, 0.00027424, 0.00020985, 0.00022334, 0.00028722, 0.00027359, 0.00022396, ...]

analysis_vocal_pitch_confidence : 417 values [0.10405, 0.086277, 0.07987, 0.18305, 0.10167, 0.10857, 0.090644, 0.087176, 0.088326, 0.063908, ...]

analysis_vocal_pitch_contour_hz : 417 values [1997.6, 1823.9, 1519.9, 1476.5, 1476.5, 1346.2, 1823.9, 1997.6, 1650.2, 1737, ...]

analysis_vocal_pitch_contour_midi : 417 values [95.192, 86.915, 72.429, 70.359, 70.359, 64.151, 86.915, 95.192, 78.637, 82.776, ...]

analysis_vocal_vibrato_extent : 9.2974

analysis_vocal_vibrato_presence : 0.975

analysis_vocal_vibrato_rate : 8.5227

bass_energy_curve : 408 values [0.0002, 0.0007, 0.0015, 0.0011, 0.0022, 0.0011, 0.0009, 0.0014, 0.0018, 0.0013, ...]

bass_line_complexity : 1

bass_pitch_mean : 69.7

bass_prominence : 0.3053

bass_rms : 0.037623

bass_root_note : "D"

bass_sub_ratio : 0.8081

created_at : "2026-03-19T05:58:19.014052+00:00"

drums_classification_confidence : 0.3

drums_classification_source : "algorithm"

drums_energy_curve : 408 values [0.0005, 0.0007, 0.001, 0.0009, 0.0009, 0.0009, 0.001, 0.001, 0.0008, 0.0009, ...]

drums_is_programmed : true

drums_onset_density : 5.075

drums_pattern_complexity : 0.0174

drums_prominence : 0.4552

drums_rms : 0.056106

drums_timing_variance : 0.025551

harmonic_vocal_balance : 0.6129

key_bass_agreement : false

key_validated : false

other_energy_curve : 408 values [0.0013, 0.7408, 1, 0.9536, 0.927, 0.9648, 0.8483, 0.9977, 0.7548, 0.9581, ...]

other_harmonic_density : 0.9957

other_prominence : 0.2219

other_rms : 0.027354

other_spectral_centroid : 0.1034

rhythmic_foundation : 0.7605

section_map : [{"type":"intro","end_seconds":5,"start_seconds":0}, {"type":"instrumental","end_seconds":17,"start_seconds":5}, {"type":"verse","end_seconds":90,"start_seconds":17}, {"type":"chorus","end_seconds":118.5,"start_seconds":90}, {"type":"verse","end_seconds":204,"start_seconds":118.5}]

separation_model : "htdemucs_ft"

separation_time_seconds : 8.47

stem_separation_quality : 0.7366

stems_available : true

updated_at : "2026-03-22T16:25:30.513346+00:00"

vocal_breathiness : 0.4894

vocal_effort_curve : 408 values [0.0004, 0.0004, 0.0004, 0.0004, 0.0005, 0.0003, 0.0004, 0.0005, 0.0004, 0.0003, ...]

vocal_pitch_curve : []

vocal_pitch_mean : 0

vocal_pitch_std : 0

vocal_prominence : 0.3514

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.04331

vocal_vibrato_depth : 0

vocal_vibrato_rate : 0

vocal_voiced_ratio : 0

Color

algorithm_version : "1.0"

color_depth : 0.3848

color_layering : 0.6588

contrast_composition : 0.5309

edge_sharpness : 0.6449

generated_at : "2026-03-22T16:25:31.639698+00:00"

gradient_motion : 0.5318

hex : "#AC8B29"

hue : 45

luminance : 0.4169

oklch_chroma : 0.13501

oklch_hue : 93.3

oklch_lightness : 0.65054

palette_harmony : 0.997

saturation : 0.6162

texture_granularity : 0.8402

AI-Derived (Tier 2)

analog_digital_feel : null

claude_model : "claude-sonnet-4-6"

color_temperature_curve : 420 values [0.42754, 0.42754, 0.57754, 0.57754, 0.56791, 0.57754, 0.57181, 0.57754, 0.57754, 0.56509, ...]

contrast_volatility : 0.076619

danceability_curve : 420 values [0.11641, 0.76978, 0.80104, 0.68875, 0.6732, 0.74854, 0.66946, 0.76903, 0.67477, 0.67562, ...]

derivation_prompt_version : "tier2_v2.0"

derived_at : "2026-03-16T19:10:52.027425+00:00"

emotional_balance : 0.46

emotional_intensity_curve : 420 values [0.098211, 0.22917, 0.49105, 0.49212, 0.47283, 0.49301, 0.48363, 0.49174, 0.49484, 0.4687, ...]

genre_conformity_score : 0.18

geometric_sharpness : 0.49

hook_density : 0.74

hook_strength : 0.76

innovation_score : 0.84

motif_uniqueness : 0.91

motion_velocity_mapping : 420 values [0, 0, 0.74194, 0.74194, 0.69432, 0.74194, 0.71361, 0.74194, 0.74194, 0.68035, ...]

narrative_curvature : 0.44

organic_mechanical_feel : 0.52

particle_density_mapping : 420 values [0.67964, 0.4997, 0.43238, 0.39613, 0.42979, 0.39225, 0.38966, 0.41944, 0.36895, 0.44144, ...]

signal_entropy : 0.17

structural_predictability : 0.38

tempo_feel : null

tempo_feel_confidence : null

tempo_feel_note : null

tension_curve_composite : 420 values [0.00007047, 0.17079, 0.43539, 0.4245, 0.41904, 0.42368, 0.42519, 0.42419, 0.42333, 0.41349, ...]

textural_complexity_curve : 420 values [0.52382, 0.53248, 0.54581, 0.51335, 0.54652, 0.51307, 0.52474, 0.5307, 0.4985, 0.5501, ...]

visual_brightness_curve : 420 values [0, 0, 0.85, 0.85, 0.79545, 0.85, 0.81754, 0.85, 0.85, 0.77943, ...]

warmth_metallic_index : null

Emotional (Tier 3)

analyst_confirmed : true

analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"

arousal : 560

arousal_confidence : 0.72

confirmed_at : "2026-03-17T20:44:45.908+00:00"

created_at : "2026-03-17T20:14:02.643503+00:00"

dominant_emotion : "cool defiance"

inspirational_confidence : 0.73

inspirational_quality : 580

melancholy_confidence : 0.65

melancholy_index : 180

mystery_confidence : 0.65

mystery_index : 350

nostalgia_confidence : 0.68

nostalgia_index : 480

sensuality_confidence : 0.55

sensuality_index : 360

triumph_confidence : 0.78

triumph_index : 680

updated_at : "2026-03-17T20:14:02.643503+00:00"

valence : 620

valence_confidence : 0.75

Context (Tier 3)

analyst_confirmed : false

analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"

confirmed_at : null

created_at : "2026-03-17T20:14:02.755006+00:00"

explicit_lyrics : true

family_friendly : false

headphones_speakers : null

listening_context : ["cinematic", "introspective", "social"]

listening_context_confidence : 0.72

repeatability_confidence : 0.8

repeatability_score : 730

seasonal_feel : null

seasonal_feel_confidence : 0

solo_group : null

time_of_day : null

time_of_day_confidence : 0

updated_at : "2026-03-17T20:14:02.755006+00:00"

Narrative (Tier 3)

analyst_confirmed : true

analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"

arc_confidence : 0.7

arc_notes : null

build_phases : [{"confidence":0.8,"description":"Repetitive instrumental hook establishes the sample loop before vocals arrive; tension of unfamiliarity for new listeners.","source_excerpt":"It started out like, okay, what's going on? It's like that kind of repetitive thing at the beginning.","timestamp_normalized":0.12}, {"confidence":0.85,"description":"M.I.A. enters at roughly 14 seconds, establishing the vocal swagger and setting the song's tone.","source_excerpt":"She comes in full speed about 14 seconds and she's flowing.","timestamp_normalized":0.18}]

confirmed_at : "2026-03-17T20:44:45.908+00:00"

created_at : "2026-03-17T20:14:02.842066+00:00"

drop_climax_points : [{"intensity":0.82,"confidence":0.88,"description":"Chorus drops with iconic gunshots and cash register sounds replacing lyric content — the song's defining sonic moment.","source_excerpt":"The iconic gunshots with the cash register is like, permanent. I mean, it persists throughout the song and you can see why, right? It adds to the theme of the song.","timestamp_normalized":0.35}]

emotional_turning_points : [{"confidence":0.72,"shift_type":"positive","description":"Song's mood crystallizes when M.I.A.'s vocal enters — shifts from ambient uncertainty to confident, swaggering assertion.","source_excerpt":"She comes in full speed about 14 seconds... she barks and she bites.","timestamp_normalized":0.18}]

intro_energy : "Opens with a repetitive, immediately recognizable riff that reads as ambiguous on first listen but iconic on recognition. M.I.A. enters at approximately 14 seconds, coming in with full momentum."

overall_arc_type : "sustained"

resolution_phase : null

surprise_moments : [{"confidence":0.82,"description":"Gunshots and cash register replacing sung words in the chorus — an unconventional structural choice that the analyst flags as permanently memorable.","source_excerpt":"The iconic gunshots with the cash register is like, permanent. I mean, it persists throughout the song and you can see why.","timestamp_normalized":0.35}]

updated_at : "2026-03-17T20:14:02.842066+00:00"

Cultural (Tier 3)

analyst_confirmed : true

analyst_credit : "Andrew Brownlee"

analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"

confirmed_at : "2026-03-17T20:44:45.908+00:00"

created_at : "2026-03-17T20:14:02.929711+00:00"

cultural_context_notes : null

cultural_origin : null

listening_notes : null

production_era : null

updated_at : "2026-03-17T20:14:02.929711+00:00"

External (Tier 4)

acrcloud_id : null

apple_music_id : "296393515"

apple_music_url : "https://music.apple.com/us/album/paper-planes/296393419?i=296393515"

external_bpm_reference : null

external_key_reference : null

external_source : null

fetched_at : "2026-03-16T18:57:54.759279+00:00"

genius_id : 2171

genius_url : "https://genius.com/Mia-paper-planes-lyrics"

lyrics : 2061 characters "[Verse 1]\nI fly like paper, get high like planes\nIf you catch me at the border, I got visas in my name\nIf you come around here, I make 'em all day\nI get one done in a second if you wait\nI fly like paper, get high like planes\nIf you catch me at the border, I got visas in my name\nIf you come around he"…

lyrics_annotations : [{"id":26617949,"fragment":"M.I.A,","annotations":[{"body":{"plain":"M.I.A’s name stands for “Missing in Acton”. a play on the term “Missing in Action”.\n\nActon is a town in England, where M.I.A is from."}}]}, {"id":23075464,"fragment":"Some some some I some I murder\n Some I some I let go\n Some some some I some I murder\n Some I some I let go","annotations":[{"body":{"plain":"There is a trope in Western movies, where a cowboy will kill one of their foes, then let the other one free to go tell their friends they’ll be killed if they mess with him."}}]}, {"id":9307457,"fragment":"Already going hard, just pumping that gas","annotations":[{"body":{"plain":"Remember, the sample that drives this song is from The Clash’s “Straight To Hell”, which was written from the perspective of a bigot reacting to South Asian immigrants.\n\nIn this case MIA and the people she discusses here are already going “straight to hell” as Joe Strummer’s fictional bigot suggests, and they’re pumping the gas – making the trip go even faster."}}]}, {"id":2448276,"fragment":"I fly like paper,","annotations":[{"body":{"plain":"Immigrants leave their countries to reach other lands like planes.\n\nIt’s about immigration and immigrants, and how we are seen to be really scary because we can take people’s jobs. People think it’s about robbing banks or something or it’s about terrorism, but it’s not. It’s about immigrants coming over and us being really scary to people."}}]}, {"id":1884741,"fragment":"Third world democracy","annotations":[{"body":{"plain":"Reppin' her homeland of Sri Lanka\n\n\n\nSince MIA is a Sri Lankan Tamil, she is probably describing the Sinhalese Government during the Sri Lankan civil war and their oppression of Tamils.\n\nMore broadly the song is probably meant to represent all “third world” democracies – viz countries that are not a part of the affluent west (e.g. US, UK, Canada, France, Germany, etc.) or Russia"}}]}, {"id":1884733,"fragment":"Yeah, I’ve got more records than the KGB\n So, uh, no funny business","annotations":[{"body":{"plain":"M.I.A. boasts that the police keep more files on her than the KGB—the secret police of the totalitarian Soviet Union—kept in total, or alternatively, that she’s sold more musical records than the KGB kept.\n\n“Funny business” is also doing double-duty, implying both that you shouldn’t mess with her, and that she’s a serious businesswoman.\n\nFinally, this plays into the previous line – “third world” countries were those unaffiliated with the “first world” (the US and its allies) or the “second world” (the USSR and its allies)"}}]}, {"id":1850849,"fragment":"Pirate skulls and bones","annotations":[{"body":{"plain":"Also known as the Jolly Roger, such an emblem would be used on pirate ships who were ready to attack.\n\n\n\nM.I.A. may be using this imagery to reflect the furtively violent and murderous behaviors of many governments, notably the Sinhalese government."}}]}, {"id":784729,"fragment":"We pack and deliver like UPS trucks","annotations":[{"body":{"plain":"United Parcel Service, Inc. (NYSE: UPS), typically referred to by the acronym UPS, is a package delivery company.\n\nPacking up the drugs and delivering them, just like a UPS truck would deliver packages, but in this case drugs."}}]}, {"id":784726,"fragment":"No one on the corner has swagger like us","annotations":[{"body":{"plain":"This line was sampled in the chorus of Atlanta rapper, T.I’s famous track, “Swagga Like Us” which featured megastars Kanye West, Jay-Z and Lil Wayne.\n\nhttps://www.youtube.com/watch?v=wjL-3Rlwh8U\n\n\n\n\nTruly, no one else has M.I.A.’s swag…\n\nFlipping the bird on Superbowl = SWAG"}}]}, {"id":91891,"fragment":"Get high like planes","annotations":[{"body":{"plain":"M.I.A revealed the meaning of paper planes in an interview with The Daily Beast:\n\nWe make our own visa. A paper plane is the visa itself."}}]}]

musicbrainz_id : null

spotify_id : null

spotify_uri : null

updated_at : "2026-03-23T19:16:16.67141+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.