Skip to content

Conversation

@bhurlow
Copy link
Contributor

@bhurlow bhurlow commented Jul 23, 2025

No description provided.

bhurlow and others added 5 commits July 21, 2025 13:16
- Created webAudioKick.tsx with multi-oscillator synthesis
- Replicated Rust kick.rs implementation using WebAudio APIs
- Added sub, punch, click oscillators with ADSR envelopes
- Implemented pitch envelope for frequency sweeping
- Added FM synthesis for beater sound effect
- Integrated into React test page alongside WASM implementation

Co-authored-by: Brian Hurlow <[email protected]>
Decouples React UI code from synthesis library code by:
- Creating debug-ui/lib/ directory with modular WebAudio abstractions
- Moving kick drum synthesis logic to lib/webAudioStage.ts
- Adding TypeScript interfaces for kick configuration and presets
- Simplifying webAudioKick.tsx component to use library API
- Following Rust stage API pattern for consistent architecture

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Brian Hurlow <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants