Grade level: Secondary 4 by Ji Heng Student readiness level: Mixed Abilities The simulation is based on: Operating a virtual EDM drum sequencer featuring a 16-step pattern grid with classic electronic drum sounds (kick, snare, hi-hat, crash, clap, etc.), integrated filter controls including cutoff and resonance parameters, and real-time pattern programming capabilities to understand electronic music production and rhythm creation techniques. Known sequencer elements include: 16-step pattern grid with multiple drum tracks Electronic drum sounds (kick, snare, hi-hat, open hat, clap, crash, percussion) Filter cutoff and resonance controls per track Tempo and swing controls Pattern playback and loop functionality Step velocity and accent programming Real-time pattern editing and manipulation The objective of the simulation is to: Allow students to create authentic EDM drum patterns through step sequencing, understand how filter parameters shape electronic drum sounds, master the 16-step grid programming method used in electronic music production, learn rhythm construction techniques common in dance music genres, and develop practical skills in beat programming and sound design. While using the simulation, students should experience: Clicking step buttons to program drum hits across the 16-step grid, selecting different drum sounds for each track row, adjusting filter cutoff to brighten or darken drum sounds, manipulating resonance to add character and emphasis, experimenting with velocity levels for dynamic variation, creating classic EDM patterns like four-on-the-floor kicks and syncopated hi-hats, using real-time playback to hear patterns while editing, building complete drum arrangements through pattern variation, and understanding how filtered drums create movement and energy in electronic dance music. The interface should include: 16-step grid with illuminated step buttons for each drum track, drum sound selector with classic EDM samples (kick, snare, hi-hat, clap, crash, percussion), dedicated filter section with cutoff and resonance knobs per track, tempo slider with BPM display, play/stop/record transport controls, step velocity controls for dynamic programming, swing parameter for groove adjustment, pattern clear and randomise functions, visual step indicator showing playback position, volume faders for each drum track, pattern save and load functionality, and preset library featuring classic EDM drum patterns for reference and learning.