Hello HN community!
Out of my love for synthesizers and web development, I created a free audio sequencer called draw.audio, which includes selectable scales, waveforms, effects, LFOs, and more.
While there are other “tone matrix” style webapps out there, I couldn’t find one that quite scratched the itch for a large grid layout, modern design, and easily accessible modulation controls. So that was the inspiration, alongside my addiction to synths and hardware jam-boxes like the Synthstrom Deluge.
Draw.audio uses the Web Audio API without any other frameworks or libraries. I tried to keep it as lightweight as possible. The to-do list includes a tutorial, pattern preset browsing, more audio effects, light visual animations, and open-sourcing it.
In case you'd like tips: • It’s more fun on touch screens, like an iPad. • It's kid friendly! In my limited testing, kids enjoy drawing on it. • The share button generates a direct link to anything you create.
A big thank you to Sheer Havoc for creating the logo and other graphics!
And thank you all for checking it out! I’d love to hear any feedback you have. <3
-Randy (long-time lurker, first time poster, and HN fan from SF)
What if you placed another matrix below where the duration could be adjusted based on whole,half, quarter and 16th.
Love the app!
Please share your source code here. I love to play with my own sounds. Can we make it programmable?
Extremely well done, congratulations!
If you're able to tackle Web Audio API directly, maybe you could build an alternative lightweight framework to Tone.js? That would be cool.
It’s very nicely done, thanks for sharing it with the world.
Huge kudos for creating something like this from scratch!
The UI is really nice.
This is really well done. I know from making https://ambiph.one that web audio can be really tricky. Lots of fiddly little inconsistencies and gotchas (mainly on iOS, in my experience). So building something that's this customisable, fun to use and runs solidly is a real achievement.
I've got vague plans to add generative music to Ambiphone and I've been using Ableton so far but I think this will be a really useful sketchpad for experimenting with sounds and patterns