City of Neon Hearts

Drums Only Arrangement Words & Music: Alvaro Pinot Tempo: 96 BPM Time: 4/4 Grid: 16th notes
Section: Intro Bar: 1 Step: 1/16
DRUMS ONLY — CITY OF NEON HEARTS
Words & Music: Alvaro Pinot
Tempo: 96 BPM | Time: 4/4 | Grid: 16th-notes | 16 steps per bar

LEGEND
CC = Crash Cymbal
RC = Ride Cymbal
CH = Closed Hi-Hat
OH = Open Hi-Hat
SD = Snare Drum
GT = Ghost Snare
BD = Bass Drum
LT = Low Tom
FT = Floor Tom

x = hit
o = accented hit
g = ghost note
- = rest

STEP GRID PER BAR
Count:  1 e & a 2 e & a 3 e & a 4 e & a
Index:  1 2 3 4 5 6 7 8 9 10111213141516


INTRO — 4 bars — restrained, dry, cinematic

BAR 1
CC | o--------------- |
CH | --x---x---x---x- |
SD | ----x-------x--- |
BD | x-------x------- |
GT | ---------------- |
OH | ---------------- |

BAR 2
CC | ---------------- |
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
BD | x-----x---x----- |
GT | -------g------g- |
OH | ---------------x |

BAR 3
CC | ---------------- |
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
BD | x---x---x-----x- |
GT | -------g------g- |
OH | ---------------x |

BAR 4 — pickup fill into verse
CC | ---------------- |
CH | x-x-x-x-x-x----- |
SD | ----x-------x--- |
BD | x-----x---x----- |
LT | ------------x--- |
FT | --------------x- |
OH | ---------------x |


VERSE GROOVE — 8 bars — intimate, tight, slightly syncopated

BAR 5 / VERSE 1.1
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
GT | -------g------g- |
BD | x-----x---x----- |
OH | ---------------- |

BAR 6 / VERSE 1.2
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
GT | --g----g------g- |
BD | x-------x---x--- |
OH | ---------------x |

BAR 7 / VERSE 1.3
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
GT | -------g------g- |
BD | x---x-----x----- |
OH | ---------------- |

BAR 8 / VERSE 1.4 — small answer fill
CH | x-x-x-x-x-x----- |
SD | ----x-------x--- |
GT | -------g-------- |
BD | x-----x---x----- |
LT | ------------x--- |
FT | --------------x- |
OH | ---------------x |

BAR 9 / VERSE 1.5
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
GT | -------g------g- |
BD | x-----x---x----- |
OH | ---------------- |

BAR 10 / VERSE 1.6
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
GT | --g----g------g- |
BD | x-------x---x--- |
OH | ---------------x |

BAR 11 / VERSE 1.7
CH | x-x-x-x-x-x-x-x- |
SD | ----x-------x--- |
GT | -------g------g- |
BD | x---x-----x----- |
OH | ---------------- |

BAR 12 / VERSE 1.8 — fill into pre-chorus
CH | x-x-x-x-x-x----- |
SD | ----x-------x--- |
BD | x-----x---x----- |
LT | ----------x-x--- |
FT | --------------x- |
OH | ---------------x |


PRE-CHORUS — 4 bars — lift, wider hats

BAR 13
OH | x---x---x---x--- |
CH | --x---x---x---x- |
SD | ----x-------x--- |
BD | x---x-----x---x- |
GT | -------g-------- |

BAR 14
OH | x---x---x---x--- |
CH | --x---x---x---x- |
SD | ----x-------x--- |
BD | x-----x---x----- |
GT | --g----g------g- |

BAR 15
OH | x---x---x---x--- |
CH | --x---x---x---x- |
SD | ----x-------x--- |
BD | x---x-----x---x- |
GT | -------g------g- |

BAR 16 — snare build
OH | x---x---x------- |
CH | --x---x---x----- |
SD | ----x---x-x-x-x- |
BD | x-----x---x----- |
LT | ------------x--- |
FT | --------------x- |


CHORUS — 8 bars — open, driving, anthemic

BAR 17 / CHORUS 1.1
CC | o--------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x-----x---x- |

BAR 18 / CHORUS 1.2
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x-----x---x-x--- |

BAR 19 / CHORUS 1.3
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x---x-----x- |

BAR 20 / CHORUS 1.4 — tom answer
CC | ---------------- |
OH | x-x-x-x-x-x----- |
SD | ----o-------o--- |
BD | x-----x---x----- |
LT | ------------x--- |
FT | --------------x- |

BAR 21 / CHORUS 1.5
CC | o--------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x-----x---x- |

BAR 22 / CHORUS 1.6
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x-----x---x-x--- |

BAR 23 / CHORUS 1.7
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x---x-----x- |

BAR 24 / CHORUS 1.8 — full fill
CC | ---------------- |
OH | x-x-x-x--------- |
SD | ----o---x-x-x--- |
BD | x-----x--------- |
LT | ----------x-x--- |
FT | --------------x- |


BRIDGE — 4 bars — half-time, darker, heavier

BAR 25
RC | x---x---x---x--- |
SD | --------o------- |
BD | x-------x---x--- |
FT | ------------x--- |

BAR 26
RC | x---x---x---x--- |
SD | --------o------- |
BD | x-----x-----x--- |
GT | ----g-------g--- |

BAR 27
RC | x---x---x---x--- |
SD | --------o------- |
BD | x-------x---x--- |
LT | ----------x----- |
FT | ------------x--- |

BAR 28 — build back to chorus
RC | x---x---x------- |
SD | --------x-x-x-x- |
BD | x-----x---x----- |
LT | ----------x-x--- |
FT | --------------x- |
CC | ---------------o |


FINAL CHORUS — 8 bars — same chorus, harder accents

BAR 29
CC | o--------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x-----x---x- |

BAR 30
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x-----x---x-x--- |

BAR 31
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x---x-----x- |

BAR 32
CC | ---------------- |
OH | x-x-x-x-x-x----- |
SD | ----o-------o--- |
BD | x-----x---x----- |
LT | ------------x--- |
FT | --------------x- |

BAR 33
CC | o--------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x-----x---x- |

BAR 34
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x-----x---x-x--- |

BAR 35
CC | ---------------- |
OH | x-x-x-x-x-x-x-x- |
SD | ----o-------o--- |
BD | x---x---x-----x- |

BAR 36 — final fill
CC | ---------------- |
OH | x-x-x-x--------- |
SD | ----o---x-x-x--- |
BD | x-----x--------- |
LT | ----------x-x--- |
FT | --------------x- |


OUTRO — 4 bars — decelerate emotionally, not tempo

BAR 37
CC | o--------------- |
CH | x---x---x---x--- |
SD | ----x-------x--- |
BD | x-------x------- |

BAR 38
CH | x---x---x---x--- |
SD | ----x-------x--- |
BD | x-----x---x----- |
OH | ---------------x |

BAR 39
CH | x---x---x---x--- |
SD | ----x-------x--- |
BD | x-------x---x--- |
GT | -------g------g- |

BAR 40 — final hit
CC | o--------------- |
SD | o--------------- |
BD | o--------------- |
CH | ---------------- |

Precision notes

This player schedules the pattern on a 16th-note grid. At 96 BPM, each quarter note is 625 ms and each 16th step is 156.25 ms. Accented snare/crash hits use o, ghost snare uses g, normal hits use x.

Single-file HTML. No samples, no external libraries: all drum sounds are synthesized in WebAudio so it runs offline.