Sweet
HN user
rurtrack
Creator of https://drummy.io
Why pretend request headers don't exist? Any app can send a request header to the same URL and have the response tailored, or am I missing something here?
Hi there! I recently added two new drumkits: Beatbox and Synth! Also a few new functionalities. I hope you like it! Have a great week
Ever saw those EQ lines jumping around as the time goes by and music sounds? That is the direct result of drawing the information the FFT gives.
There are many interesting applications, for example, voice recognition https://towardsdatascience.com/understanding-audio-data-four...
It is really amazing
Worst startup name ever
I have a background building 10x10 feet fabric cutting robots. This was a trip to the past I really enjoyed. I took many of the same steps 20 years ago, robotics is my little forgotten passion.
It's only lacking a little horn so the user can make a small train sound!
Keep learning how to catch rabbits (users)
Does not look like that is the case. The syntax is different, this one I shared is based on the plant uml standard, while the one you mention seem to have its own thing. Will try it out! Tx for the link
The way I've built my app, gets rid of latency altogether. Simply ceases to be an issue. It is a big bet, long road ahead of me
https://github.com/gnodux/C4-PlantUML
Highly recommend to give this one a try
Good tips. This dude might know a thing or two about music, he should try out as a musician.
It is fully possible, as I've built such app.
Marketing is tricky, but 2023 looks like a great year for my product.
Working hard for it :) nice to see these kind of talks, it's inspiring
I mean, by definition, lot of startups fail
Idk I like to think MVP stands for Minimum Valuable Product
I'm using ffmpeg.wasm in the browser and let me tell you it is indeed something else.
Like you, it used to be just a handy tool to convert stuff.
But being able to process video straight inside the browser literally blew my mind
I mean, I did not went into the rabbit hole of checking thoroughly, but in cloudflare it says we served 8gb and aws says we served just a few megabytes.
You configure to ignore everything, even the url querystring, and worst case scenario, they serve your site from an internet archive snapshot. You can literally power off your server and the page stays online
Yes MIDI export will be done for sure. I do have some libs identified, so it's just a matter of keyboarding frantically for a few hours and I can get it done.
We got 10k visits in a single day. Cost of data transfer: zero
That's an amazing feedback. Thanks! Will figure out a better way to place that button
Making sound sound nice on every device is so difficult, that is why Mastering is so important. But in this case, you'll probably be ok just reducing the volume of the sounds you are playing, and let the user turn the volume up if they want to hear it. I had my volume about 35% and it was still very loud, so that makes me think about maybe you need to reduce the gain a little bit. But great work nevertheless!
I love it! I think the interface is very educational, but the sound comes out a little bit distorted, at least on my PC. Check the one I used, salamander kit https://sfzinstruments.github.io/drums/salamander awesome work!
Thanks! I think I never actually tested that mini app on iOS at all. Will do!
It is really amazing what they have done with the web audio API. I still can't believe how easy it was to do spatial sound positioning with Howlerjs. I literally just imagined sitting on a kit, and put in X,Y,Z of each part and BAM! Just like that, you are in a 3D sound space. I love to hate JS, and I also hate to love it. Thank you for your comment :) Best wishes for you too
Indeed it is gzipped, so its almost as short as it can be. But I did hack a URL shortener for the Twitter posts. That is one awesome pattern you did btw! Tx you so much for your words of encouragement :) A long road still ahead
It really all boils down to these 20 lines of code!
https://jsfiddle.net/rLesqw05/
The rest of the function is setting up the chances[] array and randomizing length, bpm and figure
I've been thinking that "validation" is poison for us programmers.
It either comes in excess from non-tech people, so we discard it. Or it comes from a peer, that will probably not be validation and more critical feedback, which tastes wildly different
Thank you! Awesome that you want to try it, this app is just a small part of a bigger app that I am developing, a mix between Twitch and Zoom, but for musicians and other performing arts. I hope to launch it soon here in HN, will let you know, i feel you might be interested! Best of lucks for ya!
This is like my webpage drum loop app! https://drummy.io
I love this concept