Skip to content

Add pocketSynth: one-file WebAudio drum machine and bass synth - #185

Open
ssmurfgg04-gif wants to merge 1 commit into
Metroxe:masterfrom
ssmurfgg04-gif:add-pocketsynth
Open

ssmurfgg04-gif wants to merge 1 commit into
Metroxe:masterfrom
ssmurfgg04-gif:add-pocketsynth

Conversation

@ssmurfgg04-gif

Copy link
Copy Markdown

A 16-step drum machine plus a moody two-oscillator bass synth in one HTML file.

  • all four drum voices (kick, snare, hat, clap) synthesized live with WebAudio oscillators, noise buffers and envelopes: no samples, no network
  • step grid with per-step programming, transport with BPM and swing
  • bass row with a resonant lowpass sweep (cutoff slider) over saw+square oscillators
  • three built-in patterns (nightdrive, steppers, breakdown) and a clear button
  • live spectrum analyser
  • keyboard: space toggles play

File size ~15 KB, no external resources of any kind.

@Abhay557 Abhay557 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool concept implementation! code looks good to go!

This branch has not been deployed

No deployments
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