Killing in the Name by Rage Against the Machine is a 5:14 song at 89 BPM in the key of D minor (Camelot 7A). It has a loudness range of 4.44 dB (LRA), a true peak of -1.00 dBTP, and an integrated loudness of -19.037 LUFS. The percussive structure features 530 kick hits, 348 snare hits, and 157 hi-hat hits (kick:snare ratio 1.5:1). The chord progression uses 20 unique chords with a harmonic complexity of 0.00. 27 key changes were detected. The dominant emotional quality is Defiant Empowerment. Vocals are present in 5% of the song. This profile contains over 190 data points generated by MusicArk's audio intelligence pipeline.
Among the 14 songs in the MusicArk, Killing in the Name ranks 1st for aggressiveness and ranks among the lowest for average energy. Its closest match is HUMBLE by Kendrick Lamar at 74% 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
- 89
- Tempo variability
- 0.04
- Groove stability
- 0.23
- Swing feel
- 0.62
- Rhythmic density
- 0.47
- Syncopation score
- 0.29
- Beat clarity
- 0.17
Rhythm
Detected hits from stem analysis
Kick:Snare ratio: 1.5:1
Drum pattern grid
Harmonic
- Key
- D
- Mode
- minor
- Camelot
- 7A
- Chord progression complexity
- 0.00
- Modulation events
- 9
- Resolution frequency
- 0.51
- Tonal brightness
- 0.99
Chord progression
20 unique chords
Chord progression complexity: 0.00
- D major → D# minor at 12.0s
- D# minor → D major at 20.0s
- D major → D# major at 32.0s
- D# major → D major at 35.9s
- D major → D minor at 39.9s
- D minor → D major at 71.9s
- D major → D minor at 83.9s
- D minor → D major at 95.9s
- D major → F# minor at 99.8s
- F# minor → D major at 107.8s
- D major → G major at 123.8s
- G major → D major at 127.8s
- D major → G major at 135.8s
- G major → D minor at 139.8s
- D minor → D major at 159.8s
- D major → D minor at 171.7s
- D minor → D major at 187.7s
- D major → D minor at 215.7s
- D minor → D major at 219.7s
- D major → G major at 227.6s
- G major → D major at 231.6s
- D major → G major at 243.6s
- G major → D minor at 247.6s
- D minor → D major at 267.6s
- D major → G major at 287.6s
- G major → D minor at 291.6s
- D minor → D major at 303.5s
Harmonic tension arc
Pitch
- Average pitch height
- 0.10
- Pitch range
- 1.00
- Melody contour
- jagged
- Interval sharpness
- 0.54
- Repetition score
- 0.65
Timbre
- Spectral centroid
- 0.30
- Spectral brightness
- 0.27
- Spectral flux
- 0.26
- Harmonic richness
- 0.55
- Noise content
- 0.45
- Distortion level
- 0.77
- Transient sharpness
- 0.83
- Warmth / metallic
- 0.61
- Analog / digital feel
- 0.59
Energy
- Loudness (LUFS)
- -19.04
- Peak loudness
- 0.97
- Dynamic range
- 0.65
- Energy mean
- 0.94
- Energy std
- 0.20
- Energy peak position
- 0.00
- RMS level
- 0.94
- Aggressiveness
- 0.40
- Smoothness
- 0.63
- Urgency
- 0.27
4.44 dB
Higher values indicate more dynamic variation
Energy over time
LUFS per section
Spatial
- Stereo width
- 0.40
- Depth distribution
- 0.56
- Reverb size
- 0.41
- Dry / wet balance
- 0.44
- Stereo image motion
- 0.21
- Height perception
- 0.12
Stereo correlation
Stereo width over time
Arrangement
- Layer count mean
- 0.74
- Layer count peak
- 1.00
- Minimalism / maximalism
- 0.74
- Drums presence
- 0.45
- Bass presence
- 0.99
- Harmonic presence
- 0.55
- Melodic presence
- 0.44
- FX presence
- 0.10
Vocal presence: 5%
Average vocal pitch confidence: 0.10
Layer count over time
Production DNA
Stem balance and song structure from separated tracks.
— – — (0st)
- Drums
- Live
- Classification
- Algorithm confident (95%)
D ✓ matches key
24%
100%
Structure
Emotional Profile
What does this song feel like?
Valence
620
DevastationEuphoriaArousal
840
CatatonicExplosiveNostalgia
220
Future-facingAching memoryMystery
150
TransparentEnigmaticTriumph
850
DefeatedVictoriousMelancholy
110
JoyfulDevastatedSensuality
120
CerebralDeeply sensualInspiration
780
NeutralDeeply inspired
Narrative Arc
How the song moves through time.
Timeline
Archetype:
- Intro
- Opens heavy on guitar, immediately aggressive and tense — like someone struggling. Briefly slows at around 10 seconds before the bass enters, then begins building with the drums layering in.
- Resolution
- Closes out with guitar — described as 'classic.' The full band remains involved through the end, bringing the song to a composed finish rather than a hard cutoff.
Build phases
- 3% — Bass enters after brief guitar intro, drums begin building underneath
- 11% — Something different introduced — a textural shift in the arrangement
- 13% — Full band arrives — song becomes very full and dense, production locks in
- 29% — Interplay between bass and vocals; band begins playing with dynamics and texture
- 57% — Song returns to motif established at ~1:30 — by now the listener knows the lyrics and can participate; chanting begins
Drop / climax points
- 3% — Bass enters after brief guitar intro, drums begin building underneath (intensity: 1.00)
- 11% — Something different introduced — a textural shift in the arrangement (intensity: 1.00)
- 13% — Full band arrives — song becomes very full and dense, production locks in (intensity: 1.00)
- 29% — Interplay between bass and vocals; band begins playing with dynamics and texture (intensity: 1.00)
- 57% — Song returns to motif established at ~1:30 — by now the listener knows the lyrics and can participate; chanting begins (intensity: 1.00)
Emotional turns
- 13% — Full band enters — emotional charge shifts from building tension to full-force impact; analyst is visibly affected ('Wow')
- 57% — Return of the main motif with audience participation potential — song moves from performance to communal anthem
- 62% — Vocals shift to screaming — emotional register escalates to raw confrontational intensity
Surprises
- 13% — Full band enters — emotional charge shifts from building tension to full-force impact; analyst is visibly affected ('Wow')
- 57% — Return of the main motif with audience participation potential — song moves from performance to communal anthem
- 62% — Vocals shift to screaming — emotional register escalates to raw confrontational intensity
Listening Context
Our recommendation on when and how to experience this record.
- Best Listening Context:
- CinematicSocialHypeRitual
- Best Setting:
- Group
- Best Listened With:
- Speakers
- Lyrical Content:
- Explicit
- Repeatability
- 680 / 1000
Cultural Context
The cultural significance and background of this record.
American — Los Angeles, California. Political protest rock rooted in 1992 US socio-political context, specifically the Rodney King beating and LA Riots.
American — Los Angeles, California. Political protest rock rooted in 1992 US socio-political context, specifically the Rodney King beating and LA Riots.
American — Los Angeles, California. Political protest rock rooted in 1992 US socio-political context, specifically the Rodney King beating and LA Riots.
Similar songs
Closest matches by overall similarity (spectral, emotional, color, temporal).
HUMBLE
Kendrick Lamar
74% match
spectral: 95% · emotional: 88% · color: 0% · temporal: 95%
Blow The Whistle
Too Short
73% match
spectral: 92% · emotional: 87% · color: 0% · temporal: 93%
Rich Girl
Lake Street Dive
73% match
spectral: 97% · emotional: 75% · color: 0% · temporal: 100%
Paper Planes
M.I.A.
72% match
spectral: 94% · emotional: 77% · color: 0% · temporal: 100%
AI-Derived Intelligence
Patterns identified by AI analysis.
Hook strength
0.92
Memorability of the main hook.
Innovation score
0.79
How original is this song?
Emotional balance
0.07
How emotionally complex?
Color identity
Ten dimensions derived from the song's audio.
- Hue
- 75.0
- Saturation
- 0.51
- Luminance
- 0.42
- Edge sharpness
- 0.83
- Texture granularity
- 0.47
- Gradient motion
- 0.41
- Color depth
- 0.41
- Color layering
- 0.74
- Palette harmony
- 1.00
- Contrast composition
- 0.65
Lyrics
View on Genius ↗This song contains explicit content.
Complete Data Inventory
Every data point available for this song. All data is free and open.
Song
album : "Rage Against The Machine - XX (20th Anniversary Special Edition)"
analysis_version : null
analyst_name : "Andrew Brownlee"
artist : "Rage Against the Machine"
audio_quality_estimate : "high"
bpm_feel : null
bpm_feel_note : null
canonical_bpm : 89
canonical_bpm_source : "analyst"
color_generated : true
created_at : "2026-03-20T14:27:28.95937+00:00"
duration_seconds : 313.57
effective_bandwidth_hz : 10225
full_song_confirmed : false
id : "644805e1-997c-4399-b189-eb8fc1e54a96"
isrc : "USSM11205433"
published_at : "2026-03-22T21:17:50.573+00:00"
release_year : 1992
search_vector : "'20th':14B 'anniversari':15B 'edit':17B 'kill':1A 'machin':8A,12B 'name':4A 'rage':5A,9B 'special':16B 'xx':13B"
similarity_vector : [0.43066, 0.043284, 0.22954, 0.62383, 0.47166, 0.28996, 0.17476, 0.002812, 0.98756, 0.86991, 0.9, 0.30318, 0.26743, 0.26463, 0.54819, 0.45181, 0.77387, 0.61199, 0.58515, 0.94358, 0.19766, 0.64578, 0.39791, 0.63097, 0.3987, 0.56096, 0.41258, 0.43904, 0.07352, 0.73528, 0.45181, 0.98721]
slug : "killing-in-the-name-rage-against-the-machine"
source_sample_rate : 48000
status : "published"
tier1_complete : true
tier2_complete : true
tier3_complete : true
tier4_complete : true
title : "Killing in the Name"
updated_at : "2026-03-23T19:17:20.092313+00:00"
validation_complete : false
youtube_url : "https://www.youtube.com/watch?v=bWXazVhlyxQ"
Temporal
analyzed_at : "2026-03-22T19:28:09.89164+00:00"
beat_clarity : 0.17476
beat_strengths : 898 values [0.75023, 0.023977, 0.035063, 0.08842, 0.026994, 0.043591, 0.25425, 0.025701, 0.027132, 0.071452, ...]
beat_timestamps : 898 values [0.48762, 0.85914, 1.2307, 1.6022, 1.9505, 2.2988, 2.6703, 3.0418, 3.4133, 3.7849, ...]
beats_per_bar : null
bpm : 89
bpm_octave_corrected : true
bpm_raw : null
downbeat_timestamps : 225 values [0.48762, 1.9505, 3.4133, 4.853, 6.339, 7.7787, 9.2415, 10.681, 12.121, 13.514, ...]
energy_shape : "steady"
groove_stability : 0.22954
library_primary : "librosa"
library_secondary : "essentia"
onset_density_curve : 628 values [0.1, 0, 0, 0, 0, 0.05, 0, 0, 0, 0.05, ...]
onset_strength_curve : 644 values [1.3786, 1.784, 0.74818, 0.79407, 0.81775, 1.181, 0.68891, 0.68291, 0.76011, 0.92821, ...]
onset_timestamps : 850 values [0.44118, 0.48762, 2.6703, 4.853, 7.0356, 9.2415, 9.6131, 9.9846, 10.333, 10.519, ...]
per_beat_centroid : 898 values [0.0265, 0.1671, 0.1396, 0.111, 0.111, 0.1059, 0.1261, 0.1294, 0.1294, 0.0726, ...]
per_beat_dominant_band : 898 values ["mid", "mid", "mid", "mid", "mid", "low_mid", "mid", "mid", "mid", "low_mid", ...]
per_beat_energy : 898 values [0, 1, 0.9984, 1, 1, 0.98, 1, 0.9748, 0.9748, 1, ...]
raw_librosa_bpm : 172.27
rhythmic_density : 0.47166
swing_feel : 0.62383
syncopation_score : 0.28996
tempo_curve : 897 values [161.5, 161.5, 161.5, 172.27, 172.27, 161.5, 161.5, 161.5, 161.5, 161.5, ...]
tempo_map : [{"bpm":161.5,"start_seconds":0}, {"bpm":172.3,"start_seconds":15}, {"bpm":161.5,"start_seconds":30}, {"bpm":172.3,"start_seconds":75}, {"bpm":92.3,"start_seconds":90}, {"bpm":172.3,"start_seconds":120}, {"bpm":161.5,"start_seconds":135}, {"bpm":172.3,"start_seconds":165}, {"bpm":92.3,"start_seconds":180}, {"bpm":172.3,"start_seconds":225}]
tempo_marking : "moderato"
tempo_variability : 0.043284
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-22T19:28:10.337153+00:00"
camelot_position : "7A"
chord_labels : 643 values ["Dm", "D", "D", "D", "D", "D", "D", "D", "D", "D", ...]
chord_progression_complexity : 0.0028123
chord_timestamps : 643 values [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, ...]
chromagram : 7,728 values [0.5731, 0.46197, 0.128, 0.13435, 0.14625, 0.51821, 0.17266, 0.11166, 0.089282, 0.43965, ...]
essentia_harmonic_tension_curve : 627 values [0.5, 0.49996, 0.49999, 0.49999, 0.49999, 0.49987, 0.49998, 0.49998, 0.49999, 0.49993, ...]
harmonic_tension_curve : 627 values [0.5, 0.49996, 0.49999, 0.49999, 0.49999, 0.49987, 0.49998, 0.49998, 0.49999, 0.49993, ...]
hpcp_over_time : 7,728 values [0.5731, 0.46197, 0.128, 0.13435, 0.14625, 0.51821, 0.17266, 0.11166, 0.089282, 0.43965, ...]
hpcp_vector : [0.6115, 0.30307, 0.29645, 0.61221, 0.50771, 1, 0.44676, 0.63847, 0.61838, 0.54018, 0.55019, 0.49553]
key : "D"
key_change_from : ["D major", "D# minor", "D major", "D# major", "D major", "D minor", "D major", "D minor", "D major", "F# minor", "D major", "G major", "D major", "G major", "D minor", "D major", "D minor", "D major", "D minor", "D major", "G major", "D major", "G major", "D minor", "D major", "G major", "D minor"]
key_change_timestamps : [11.981, 19.969, 31.951, 35.944, 39.938, 71.889, 83.87, 95.852, 99.846, 107.83, 123.81, 127.8, 135.79, 139.78, 159.75, 171.74, 187.71, 215.67, 219.66, 227.65, 231.64, 243.62, 247.62, 267.59, 287.56, 291.55, 303.53]
key_change_to : ["D# minor", "D major", "D# major", "D major", "D minor", "D major", "D minor", "D major", "F# minor", "D major", "G major", "D major", "G major", "D minor", "D major", "D minor", "D major", "D minor", "D major", "G major", "D major", "G major", "D minor", "D major", "G major", "D minor", "D major"]
key_confidence : 0.86991
key_map : [{"key":"D","mode":"major","start_seconds":0}, {"key":"Eb","mode":"major","start_seconds":10}, {"key":"D","mode":"major","start_seconds":40}, {"key":"D","mode":"minor","start_seconds":50}, {"key":"D","mode":"major","start_seconds":60}, {"key":"D","mode":"minor","start_seconds":80}, {"key":"D","mode":"major","start_seconds":100}, {"key":"D","mode":"minor","start_seconds":120}, {"key":"D","mode":"major","start_seconds":160}, {"key":"D","mode":"minor","start_seconds":200}]
mode : "minor"
mode_detail : null
mode_family : "minor"
modulation_events : 9
non_western_scale : false
resolution_frequency : 0.51377
tonal_brightness : 0.98756
tonnetz_curves : 3864 values [0.0082542, 0.17242, 0.33907, 0.37635, 0.36277, 0.14941, 0.36373, 0.49948, 0.50106, 0.22691, ...]
Pitch
analyzed_at : "2026-03-22T19:28:10.516255+00:00"
average_pitch_height : 0.10473
interval_sharpness : 0.5426
melody_contour : 627 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
melody_contour_type : "jagged"
pitch_confidence_curve : 644 values [0.0028572, 0.010018, 0.010329, 0.010239, 0.010393, 0.010003, 0.01, 0.01, 0.01, 0.010001, ...]
pitch_contour_hz : 644 values [3.3174, 73.368, 73.666, 73.403, 73.444, 68.663, 38.641, 91.401, 84.546, 73.668, ...]
pitch_contour_midi : 644 values [1.7663, 37.983, 38.059, 37.997, 38.006, 35.878, 19.948, 40.292, 40.206, 38.04, ...]
pitch_range : 1
repetition_score : 0.64966
Timbre
analog_digital_feel : 0.58514
analyzed_at : "2026-03-22T19:28:11.045168+00:00"
brightness_curve : 627 values [0.14503, 0.21626, 0.23048, 0.26361, 0.26765, 0.22132, 0.2347, 0.25054, 0.28301, 0.212, ...]
distortion_level : 0.77387
fft_spectrum_256 : 76,800 values (256 bands × 300 frames) [0, 0.4375, 0.4936, 0.6751, 0.6245, 0.7045, 0.5946, 0.5473, 0.5115, 0.5869, ...]
harmonic_energy_curve : 644 values [0.00445, 0.060439, 0.054956, 0.052734, 0.050564, 0.058266, 0.054412, 0.058293, 0.05548, 0.043173, ...]
harmonic_percussive_ratio_curve : 644 values [0.76171, 0.58993, 0.71296, 0.73625, 0.74952, 0.5991, 0.69783, 0.7588, 0.76702, 0.69011, ...]
harmonic_richness : 0.54819
mel_spectrogram_compressed : 64,000 values [0, 0.63753, 0.53047, 0.48977, 0.52555, 0.6892, 0.65543, 0.64102, 0.66689, 0.69372, ...]
mfcc_curves : 8,372 values [-1113, -28.964, -167.23, -215.25, -243.69, -113, -122.54, -245.18, -270.19, -273.07, ...]
mfcc_delta_curves : 8,372 values [52.467, 2.1904, -6.7318, -1.7727, 0.37445, 12.85, -8.5768, -0.58621, 0.82227, 8.8375, ...]
mfcc_delta2_curves : 8,372 values [5.9628, -5.6468, -0.73682, -0.025215, -0.22202, -0.10205, 0.068047, 0.46898, -0.43928, 2.6611, ...]
mfcc_mean : [0, 1, 0.25845, 0.88883, 0.2189, 1, 0.2595, 1, 0.42128, 1, 0.32045, 0.89357, 0.27667]
mfcc_std : [1, 1, 0.91994, 0.65721, 0.57283, 0.43113, 0.5183, 0.41611, 0.43925, 0.42098, 0.42596, 0.37347, 0.36944]
noise_content : 0.45181
percussive_energy_curve : 644 values [0.013244, 0.047672, 0.022208, 0.018993, 0.016948, 0.047068, 0.023601, 0.018545, 0.016759, 0.026133, ...]
spectral_bandwidth_curve : 644 values [0.041417, 0.19635, 0.16188, 0.15815, 0.16494, 0.17589, 0.18345, 0.13049, 0.14583, 0.14906, ...]
spectral_brightness : 0.26743
spectral_centroid : 0.30318
spectral_centroid_curve : 644 values [0.0265, 0.16713, 0.13955, 0.111, 0.10589, 0.12611, 0.1294, 0.07257, 0.078159, 0.095896, ...]
spectral_contrast_curves : 4508 values [23.652, 45.206, 43.226, 45.764, 39.911, 41.028, 39.385, 36.854, 39.977, 39.553, ...]
spectral_entropy_curve : 644 values [0.23485, 0.70566, 0.68031, 0.63206, 0.61433, 0.64081, 0.68897, 0.57738, 0.5455, 0.61741, ...]
spectral_flatness : 0.057017
spectral_flatness_curve : 644 values [0.71633, 0.00093235, 0.00022862, 0.00011581, 0.00010977, 0.0005959, 0.00051315, 0.000045481, 0.000049514, 0.000091312, ...]
spectral_flux : 0.26463
spectral_kurtosis_curve : 644 values [0.42516, 0.35197, 0.43809, 0.61793, 0.72059, 0.5869, 0.54073, 0.94008, 0.87965, 0.76345, ...]
spectral_rolloff_curve : 644 values [0.054176, 0.36496, 0.29664, 0.25958, 0.25711, 0.30394, 0.30083, 0.16346, 0.1702, 0.23591, ...]
spectral_skewness_curve : 644 values [0.81493, 0.75952, 0.77821, 0.85686, 0.90069, 0.8533, 0.84964, 0.98195, 0.96372, 0.91067, ...]
transient_sharpness : 0.82665
warmth_metallic_index : 0.61199
zero_crossing_rate_curve : 644 values [0.030064, 0.22352, 0.18557, 0.17418, 0.16332, 0.17764, 0.19822, 0.13372, 0.13114, 0.15911, ...]
Energy
aggressiveness_index : 0.39791
analyzed_at : "2026-03-22T19:28:11.751273+00:00"
average_loudness_lufs : -19.037
bass_treble_ratio_curve : 644 values [0.89084, 0.43047, 0.4308, 0.55036, 0.64829, 0.59087, 0.523, 0.74362, 0.75677, 0.60007, ...]
crest_factor_curve : 644 values [0.87486, 0.038644, 0.042093, 0.038898, 0.039328, 0.035847, 0.050401, 0.035499, 0.029868, 0.05283, ...]
danceability : 1
dynamic_range_db : 45.16
dynamic_range_score : 0.64578
energy_curve : 644 values [0, 1, 0.9984, 1, 0.98004, 1, 0.97476, 1, 1, 0.93466, ...]
energy_curve_bass : 644 values [0.022679, 0.11243, 0.048311, 0.058371, 0.05679, 0.14565, 0.061084, 0.089347, 0.083285, 0.08056, ...]
energy_curve_brilliance : 644 values [0.00078936, 0.036092, 0.0095922, 0.0091714, 0.010193, 0.034419, 0.017912, 0.0060687, 0.0094234, 0.0053674, ...]
energy_curve_high : 644 values [0.016488, 0.075914, 0.022983, 0.015906, 0.016106, 0.066945, 0.028504, 0.011859, 0.012124, 0.031159, ...]
energy_curve_low_mid : 644 values [0.020021, 0.062502, 0.028614, 0.034128, 0.044647, 0.096493, 0.055496, 0.080046, 0.055275, 0.056144, ...]
energy_curve_low_mid_6 : 644 values [0.019248, 0.076533, 0.053827, 0.051852, 0.050749, 0.075718, 0.072494, 0.062367, 0.041329, 0.049787, ...]
energy_curve_mid : 644 values [0.025309, 0.14389, 0.093833, 0.064618, 0.040837, 0.10557, 0.077425, 0.042463, 0.031933, 0.055851, ...]
energy_curve_mid_6 : 644 values [0.02108, 0.14661, 0.098306, 0.057331, 0.037592, 0.093207, 0.063573, 0.038646, 0.030761, 0.044522, ...]
energy_curve_sub : 644 values [0.00061215, 0.040857, 0.00036182, 0.00029815, 0.00035778, 0.041729, 0.0065512, 0.0027362, 0.0025066, 0.0091377, ...]
energy_curve_sub_bass : 644 values [0.0068771, 0.1055, 0.039846, 0.04152, 0.034136, 0.10061, 0.030273, 0.037529, 0.050141, 0.044737, ...]
energy_curve_upper_mid : 644 values [0.020991, 0.082144, 0.025465, 0.016493, 0.016295, 0.071282, 0.028896, 0.01264, 0.011485, 0.037936, ...]
energy_mean : 0.94358
energy_peak_position : 0.0015552
energy_rate_of_change : 644 values [0, 1, -0.0016044, 0.0016044, -0.019957, 0.019957, -0.025241, 0.025241, 0, -0.065343, ...]
energy_std : 0.19766
essentia_energy_curve : 627 values [0.36424, 0.58811, 0.43867, 0.4126, 0.39092, 0.64005, 0.44953, 0.45047, 0.40055, 0.58013, ...]
integrated_loudness_lufs : -19.04
loudness_curve_perceptual : 644 values [0, 1, 0.9984, 1, 0.98004, 1, 0.97476, 1, 1, 0.93466, ...]
loudness_range_lra : 4.44
lufs_per_section : [-20.39, -22.69, -60, -22.98, -19.4, -24.8, -31.04, -31.12, -28.17, -21.36, -19.54, -21.88, -19.72, -17.52, -19.62, -18.16, -38.84, -20.28, -19.41, -17.93, -19.76, -18, -22.01, -20.08, -17.72, -20.11, -19.04, -17.72, -17.8, -18.51, -36.8, -60]
peak_loudness : 0.97182
rms_level : 0.94358
smoothness_index : 0.63097
true_peak_dbtp : -1
urgency_index : 0.26869
waveform_peaks_max : 1000 values [-0.0000010582, 0.46093, 0.28145, 0.25024, 0.20689, 0.24045, 0.23128, 0.17578, 0.49016, 0.29423, ...]
waveform_peaks_min : 1000 values [-0.0000010582, -0.53146, -0.32136, -0.22814, -0.21887, -0.21309, -0.20215, -0.20875, -0.46971, -0.27508, ...]
waveform_rms_envelope : 6,280 values [7.4826e-7, 0.0000010582, 0.0000010582, 0.0000010582, 0.0000010582, 0.0000010582, 0.0000010582, 0.0003416, 0.0082014, 0.12801, ...]
Spatial
analyzed_at : "2026-03-22T19:28:11.957102+00:00"
depth_distribution : 0.56096
dry_wet_balance : 0.43904
height_perception : 0.1198
mid_energy_curve : 627 values [0.36653, 0.5891, 0.43743, 0.40777, 0.38659, 0.63958, 0.44838, 0.44909, 0.39542, 0.58121, ...]
phase_coherence_curve : 627 values [0.80038, 0.35795, 0.30748, 0.33683, 0.36288, 0.43356, 0.33978, 0.34244, 0.29672, 0.5068, ...]
reverb_size : 0.41258
side_energy_curve : 627 values [0.17263, 0.75844, 0.71835, 0.6434, 0.59094, 0.69958, 0.63586, 0.61003, 0.61975, 0.64083, ...]
stereo_correlation_curve : 627 values [0.92492, 0.55213, 0.36337, 0.39185, 0.41756, 0.65753, 0.47887, 0.51661, 0.39974, 0.64895, ...]
stereo_image_motion : 0.2088
stereo_width : 0.3987
stereo_width_curve : 627 values [0.16512, 0.35092, 0.40815, 0.39853, 0.39095, 0.31475, 0.37324, 0.36322, 0.39692, 0.31647, ...]
Arrangement
analyzed_at : "2026-03-22T19:28:12.099815+00:00"
bass_presence : 0.98721
drums_presence : 0.45181
fade_out : false
fx_presence : 0.096761
harmonic_presence : 0.54819
intro_end_seconds : 0.42
is_instrumental_estimate : false
layer_count_mean : 0.7352
layer_count_over_time : 644 values [0.99048, 0.95238, 0.9981, 0.98476, 0.97524, 0.85143, 0.99429, 0.80571, 0.55429, 0.86857, ...]
layer_count_peak : 1
melodic_presence : 0.43835
minimalism_maximalism_score : 0.73528
novelty_curve : 644 values [0.12665, 0.015528, 0.067974, 0.0694, 0.091484, 0.075919, 0.033234, 0.061518, 0.053025, 0.14502, ...]
outro_start_seconds : 311.82
repetition_pairs : [{"segment_a":14,"segment_b":47,"similarity":0.7298177366070265}]
self_similarity_matrix : 10,000 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
silence_count : 13
silence_map : [{"end":0.42,"start":0,"duration":0.42}, {"end":91.12,"start":90.88,"duration":0.23}, {"end":91.9,"start":91.56,"duration":0.35}, {"end":94.6,"start":94.34,"duration":0.26}, {"end":97.29,"start":97.04,"duration":0.26}, {"end":99.96,"start":99.73,"duration":0.23}, {"end":179.12,"start":178.89,"duration":0.23}, {"end":179.58,"start":179.37,"duration":0.21}, {"end":180.33,"start":179.82,"duration":0.51}, {"end":183.02,"start":182.74,"duration":0.28}, {"end":185.76,"start":185.48,"duration":0.28}, {"end":188.48,"start":188.2,"duration":0.28}, {"end":313.82,"start":311.87,"duration":1.95}]
total_silence_seconds : 5.49
vocal_activity_map : 640 values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]
vocal_energy_ratio : 0.3608
Stems
analysis_bass_centroid_curve : 640 values [0.26497, 0.026412, 0.018354, 0.014328, 0.017243, 0.0224, 0.018569, 0.015131, 0.014663, 0.020543, ...]
analysis_bass_energy_curve : 640 values [0.029496, 0.34198, 0.35766, 0.36628, 0.35848, 0.33723, 0.35973, 0.42372, 0.42128, 0.29328, ...]
analysis_bass_pitch_contour_hz : 640 values [280.54, 36.991, 73.647, 73.731, 41.716, 23.216, 36.885, 36.893, 27.249, 17.742, ...]
analysis_bass_pitch_contour_midi : 640 values [51.212, 19.066, 38.054, 38.074, 23.05, 16.426, 26.082, 26.087, 19.272, 12.52, ...]
analysis_created_at : "2026-03-22T19:28:12.78549+00:00"
analysis_drum_onset_strengths : 1035 values [0.54642, 0.12626, 0.12752, 0.38626, 0.13498, 0.16545, 0.23582, 0.11446, 0.12753, 0.18386, ...]
analysis_drum_onset_timestamps : 1035 values [0.45867, 1.568, 2.112, 2.6347, 3.7547, 4.2987, 4.8213, 5.408, 5.9307, 6.464, ...]
analysis_drum_pattern_confidence : 0.21576
analysis_drum_pattern_type : "irregular"
analysis_drums_centroid_curve : 640 values [0.45656, 0.28068, 0.3561, 0.39239, 0.38976, 0.30055, 0.33222, 0.36158, 0.39547, 0.33594, ...]
analysis_drums_energy_curve : 640 values [0.062872, 0.24347, 0.076375, 0.078951, 0.083205, 0.27706, 0.11382, 0.067365, 0.077957, 0.15943, ...]
analysis_hihat_timestamps : 157 values [1.568, 2.112, 3.7547, 4.2987, 5.408, 5.9307, 6.464, 7.5733, 8.1173, 8.6507, ...]
analysis_kick_timestamps : 530 values [6.9973, 9.2053, 17.76, 18.165, 18.507, 19.147, 19.477, 19.733, 19.979, 20.107, ...]
analysis_other_centroid_curve : 640 values [0.37139, 0.098493, 0.099532, 0.092673, 0.087736, 0.087753, 0.081478, 0.0816, 0.086838, 0.088778, ...]
analysis_other_energy_curve : 640 values [0.030151, 0.41951, 0.3813, 0.332, 0.30223, 0.32247, 0.35182, 0.33899, 0.27538, 0.27737, ...]
analysis_snare_timestamps : 348 values [0.45867, 2.6347, 4.8213, 12.736, 12.789, 13.131, 13.184, 13.493, 13.547, 13.888, ...]
analysis_updated_at : "2026-03-22T19:28:12.891103+00:00"
analysis_vocal_centroid_curve : 640 values [0.49114, 0.38996, 0.37421, 0.43363, 0.46764, 0.42434, 0.41797, 0.43454, 0.44219, 0.3852, ...]
analysis_vocal_energy_curve : 640 values [0.00036723, 0.00044704, 0.00028062, 0.00034734, 0.00050423, 0.00054159, 0.0003624, 0.00030947, 0.00040961, 0.00034621, ...]
analysis_vocal_pitch_confidence : 640 values [0.082313, 0.034889, 0.030034, 0.049881, 0.073278, 0.047221, 0.050873, 0.056117, 0.060541, 0.050552, ...]
analysis_vocal_pitch_contour_hz : 640 values [1997.6, 955.36, 564.53, 955.36, 1389.6, 1349.9, 1085.6, 1476.5, 1389.6, 781.66, ...]
analysis_vocal_pitch_contour_midi : 640 values [95.192, 45.527, 26.902, 45.527, 66.221, 65.851, 51.735, 70.359, 66.221, 37.249, ...]
analysis_vocal_vibrato_extent : 15.514
analysis_vocal_vibrato_presence : 0.90954
analysis_vocal_vibrato_rate : 8.5227
bass_energy_curve : 627 values [0.1092, 0.4588, 0.4747, 0.4821, 0.473, 0.441, 0.4963, 0.5751, 0.5325, 0.3585, ...]
bass_line_complexity : 1
bass_pitch_mean : 64.23
bass_prominence : 0.4333
bass_rms : 0.046582
bass_root_note : "D"
bass_sub_ratio : 0.2369
created_at : "2026-03-20T15:42:12.915415+00:00"
drums_classification_confidence : 0.95
drums_classification_source : "algorithm_confident"
drums_energy_curve : 627 values [0.4215, 0.4645, 0.1459, 0.1579, 0.166, 0.6232, 0.1865, 0.1392, 0.1607, 0.5982, ...]
drums_is_programmed : false
drums_onset_density : 3.2981
drums_pattern_complexity : 0.0174
drums_prominence : 0.5639
drums_rms : 0.060614
drums_timing_variance : 0.073169
harmonic_vocal_balance : 0.4853
key_bass_agreement : true
key_validated : true
other_energy_curve : 627 values [0.1376, 0.5478, 0.493, 0.4298, 0.3881, 0.4384, 0.4516, 0.433, 0.3562, 0.3999, ...]
other_harmonic_density : 0.9885
other_prominence : 0.4291
other_rms : 0.046123
other_spectral_centroid : 0.1093
rhythmic_foundation : 0.9972
section_map : [{"type":"instrumental","end_seconds":53,"start_seconds":0}, {"type":"verse","end_seconds":90.5,"start_seconds":53}, {"type":"instrumental","end_seconds":98.5,"start_seconds":90.5}, {"type":"verse","end_seconds":119,"start_seconds":98.5}, {"type":"chorus","end_seconds":135.5,"start_seconds":119}, {"type":"verse","end_seconds":178.5,"start_seconds":135.5}, {"type":"instrumental","end_seconds":184,"start_seconds":178.5}, {"type":"verse","end_seconds":208,"start_seconds":184}, {"type":"chorus","end_seconds":232,"start_seconds":208}, {"type":"instrumental","end_seconds":251.5,"start_seconds":232}, {"type":"verse","end_seconds":274,"start_seconds":251.5}, {"type":"chorus","end_seconds":303.5,"start_seconds":274}, {"type":"instrumental","end_seconds":313.5,"start_seconds":303.5}]
separation_model : "htdemucs_ft"
separation_time_seconds : 11.19
stem_separation_quality : 0.9267
stems_available : true
updated_at : "2026-03-22T19:28:12.775145+00:00"
vocal_breathiness : 0.4417
vocal_effort_curve : 627 values [0.0006, 0.0006, 0.0004, 0.0006, 0.0007, 0.0009, 0.0006, 0.0004, 0.0006, 0.0006, ...]
vocal_pitch_curve : []
vocal_pitch_mean : 0
vocal_pitch_std : 0
vocal_prominence : 0.4045
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.043484
vocal_vibrato_depth : 0
vocal_vibrato_rate : 0
vocal_voiced_ratio : 0
Color
algorithm_version : "1.0"
color_depth : 0.4126
color_layering : 0.7352
contrast_composition : 0.6458
edge_sharpness : 0.8267
generated_at : "2026-03-22T19:28:15.641536+00:00"
gradient_motion : 0.4083
hex : "#88A435"
hue : 75
luminance : 0.4249
oklch_chroma : 0.16355
oklch_hue : 121.94
oklch_lightness : 0.67557
palette_harmony : 0.9972
saturation : 0.5095
texture_granularity : 0.4717
AI-Derived (Tier 2)
analog_digital_feel : null
claude_model : "claude-sonnet-4-6"
color_temperature_curve : 644 values [0.44751, 0.59751, 0.59727, 0.59751, 0.59452, 0.59751, 0.59373, 0.59751, 0.59751, 0.58771, ...]
contrast_volatility : 0.12764
danceability_curve : 644 values [0.46155, 0.81276, 0.48199, 0.49658, 0.49748, 0.6304, 0.45662, 0.46204, 0.48898, 0.52472, ...]
derivation_prompt_version : "1.0"
derived_at : "2026-03-20T14:54:25.008827+00:00"
emotional_balance : 0.07
emotional_intensity_curve : 644 values [0.23022, 0.48414, 0.49188, 0.49034, 0.48594, 0.4789, 0.48295, 0.48682, 0.4885, 0.46711, ...]
genre_conformity_score : 0.71
geometric_sharpness : 0.76
hook_density : 0.78
hook_strength : 0.92
innovation_score : 0.79
motif_uniqueness : 0.82
motion_velocity_mapping : 644 values [0, 0.62089, 0.61989, 0.62089, 0.6085, 0.62089, 0.60522, 0.62089, 0.62089, 0.58032, ...]
narrative_curvature : 0.74
organic_mechanical_feel : 0.38
particle_density_mapping : 644 values [0.72828, 0.70027, 0.73388, 0.72408, 0.71708, 0.62604, 0.73108, 0.59243, 0.40756, 0.63865, ...]
signal_entropy : 0.51
structural_predictability : 0.38
tempo_feel : null
tempo_feel_confidence : null
tempo_feel_note : null
tension_curve_composite : 644 values [0.17662, 0.44177, 0.43448, 0.42775, 0.42148, 0.44149, 0.42603, 0.41814, 0.41954, 0.41762, ...]
textural_complexity_curve : 644 values [0.5876, 0.69741, 0.70352, 0.68505, 0.67687, 0.65767, 0.70498, 0.61493, 0.52993, 0.65579, ...]
visual_brightness_curve : 644 values [0, 0.85, 0.84865, 0.85, 0.83304, 0.85, 0.82858, 0.85001, 0.85001, 0.79446, ...]
warmth_metallic_index : null
Emotional (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
arousal : 840
arousal_confidence : 0.87
confirmed_at : "2026-03-22T21:17:50.573+00:00"
created_at : "2026-03-22T21:15:08.041572+00:00"
dominant_emotion : "defiant empowerment"
inspirational_confidence : 0.88
inspirational_quality : 780
melancholy_confidence : 0.8
melancholy_index : 110
mystery_confidence : 0.7
mystery_index : 150
nostalgia_confidence : 0.62
nostalgia_index : 220
sensuality_confidence : 0.72
sensuality_index : 120
triumph_confidence : 0.91
triumph_index : 850
updated_at : "2026-03-22T21:15:08.041572+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-22T21:15:08.165695+00:00"
explicit_lyrics : true
family_friendly : false
headphones_speakers : "speakers"
listening_context : ["cinematic", "social", "hype", "ritual"]
listening_context_confidence : 0.76
repeatability_confidence : 0.78
repeatability_score : 680
seasonal_feel : null
seasonal_feel_confidence : 0
solo_group : "group"
time_of_day : null
time_of_day_confidence : 0
updated_at : "2026-03-22T21:15:08.165695+00:00"
Narrative (Tier 3)
analyst_confirmed : true
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
arc_confidence : 0.87
arc_notes : null
build_phases : [{"description":"Bass enters after brief guitar intro, drums begin building underneath","timestamp_normalized":0.03}, {"description":"Something different introduced — a textural shift in the arrangement","timestamp_normalized":0.11}, {"description":"Full band arrives — song becomes very full and dense, production locks in","timestamp_normalized":0.13}, {"description":"Interplay between bass and vocals; band begins playing with dynamics and texture","timestamp_normalized":0.29}, {"description":"Song returns to motif established at ~1:30 — by now the listener knows the lyrics and can participate; chanting begins","timestamp_normalized":0.57}]
confirmed_at : "2026-03-22T21:17:50.573+00:00"
created_at : "2026-03-22T21:15:08.237409+00:00"
drop_climax_points : [{"description":"Bass enters after brief guitar intro, drums begin building underneath","timestamp_normalized":0.03}, {"description":"Something different introduced — a textural shift in the arrangement","timestamp_normalized":0.11}, {"description":"Full band arrives — song becomes very full and dense, production locks in","timestamp_normalized":0.13}, {"description":"Interplay between bass and vocals; band begins playing with dynamics and texture","timestamp_normalized":0.29}, {"description":"Song returns to motif established at ~1:30 — by now the listener knows the lyrics and can participate; chanting begins","timestamp_normalized":0.57}]
emotional_turning_points : [{"shift_type":"positive","description":"Full band enters — emotional charge shifts from building tension to full-force impact; analyst is visibly affected ('Wow')","timestamp_normalized":0.13}, {"shift_type":"positive","description":"Return of the main motif with audience participation potential — song moves from performance to communal anthem","timestamp_normalized":0.57}, {"shift_type":"complex","description":"Vocals shift to screaming — emotional register escalates to raw confrontational intensity","timestamp_normalized":0.62}]
intro_energy : "Opens heavy on guitar, immediately aggressive and tense — like someone struggling. Briefly slows at around 10 seconds before the bass enters, then begins building with the drums layering in."
overall_arc_type : "build_release"
resolution_phase : "Closes out with guitar — described as 'classic.' The full band remains involved through the end, bringing the song to a composed finish rather than a hard cutoff."
surprise_moments : [{"shift_type":"positive","description":"Full band enters — emotional charge shifts from building tension to full-force impact; analyst is visibly affected ('Wow')","timestamp_normalized":0.13}, {"shift_type":"positive","description":"Return of the main motif with audience participation potential — song moves from performance to communal anthem","timestamp_normalized":0.57}, {"shift_type":"complex","description":"Vocals shift to screaming — emotional register escalates to raw confrontational intensity","timestamp_normalized":0.62}]
updated_at : "2026-03-22T21:15:08.237409+00:00"
Cultural (Tier 3)
analyst_confirmed : true
analyst_credit : "Andrew Brownlee"
analyst_id : "daef3c29-b712-473c-b01e-346323d60aea"
confirmed_at : "2026-03-22T21:17:50.573+00:00"
created_at : "2026-03-22T21:15:08.304735+00:00"
cultural_context_notes : "American — Los Angeles, California. Political protest rock rooted in 1992 US socio-political context, specifically the Rodney King beating and LA Riots."
cultural_origin : "American — Los Angeles, California. Political protest rock rooted in 1992 US socio-political context, specifically the Rodney King beating and LA Riots."
listening_notes : null
production_era : "American — Los Angeles, California. Political protest rock rooted in 1992 US socio-political context, specifically the Rodney King beating and LA Riots."
updated_at : "2026-03-22T21:15:08.304735+00:00"
External (Tier 4)
acrcloud_id : null
apple_music_id : "578028952"
apple_music_url : "https://music.apple.com/us/album/killing-in-the-name/578028823?i=578028952"
external_bpm_reference : null
external_key_reference : null
external_source : null
fetched_at : "2026-03-20T14:27:32.012339+00:00"
genius_id : 4569
genius_url : "https://genius.com/Rage-against-the-machine-killing-in-the-name-lyrics"
lyrics : 3005 characters "[Intro]\n(Killing in the name of)\n\n[Verse]\nSome of those that work forces\nAre the same that burn crosses\nSome of those that work forces\nAre the same that burn crosses\nSome of those that work forces\nAre the same that burn crosses\nSome of those that work forces\nAre the same that burn crosses, ugh\n\n[Ref"…
lyrics_annotations : [{"id":33792887,"fragment":"[Verse]","annotations":[{"body":{"plain":"In some of their performances, especially those that predate to their disbanding in 2024, the second half of this line in the second verse is replaced with: “[And] Some of those that burn crosses, are the same that hold office”."}}]}, {"id":14803631,"fragment":"Motherfucker, ugh","annotations":[{"body":{"plain":"Interestingly, when this song was debuted at a live show at a record store in 1992, six months before Rage Against the Machine’s debut album came out, this now-iconic final middle finger to the establishment wasn’t sung by frontman Zack de la Rocha. Footage of the show reveals that the line was actually screamed by an unidentified audience member. De la Rocha has screamed while performing it live ever since.\n\nCORRECTION: While this show was done before the recording of the album, the story is untrue, as Zack already did this in their 1991 demo, which was being sold at their shows at the time, and at a show done a month earlier."}}]}, {"id":12456457,"fragment":"Those who died are justified\n For wearin’ the badge, they’re the chosen whites\n You justify those that died\n By wearin’ the badge, they’re the chosen whites\n Those who died are justified\n For wearin’ the badge, they’re the chosen whites\n You justify those that died\n By wearin’ the badge, they’re the chosen whites","annotations":[{"body":{"plain":"These lines reflect on the representational violence introduced in the hook, specifically police brutality.\nSpeaking ironically from the killers' perspectives, De La Rocha claims murder is justified by wearing a police badge, insinuating that police brutality is no different from any other type of violence. The third line adds racism to the equation. Linking back to the\nverse, the police force is accused of employing too many racist officers that abuse the badge for their racist ideology.\n\n\n\n“The chosen whites” connects the contemporary police violence to the historical roots of white supremacy in America (e.g. the KKK) – namely the imperial ideology that justified implanting a European society on native American land and using Africans as slaves to build the wealth of that society. That ideology understood Europeans to be the society chosen by (and closest to) God to civilize the rest of the world.\n\nThe band reacted to Floyd’s brutal death and 2020 racial protests by this tweet:\nhttps://twitter.com/RATM/status/1265645177718407168\nhttps://s3.amazonaws.com/filepicker-images-rapgenius/rGZkfSVuT3uhfucgF1MC_EZB5lRDXkAA88AA"}}]}, {"id":12456417,"fragment":"(Killing in the name of)","annotations":[{"body":{"plain":"The strength of these lines are the blanks at the end. De La Rocha refuses to accept murder of any kind, whether it’s in the name of God, in the name of an ideology, or even in name of the law. This way, it encompasses both the reasons for contemporary violence, as well as any violent creeds that are yet to be founded.\n\nAmerica has had a long history of racial tensions and police brutality. In 1992, four police officers were acquitted for their beating of Rodney King. The public outcry that followed the acquittal became known as the LA riots. These riots occurred only six months prior to the song’s release and served as the main inspiration for the lyrics.\n\nThe album art illustrates another example of Rage’s criticism, as Thích Quảng Đức’s death is due to the religious oppression by the US-backed South Vietnamese regime."}}]}, {"id":4805946,"fragment":"And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya (Now you’re under control)\n And now you do what they told ya (And now you’re under control)\n And now you do what they told ya (And now you’re under control)\n And now you do what they told ya (Now you’re under control)\n And now you do what they told ya (Now you’re under control)\n And now you do what they told ya (Now you’re under control)\n And now you do what they told ya (Now you’re under control)\n And now you do what they told ya","annotations":[{"body":{"plain":"The second pre-chorus is very similar to the first, but the introduction of the new line, “Now you’re under control,” before the last seven repetitions further emphasize Zack’s mantra.\n\nIn doing so, not only is he questioning why authority is followed, but expressly regarding subservience to relinquishing autonomy – the overlying theme of the whole song."}}]}, {"id":4805842,"fragment":"And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n And now you do what they told ya\n But now you do what they told ya\n Well, now you do what they told ya","annotations":[{"body":{"plain":"Zack is prompting his listeners to question why they “do what they are told” by drawing attention to it.\n\nIn the context of this song, these lines refer to the resulting subservience of the masses through fear of the violent display by those in authority.\n\nHowever, this song has outgrown its context and can be applied to other situations, namely:\n\n\nSubservience, by distributors of fear, to those in even greater authority – the real promoters of fear. Example: cultures that promote atmospheres of fear.\nFeigning subservience, through dissolution of responsibility, as an excuse for fear-mongering. Example: “Befehl ist Befehl”\n\nLearning not to question authority through indoctrination by a functionalist society."}}]}, {"id":4805839,"fragment":"[Pre-Chorus]","annotations":[{"body":{"plain":"As with the previous two lines in the song, de la Rocha uses repetition to ‘drum home’ his point. Each line is rhythmic, literally ‘drumming’ the message through an established meter.\n\nIn doing so, these lines have a liturgical, almost religious quality.\n\nEssentially, that’s what protest songs are: songs that encapsulate an audience, in a similar way to worship music."}}]}, {"id":4805770,"fragment":"[Refrain]","annotations":[{"body":{"plain":"As with most of Zack’s early lyrics for RATM, this song has a very basic structure.\n\nThe hook or intro, which also serves as the song title, is repeated throughout the song, highlighting the importance of de la Rocha’s point – the abuse of power by those who have been given it to protect and serve.\n\nThis simple song structure, which eschews a traditional verse-chorus format, uses repetition cleverly to highlight its protest points."}}]}, {"id":3148217,"fragment":"[Guitar Solo]","annotations":[{"body":{"plain":"Morello used a DigiTech Whammy WH-1 to get the sounds he did.\n\n\n\nHe used the pedal in combination with a Mexican-made Fender Telecaster that he at the time called “Sendero Luminoso”, named after the Communist Party of Peru. RATM initially showed support for the Party before changing their opinion."}}]}, {"id":123198,"fragment":"Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me\n Fuck you, I won’t do what you tell me","annotations":[{"body":{"plain":"Subverting the previously repeated line of “Now you do what they told ya”, Zack states his stance of rebellion – a refusal to be controlled and thus a denial of authority.\n\nHe chants the same line sixteen times, murmuring for the first four refrains, before building in a crescendo the next four and then angrily screaming it the final eight times.\n\nA few days before “Killing in the Name” became the UK Christmas number 1 in 2009, RATM performed the song on BBC Radio 5 Live. Zack was asked not to swear, but he definitely didn’t do what they told him!\n\nhttps://www.youtube.com/watch?v=n6njrf_zHfw"}}]}]
musicbrainz_id : null
research_awards : ["MTV Video Music Award nomination for Best Hard Rock Video"]
research_certifications : ["Gold (US)", "Platinum (UK)"]
research_chart_peak : "#25 (1996 re-release)"
research_collaborators : ["Rick Rubin (executive producer)"]
research_created_at : "2026-03-21T00:12:57.84922+00:00"
research_cultural_significance : "A defining anthem of 1990s political rock that crystallized anti-establishment sentiment with its explosive fusion of rap and metal. The song became a rallying cry for social justice movements and cemented Rage Against the Machine as one of the most politically influential bands of their era."
research_generated_at : "2026-03-21T00:12:57.84922+00:00"
research_generated_by : "sonnet"
research_genre_tags : ["Rap Metal", "Alternative Metal", "Nu Metal", "Political Rock", "Funk Metal"]
research_notable_covers : ["Denzel Curry version", "Machine Head version", "Various punk and metal band covers"]
research_notable_facts : ["Contains only 17 unique words in the entire song", "The guitar solo is created entirely through toggle switch manipulation and effects", "Banned by the BBC until 2009", "Became UK Christmas #1 in 2009 through a fan campaign"]
research_producer : "Garth Richardson"
research_raw_research : 1382 characters "{\n \"producer\": \"Garth Richardson\",\n \"collaborators\": [\"Rick Rubin (executive producer)\"],\n \"sample_sources\": [],\n \"chart_peak\": \"#25 (1996 re-release)\",\n \"certifications\": [\"Gold (US)\", \"Platinum (UK)\"],\n \"cultural_significance\": \"A defining anthem of 1990s political rock that crystallized ant"…
research_sample_sources : []
research_similar_artists : ["System of a Down", "Living Colour", "Body Count", "Prophets of Rage", "Audioslave"]
research_similar_songs : ["Bulls on Parade by Rage Against the Machine", "Bombtrack by Rage Against the Machine", "Break Stuff by Limp Bizkit", "Cult of Personality by Living Colour", "Prison Song by System of a Down"]
spotify_id : null
spotify_uri : null
updated_at : "2026-03-23T19:17:20.092313+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.