# Enhanced Demo Track - Progressive buildup with varied percussion # Features acceleration/deceleration with diverse samples and melodic progression # # TIMING: Unit-less (1 unit = 4 beats at 120 BPM = 2 seconds) # Pattern events use unit-less time (0.0-1.0 for 4-beat pattern) # Score triggers use unit-less time SAMPLE ASSET_KICK_1 SAMPLE ASSET_KICK_2 SAMPLE ASSET_KICK_2 SAMPLE ASSET_SNARE_1 SAMPLE ASSET_SNARE_2 SAMPLE ASSET_SNARE_3 SAMPLE ASSET_SNARE_3 SAMPLE ASSET_HIHAT_1 SAMPLE ASSET_HIHAT_2 SAMPLE ASSET_HIHAT_3 SAMPLE ASSET_HIHAT_3 SAMPLE ASSET_CRASH_1 SAMPLE ASSET_RIDE_1 SAMPLE ASSET_SPLASH_1 SAMPLE ASSET_BASS_1 # === KICK PATTERNS === # Varied kicks for different sections PATTERN kick_basic LENGTH 1.0 0.00, ASSET_KICK_1, 1.0, 0.0 0.50, ASSET_KICK_1, 1.0, 0.0 # 2.5, ASSET_KICK_2, 0.7, -0.2 PATTERN kick_varied LENGTH 1.0 0.00, ASSET_KICK_2, 1.0, 0.0 0.50, ASSET_KICK_3, 0.95, 0.0 # 2.5, ASSET_KICK_1, 0.7, 0.2 PATTERN kick_dense LENGTH 1.0 0.00, ASSET_KICK_1, 1.0, 0.0 0.12, ASSET_KICK_2, 0.6, -0.2 0.25, ASSET_KICK_3, 0.95, 0.0 0.38, ASSET_KICK_2, 0.6, 0.2 0.50, ASSET_KICK_1, 1.0, 0.0 0.62, ASSET_KICK_2, 0.6, -0.2 0.75, ASSET_KICK_3, 0.95, 0.0 0.88, ASSET_KICK_2, 0.6, 0.2 # === SNARE PATTERNS === # Louder snare for more punch PATTERN snare_basic LENGTH 1.0 0.25, ASSET_SNARE_1, 1.1, 0.1 0.75, ASSET_SNARE_1, 1.1, 0.1 PATTERN snare_varied LENGTH 1.0 0.25, ASSET_SNARE_2, 1.05, -0.1 0.75, ASSET_SNARE_4, 1.1, 0.1 PATTERN snare_dense LENGTH 1.0 # 0.5, ASSET_SNARE_3, 0.9, 0.0 0.25, ASSET_SNARE_1, 1.1, 0.1 # 1.5, ASSET_SNARE_4, 0.85, 0.0 0.62, ASSET_SNARE_3, 0.9, 0.0 # 3.0, ASSET_SNARE_2, 1.05, 0.1 0.88, ASSET_SNARE_4, 0.85, 0.0 # === HIHAT PATTERNS === PATTERN hihat_basic LENGTH 1.0 0.00, ASSET_HIHAT_2, 0.7, -0.3 0.12, ASSET_HIHAT_1, 0.35, 0.3 0.25, ASSET_HIHAT_2, 0.7, -0.3 0.38, ASSET_HIHAT_1, 0.35, 0.3 0.50, ASSET_HIHAT_2, 0.7, -0.3 0.62, ASSET_HIHAT_1, 0.35, 0.3 0.75, ASSET_HIHAT_2, 0.7, -0.3 0.88, ASSET_HIHAT_1, 0.35, 0.3 PATTERN hihat_varied LENGTH 1.0 0.00, ASSET_HIHAT_3, 0.7, -0.3 0.12, ASSET_HIHAT_1, 0.35, 0.3 0.25, ASSET_HIHAT_4, 0.65, -0.2 0.38, ASSET_HIHAT_1, 0.35, 0.3 0.50, ASSET_HIHAT_3, 0.7, -0.3 0.62, ASSET_HIHAT_1, 0.35, 0.3 0.75, ASSET_HIHAT_4, 0.65, -0.2 0.88, ASSET_HIHAT_1, 0.35, 0.3 # === CYMBAL PATTERNS === # Crash for major transitions only PATTERN crash LENGTH 1.0 0.00, ASSET_CRASH_1, 0.85, 0.0 # Ride for driving the beat (replaces most crashes) PATTERN ride LENGTH 1.0 0.00, ASSET_RIDE_1, 0.75, 0.2 # Faster ride beat for intensity PATTERN ride_fast LENGTH 1.0 0.00, ASSET_RIDE_1, 0.75, 0.2 0.12, ASSET_RIDE_1, 0.6, 0.2 0.25, ASSET_RIDE_1, 0.75, 0.2 0.38, ASSET_RIDE_1, 0.6, 0.2 0.50, ASSET_RIDE_1, 0.75, 0.2 0.62, ASSET_RIDE_1, 0.6, 0.2 0.75, ASSET_RIDE_1, 0.75, 0.2 0.88, ASSET_RIDE_1, 0.6, 0.2 # Splash for accent/variation PATTERN splash LENGTH 1.0 0.00, ASSET_SPLASH_1, 0.7, -0.2 # === BASS PATTERNS === # Progressive bass introduction with reduced volumes PATTERN bass_e_soft LENGTH 1.0 0.00, NOTE_E3, 0.4, 0.0 0.50, NOTE_E3, 0.35, 0.0 PATTERN bass_e LENGTH 1.0 0.00, NOTE_E3, 0.5, 0.0 0.25, NOTE_E3, 0.4, 0.0 0.50, NOTE_E3, 0.5, 0.0 0.62, NOTE_E3, 0.35, 0.0 0.75, NOTE_E3, 0.4, 0.0 PATTERN bass_eg LENGTH 1.0 0.00, NOTE_E3, 0.5, 0.0 0.25, NOTE_E3, 0.4, 0.0 0.50, NOTE_G3, 0.5, 0.0 0.75, NOTE_G3, 0.4, 0.0 PATTERN bass_progression LENGTH 1.0 0.00, NOTE_E3, 0.5, 0.0 0.25, NOTE_D3, 0.45, 0.0 0.50, NOTE_C2, 0.5, 0.0 0.75, NOTE_G3, 0.4, 0.0 # === SYNCOPATED BASS PATTERNS === # Punchy, syncopated bass with short notes for final section PATTERN bass_synco_1 LENGTH 1.0 0.00, NOTE_E3, 0.6, 0.0 0.06, NOTE_E3, 0.5, 0.1 0.19, NOTE_E3, 0.55, -0.1 0.38, NOTE_E3, 0.5, 0.0 0.50, NOTE_E3, 0.6, 0.0 0.69, NOTE_G3, 0.55, 0.1 0.81, NOTE_E3, 0.5, 0.0 PATTERN bass_synco_2 LENGTH 1.0 0.00, NOTE_E3, 0.6, 0.0 0.12, NOTE_D3, 0.55, -0.1 0.31, NOTE_E3, 0.5, 0.1 0.44, NOTE_D3, 0.5, 0.0 0.50, NOTE_C2, 0.6, 0.0 0.62, NOTE_E3, 0.5, 0.1 0.75, NOTE_G3, 0.6, 0.0 0.88, NOTE_E3, 0.5, -0.1 PATTERN bass_synco_3 LENGTH 1.0 0.00, NOTE_E3, 0.65, 0.0 0.06, NOTE_E3, 0.5, 0.0 0.12, NOTE_E3, 0.55, 0.1 0.25, NOTE_G3, 0.6, 0.0 0.38, NOTE_E3, 0.5, -0.1 0.56, NOTE_D2, 0.55, 0.0 0.69, NOTE_E3, 0.5, 0.1 0.88, NOTE_E3, 0.55, 0.0 # === SCORE === SCORE # Phase 1: Intro - Minimal setup (0-4s) 0.00, crash 0.00, kick_basic 0.00, hihat_basic 0.50, kick_basic 0.50, snare_basic 0.50, hihat_basic # Phase 2: Build - Add variety (4-8s) 1.00, ride 1.00, kick_varied 1.00, snare_basic 1.00, hihat_varied 1.50, kick_varied 1.50, snare_varied 1.50, hihat_varied # Phase 3: Introduce bass softly (8-12s) 2.00, splash 2.00, kick_basic 2.00, snare_basic 2.00, hihat_basic 2.00, bass_e_soft 2.50, kick_varied 2.50, snare_varied 2.50, hihat_varied 2.50, bass_e_soft # Phase 4: Acceleration section (12-16s music time) # tempo_scale accelerates from 1.0 to 2.0 3.00, ride 3.00, kick_basic 3.00, snare_basic 3.00, hihat_basic 3.00, bass_e 3.50, kick_varied 3.50, snare_varied 3.50, hihat_varied 3.50, bass_eg # Phase 5: After acceleration reset - denser patterns (16-20s) # tempo_scale = 1.0 with 2x denser patterns 4.00, crash 4.00, kick_dense 4.00, snare_dense 4.00, hihat_varied 4.00, bass_e 4.50, kick_dense 4.50, snare_dense 4.50, hihat_basic 4.50, bass_progression # Phase 6: Continue buildup (20-24s) 5.00, ride 5.00, kick_dense 5.00, snare_dense 5.00, hihat_varied 5.00, bass_e 5.50, kick_dense 5.50, snare_dense 5.50, hihat_basic 5.50, bass_eg # Phase 7: Slow-down section (24-28s music time) # tempo_scale decelerates from 1.0 to 0.5 6.00, splash 6.00, kick_dense 6.00, snare_dense 6.00, hihat_varied 6.00, bass_progression 6.50, kick_dense 6.50, snare_dense 6.50, hihat_basic 6.50, bass_e # Phase 8: Build to break (28-31s) 7.00, ride_fast 7.00, kick_basic 7.00, snare_varied 7.00, hihat_varied 7.00, bass_eg 7.50, kick_varied 7.50, snare_basic 7.50, hihat_basic 7.50, bass_progression # DRAMATIC BREAK: 1 beat of silence before climax (31-32s) 7.75, hihat_basic # Phase 9: CLIMAX - Punchy syncopated bass with fast ride (32-36s) 8.00, crash 8.00, ride_fast 8.00, kick_dense 8.00, snare_dense 8.00, hihat_varied 8.00, bass_synco_1 8.50, ride_fast 8.50, kick_dense 8.50, snare_dense 8.50, hihat_basic 8.50, bass_synco_2 # Phase 10: Final push with syncopation (36-38s) 9.00, ride_fast 9.00, kick_dense 9.00, snare_dense 9.00, hihat_varied 9.00, bass_synco_3 # Ending 9.50, crash