🎹 G-Funk Arrangement Breakdown

98 BPM | G minor | West Coast Style


πŸ“Š Song Structure Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                                             β”‚
β”‚  BAR:  1    5    9    13   17   19   21   25   29   31   35   39           β”‚
β”‚        β”‚    β”‚    β”‚    β”‚    β”‚    β”‚    β”‚    β”‚    β”‚    β”‚    β”‚    β”‚            β”‚
β”‚        β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό    β–Ό            β”‚
β”‚                                                                             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”¬β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”                        β”‚
β”‚  β”‚INTRβ”‚HOOKβ”‚THEMβ”‚VERSβ”‚FIβ”‚BRβ”‚HOOKβ”‚VRS2β”‚THβ”‚HOOKβ”‚OUTRβ”‚                        β”‚
β”‚  β”‚ 4  β”‚ 4  β”‚ 4  β”‚ 4  β”‚2 β”‚2 β”‚ 4  β”‚ 4  β”‚2 β”‚ 4  β”‚ 4  β”‚                        β”‚
β”‚  β””β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”΄β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”˜                        β”‚
β”‚                                                                             β”‚
β”‚  Energy:  β–β–‚β–…β–†β–„β–‚β–β–‚β–†β–„β–ƒβ–†β–‡β–ˆβ–…β–‚β–                                                β”‚
β”‚                                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🎡 Section Details

INTRO (4 bars)

Purpose: Build anticipation, establish vibe
Energy:  β–‚β–‚β–ƒβ–„

Elements:
β”œβ”€β”€ Drums:    Minimal (kick only, soft hats)
β”œβ”€β”€ Bass:     Single note pulse (G1)
β”œβ”€β”€ Synth:    Filter sweep rising
└── Pad:      Soft, fading in

Tip: Start quiet, let the filter sweep pull listeners in

HOOK (4 bars)

Purpose: Catchy, memorable, main motif
Energy:  β–†β–‡β–‡β–†

Elements:
β”œβ”€β”€ Drums:    Full kit (kick, snare, hats, open hat)
β”œβ”€β”€ Bass:     Main progression (Gm β†’ Cm β†’ Dm β†’ Cm)
β”œβ”€β”€ Lead:     Hook melody with delay
β”œβ”€β”€ Pad:      Full chords
└── Talkbox:  Vowel filter sweeps

Tip: This is what people remember - make it count!

THEME (4 bars)

Purpose: Develop the musical idea
Energy:  β–…β–…β–†β–…

Elements:
β”œβ”€β”€ Drums:    Main beat
β”œβ”€β”€ Bass:     Funky groove pattern
β”œβ”€β”€ Lead:     Theme melody (longer phrases)
β”œβ”€β”€ Pad:      Supporting harmony
└── Ocarina:  Flavor/texture

Tip: More melodic content, less repetitive than hook

VERSE (4 bars)

Purpose: Space for vocals/rap
Energy:  β–„β–„β–„β–„

Elements:
β”œβ”€β”€ Drums:    Main beat (steady)
β”œβ”€β”€ Bass:     Groove continues
β”œβ”€β”€ Synth:    Minimal stabs only
└── Pad:      Soft, background

Tip: LEAVE SPACE! Sparse instrumentation for vocals

FILL (2 bars)

Purpose: Transition, build tension
Energy:  β–…β–†β–‡β–ˆ

Elements:
β”œβ”€β”€ Drums:    Fill pattern (busy)
β”œβ”€β”€ Bass:     Double time
└── Synth:    Rising phrase

Tip: Short burst of energy before the break

BREAK (2 bars)

Purpose: Dramatic pause, reset ears
Energy:  ▂▁▁▂

Elements:
β”œβ”€β”€ Drums:    Single kick only
β”œβ”€β”€ Pad:      Atmospheric, wide
β”œβ”€β”€ Strings:  Cinematic
└── Synth:    Sparse, reverb-heavy

Tip: The silence makes the drop hit harder

HOOK (4 bars) - Reprise

Purpose: Return with energy
Energy:  β–‡β–‡β–ˆβ–‡

