News for hackers. Stuff that matters.

StreamGobbler

Fixed!
Oh man, should have made this the default before posting! Lol
Great idea! Thanks I'm adding a tap-tempo to my list.
Wow that's fascinating. Maybe I could add similar visualizations at some point. Thanks for sharing that!
I hope to add a MIDI export soon. If you want audio, I think you could record the playback directly into a DAW.
Thanks for sharing the cute Kirby! I'm curious about the bug. Would you mind sharing what OS and browser you're on?
That's so cool! I'm glad it inspired you to accomplish what you have been putting off for ages. I do think an alternative and more visual/tactile experience can help some people approach music from a different prospective they might be accustomed to. There's definitely room for improvement. If you have any specific suggestions for your use case please let me know. Thanks for checking it out!
It should just work if you start tapping notes or press play. Make sure the phone's sound toggle is not muted. I'm not sure of any other reason it wouldn't work. Are you using Safari?
MIDI export seems to be the #1 request. I'll add it! Cheers.
Thanks! Yes getting Web Audio to play nice with iOS was tricky and it's still not perfect. I checked out Ambiph and it's fantastic! I love the clean UI and all of the customization options for soothing ambience. Well done.
Thanks for the input. I'm hoping a simple tutorial will help with finding the playback direction buttons. I'm not sure what to do about the fat-fingering problem. Maybe the controls could be bigger.
Time signatures is an idea that didn't occur to me. I'm adding it to the list. Thanks for that!
I plan to add midi export soon and I enjoyed your slow filter sweep. Cheers!
A midi export is on the to-do list. Thanks for the input!
You're right! It's a bug and I'll fix it :)
Thanks for the kind words!
I just listened to Taswell for the first time. Great track! About recreating the melody, I don't think it would be possible because draw.audio doesn't have variable note lengths currently. Maybe that would be a nice addition in the future. Thanks for checking it out!
That would be nice to have! For now, you can only move all notes together under the EDIT menu.
Good observation! You're absolutely right. I need to make a few of the sliders non-linear/logarithmic. I wouldn't want to simply decrease the range of the lowpass filter for example and lose the subtle higher frequencies. Thanks for the input.
It's really just Javascript and the Web Audio API. For the share links, I'm using Postgres on the backend to store the jsons. Pretty simple!
Nice! I hope the kiddo has fun!
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)