@@ -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