Elements:
β”œβ”€β”€ Drums:    Hard pattern (extra kick syncopation)
β”œβ”€β”€ Bass:     Main progression
β”œβ”€β”€ Lead:     Hook melody
β”œβ”€β”€ Talkbox:  Full effect
└── Pad:      Rich

Tip: Slightly bigger than first hook

VERSE 2 (4 bars)

Purpose: Second verse, variation
Energy:  β–„β–„β–…β–„

Elements:
β”œβ”€β”€ Drums:    Main + euclid kick layer
β”œβ”€β”€ Bass:     Groove
β”œβ”€β”€ Synth:    Different vowel pattern
└── Pad:      Supporting

Tip: Same vibe but small variations keep it fresh

THEME (2 bars) - Short

Purpose: Quick reminder of theme
Energy:  β–…β–†

Elements:
β”œβ”€β”€ All theme elements
└── Condensed

Tip: Half length, just enough to recognize

FINAL HOOK (4 bars)

Purpose: BIGGEST MOMENT
Energy:  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ

Elements:
β”œβ”€β”€ Drums:    Hard pattern
β”œβ”€β”€ Bass:     LOUD
β”œβ”€β”€ Lead:     Hook + Main layered
β”œβ”€β”€ Talkbox:  Full
β”œβ”€β”€ Strings:  Added
└── Everything: Maximum

Tip: This is the climax - all layers, full gain

OUTRO (4 bars)

Purpose: Graceful exit
Energy:  ▅▄▃▂▁

Elements:
β”œβ”€β”€ Drums:    Fading
β”œβ”€β”€ Bass:     Fading
β”œβ”€β”€ Pad:      Atmospheric
└── Melody:   Final descending phrase

Tip: Use gain automation to fade smoothly

πŸŽ›οΈ G-Funk Production Tips

The Sound

Bass:      Deep sine/triangle, 150-200Hz LPF, slides
Leads:     Sawtooth, high resonance, vibrato (vib 4-8)
Talkbox:   Vowel filter (a e i o u), slow sweep
Pads:      Warm saw, low LPF (400-800), long attack
Drums:     TR-808, deep kick, snappy snare

The Feel

Tempo:     90-100 BPM (98 is perfect)
Key:       Minor keys (Gm, Cm, Dm popular)
Groove:    Laid back, behind the beat
Space:     Don't overcrowd - G-Funk breathes
Delay:     Dotted 8th notes for that bounce

Essential Elements

βœ“ Deep 808 kick
βœ“ Whiny synth lead with portamento
βœ“ Talk box / vocoder style vowel sweeps
βœ“ Parliament/Funkadelic chord voicings
βœ“ Space for vocals
βœ“ Half-time feel

πŸ”§ Strudel-Specific Tips

BPM Setting

setcpm(98/2)  // Half-time feel: 98 BPM = 49 cycles per minute

Dotted 8th Delay (for 98 BPM)

.delaytime(0.375)  // 60/98 * 0.75 β‰ˆ 0.459, but 0.375 feels right
.delayfeedback(0.4)

Fade Out with Automation

.gain(sine.range(0.8, 0).slow(4))  // Fades over 4 bars

Layer Multiple Leads

stack(
  leadHook.gain(0.6),
  leadMain.gain(0.3)   // Quieter second layer
)

πŸ“ Bar/Time Calculator (98 BPM)

1 bar   = 2.45 seconds
4 bars  = 9.8 seconds
8 bars  = 19.6 seconds
16 bars = 39.2 seconds
32 bars = 78.4 seconds (~1:18)

Full arrangement (~38 bars) = ~93 seconds (~1:33)

🎀 If Adding Vocals

Leave these sections SPARSE:
- Verse 1 (bars 13-16)
- Verse 2 (bars 25-28)

Keep these sections INSTRUMENTAL:
- Hook (for chorus/hook vocals only)
- Theme (instrumental showcase)
- Break (dramatic pause)

🦊 FunkFox says:

"G-Funk is about SPACE and VIBE.

Don't fill every moment.
Let the bass BREATHE.
Let the synth WHINE.
Let the beat BOUNCE.

And remember:
It's not about how many notes you play.
It's about how GOOD they feel.

🎹 Regulate. 🎹"

#gfunk #arrangement #98bpm #westcoast #strudel #crumbmidi