remix logo

Hacker Remix

Cracked – Method chaining/CSS-style selector web audio library

88 points by stephenhandley 23 hours ago | 23 comments

freeamz 22 hours ago

Hmm seems like the jQuery of Web Audio API? How are the browser support on mobile?

Edit: with a bit pure data flavor mixed in... super nice!

jeremyleach 21 hours ago

This is wonderful - a very immediate and intuitive way to construct and create audio graphs!

stephenhandley 23 hours ago

WebAudio-based library that provides quick way to set up a web audio graph.

Desktop wrapper: https://github.com/billorcutt/Cracked

Cat examples: https://idroppedmyphonethescreencracked.tumblr.com/

xipix 20 hours ago

Can it handle "nodes" that emit a different number of audio samples than they consume?

I'm thinking of time stretch effects like mine https://github.com/bungee-audio-stretch/bungee

stephenhandley 17 hours ago

It's basically just a wrapper around WebAudio, I've generally just used the builtin nodes, but I think you could do sample-level processing with this? https://developer.mozilla.org/en-US/docs/Web/API/AudioWorkle...

love the demo https://bungee.parabolaresearch.com/change-audio-speed-pitch

have you thought about wrapping it as an audio unit or vst via juce/clap/iplug so its usable in a daw?

https://juce.com/ https://cleveraudio.org/developers-getting-started/ https://github.com/iPlug2/iPlug2

wesz 23 hours ago

This is brilliant! I'm gonna use it to prototype synths for my drum patterns/bass lines website.

gravitronic 15 hours ago

You should check out webaudiomodules and sequencer party.