rurtrack
rurtrack on Hacker News
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
Posted by
rurtrack on Monday January 23, 2023 @06:52PM
from the drummy.io dept.
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)
You gotta try describing a Simpsons episode and have chatgpt tell you what it is
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
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
Posted by
rurtrack on Thursday December 08, 2022 @05:22AM
from the drummy.io dept.
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
You are not alone. I blame Linux having me used to instant UI response.
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
Posted by
rurtrack on Thursday November 17, 2022 @05:23AM
from the show-hn dept.
https://drummy.io/
I know mentioning Michael Seibel is almost cheating, but this week he demonstrated the "leaky pipes" concept to me. Not that I know the guy, but in one of his videos he says something on the lines of "If you are unsure if you app is ready to be launched, just launch it. It's like a house with leaky pipes, just open the main, grab your tools, and start fixing wherever water is leaking". So we...
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!
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