Skip to content

Commit 687ef8b

Browse files
authored
Update grove.js
1 parent ef2d226 commit 687ef8b

1 file changed

Lines changed: 17 additions & 12 deletions

File tree

grove.js

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ GUITAR_RHYTHM: note("<e2 d2 c2 g2>@4")
1010
.sound("saw")
1111
.distort(0.4) // Light drive for rock texture
1212
.lpf(1800)
13-
.gain(0.8)
13+
.gain(0.618033)
1414
.loopAt(4)
1515

1616
// --- 🎹 LEAD SYNTH (Iconic Riff - Clearer Tone) ---
@@ -24,18 +24,23 @@ LEAD: note("e4@8 g4@8 f4@8 e4@8 c4@8 d4@8 e4@8")
2424
.delay(0.1) // Short delay for space
2525
// NOTE: Your gain is very low. Adjust this if you want the lead to be heard:
2626
// gain(0.0618033) // If you want it barely audible
27-
.gain(0.8) // <--- RECOMMENDED: Set to 0.8 to make it the clear melody
27+
.gain(0.818033) // <--- RECOMMENDED: Set to 0.8 to make it the clear melody
2828
.loopAt(8)
2929

30-
// --- 🎧 BASSLINE (Synth Bass - Solid and Prominent) ---
31-
// High gain ensures this deep bass is the foundation. Adding filters for depth.
32-
BASSLINE: note("e2@2 c3@2")
33-
.sustain(0.45)
34-
.sound("fm, tri")
35-
.lpf(400) // Focus on low frequencies
30+
31+
32+
// --- 🎧 BASSLINE (Classic British Rock Bass) ---
33+
// A tight, rhythmic pattern that walks between the chord tones,
34+
// inspired by bands like The Who or Led Zeppelin.
35+
BASSLINE: note("e2@4 e2@8 g2@8 a2@4 c3@4 g2@4") // Rhythmic pattern following the chord changes
36+
.struct("x*8")
37+
.sustain(0.2) // Short sustain for a tight, punchy fingerpicked sound
38+
.sound("gm_electric_bass_finger") // Classic, warm electric bass tone
39+
.lpf(600) // Focus on the midrange thump
3640
.hpf(30)
37-
.gain(1.618033)
38-
.loopAt(1)
41+
.distort(0.1618033) // Light distortion for amp warmth/growl
42+
.gain(1.618033) // Solid presence in the mix
43+
.loopAt(4) // Loops over the 4-chord progression
3944

4045
// --- 🌌 PAD (Sustained Atmosphere - Cinematic Texture) ---
4146
// Using the unique FX sound and increasing sustain for a sustained texture.
@@ -44,7 +49,7 @@ PAD: note("e3@4 g3@4 c4@4 g3@4")
4449
.sustain(3.8) // Long sustain for ambient pad
4550
.sound("gm_fx_soundtrack")
4651
.room(0.5) // Ambient reverb for the background
47-
.gain(0.618033)
52+
.gain(0.518033)
4853
.loopAt(4)
4954

5055

@@ -54,5 +59,5 @@ DRUMS: s("bd(1,3) bd(2,4) sn bd bd sn")
5459
.bank("circuitsdrumtracks")
5560
.delay(0.01)
5661
.room(0.05)
57-
.gain(0.618033)
62+
.gain(0.718033)
5863
.loopAt(1)

0 commit comments

Comments
 (0)