Skip to content

Commit 33d36e5

Browse files
committed
feat(sequencer): Add velocity control and pattern management
Add comprehensive beat sequencer enhancements: Velocity System: - 4-level velocity control (soft/normal/accent) with visual feedback - Left-click toggle, right-click cycle velocity - Dynamic opacity and glow effects for accents Pattern Management: - Clear/reset functions for quick editing - 4 musical presets (Rock, Funk, Techno, Breakbeat) - LocalStorage save/load/delete with persistent storage UI/UX: - Color-coded preset buttons and save/load panel - Velocity instruction guide - Fixed input visibility and playback indicators Technical: 10 functions, 12 UI components, ~240 LOC
1 parent a332b0d commit 33d36e5

2 files changed

Lines changed: 761 additions & 80 deletions

File tree

src/scittle/audio/audio_playground.clj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
^:kindly/hide-code
23
^{:kindly/options {:html/deps [:scittle :reagent]}
34
:clay {:title "Web Audio API Playground with ClojureScript & Scittle"

0 commit comments

Comments
 (0)