Did anyone try this using AirPods Pro? On the iPhone’s speaker it sounds fine, on the AirPods I hear a lot of crackling noises between notes. Maybe the successive playback and stop of individual sounds messes up something in the compression used by the AirPods??
Could it be the audio stream stopping and starting in gaps, rather than playing silence, causing power saving to kick in and briefly stop the Bluetooth stream?
Music Grid
201–210 of 243 posts
Re: Music Grid
#202My magnum opus: https://music-grid.surge.sh/#1352-1348-2568-2576-1290-1288-2...
Re: Music Grid
#203I'm not trying to be cynical but what is special about this verses that 1000s of similar sites that came before? Here's one of google's https://www.google.com/logos/2017/fischinger/fischinger17.ht... Here's Ableton's https://learningmusic.ableton.com/ Is there something special about this one?
Why the Rifleman's Creed, of course: "There are many like it, but this one is mine." (To be clear, I am not the creator here.) There are many things like this, but for what it is worth, this is a pretty well executed one: simple to use, elegant UX, produces pleasing tones even when used inexpertly. Also the fact that this one expands to a large number of steps is somewhat unique I think. (BTW it seems odd to me that…
> steps is 10 rather than the conventional 8
oops, sorry on that one as I have no idea about music theory and stuff. I just learned a lot by building it and now going through this thread learning more.
Re: Music Grid
#204I'm not trying to be cynical but what is special about this verses that 1000s of similar sites that came before? Here's one of google's https://www.google.com/logos/2017/fischinger/fischinger17.ht... Here's Ableton's https://learningmusic.ableton.com/ Is there something special about this one?
I too feel a little cynical, because I built basically exactly this back in 2012. Before Google, and before Ableton. AFAIK, it was the first grid sequencer online. The first version used the Mozilla audio API, before Web Audio was even a thing. I wish I was credited for the inspiration somewhere, but I guess it's very possible that this is an independent reinvention. I called it MusicToy: http://maximecb.github.io/Mu…
Re: Music Grid
#205https://music-grid.surge.sh/#1285-2-2570-68-528-16-2592-64-5...
Re: Music Grid
#206Earlier quoted context omitted.
'first JS-based grid sequencer' We're all inspired by other things, and being first doesn't really count for much if you don't promote yourself. Even then, it's a roll of the dice as to if you stand out in the crowd. If you're just going by "JS-based grid sequencer' I created one in February 2011 as part of an HTML-based emulation of a Boss DR-110 drum machine (Which I later updated to use the Web Audio API to synthe…
Yes, we're all inspired by other things. Neither of us invented grid sequencers, or music theory. I know there was no hostile intent, and I'm glad that OP is having fun, but hopefully you understand why I feel a slight pinch when I see something that is so close to what I've built making the rounds on HN with zero acknowledgement from OP. If we just go by a description of features, we've both built a grid sequencer i…
if it makes you feel any better, I am the author of the website and I posted the same exact link 9 hours before OP and it got 3 upvotes [0] .
then I woke up to a lot of GitHub stars on the repository and turns out this blew up.
HN works in mysterious ways.
> 0 acknowledgement from OP
I have no idea, that seems like a newly created account to me. if you have any queries or issues/feedback, you can always raise it on git or contact me.
I took this only as a learning experience and in no way to promote or market something :)
Re: Music Grid
#207Earlier quoted context omitted.
'first JS-based grid sequencer' We're all inspired by other things, and being first doesn't really count for much if you don't promote yourself. Even then, it's a roll of the dice as to if you stand out in the crowd. If you're just going by "JS-based grid sequencer' I created one in February 2011 as part of an HTML-based emulation of a Boss DR-110 drum machine (Which I later updated to use the Web Audio API to synthe…
Yes, we're all inspired by other things. Neither of us invented grid sequencers, or music theory. I know there was no hostile intent, and I'm glad that OP is having fun, but hopefully you understand why I feel a slight pinch when I see something that is so close to what I've built making the rounds on HN with zero acknowledgement from OP. If we just go by a description of features, we've both built a grid sequencer i…
Speaking for myself, I'm not great at self-promotion. It feels gross. Marketing feels gross - and, if I'm being real, it often is gross. But that's how you get recognition. Spending time to talk about yourself and your work helps to position you for that time that luck just seemed to fall in your lap.
As I was building out that JS Boss DR-110, I rounded a corner where I felt like if I really dedicated myself to putting the polish on - finishing up song mode, scrapping and rewriting the frontend styling, a live demo page with a listing of actual DR-110s for sale driven by the eBay API - I could have made a sizeable splash in whatever that niche world was. Of course, in early 2011 getting consistent timing out of Javascript doing audio playback wasn't possible - that was a considerable hindrance. But it would still be a solid groundwork for someone else's future project. I could have done a few low-key unpaid speaking engagements about it, for sure.
Then what?
Every now and then, I think about going back and rewriting the sequencer, or building an import/export routine, or implementing MIDI I/O, but I have no real desire to get into the world of creating softsynth drum machines & sequencers. It's a fun footnote, it was a good way to kick off some rust - I hadn't been doing front end code for several years by that point.
Nice job on Musictoy, and that's great that you've got a persistent userbase, no matter what the size is!
Re: Music Grid
#208Earlier quoted context omitted.
'first JS-based grid sequencer' We're all inspired by other things, and being first doesn't really count for much if you don't promote yourself. Even then, it's a roll of the dice as to if you stand out in the crowd. If you're just going by "JS-based grid sequencer' I created one in February 2011 as part of an HTML-based emulation of a Boss DR-110 drum machine (Which I later updated to use the Web Audio API to synthe…
Yes, we're all inspired by other things. Neither of us invented grid sequencers, or music theory. I know there was no hostile intent, and I'm glad that OP is having fun, but hopefully you understand why I feel a slight pinch when I see something that is so close to what I've built making the rounds on HN with zero acknowledgement from OP. If we just go by a description of features, we've both built a grid sequencer i…
Re: Music Grid
#209Earlier quoted context omitted.
Yes, we're all inspired by other things. Neither of us invented grid sequencers, or music theory. I know there was no hostile intent, and I'm glad that OP is having fun, but hopefully you understand why I feel a slight pinch when I see something that is so close to what I've built making the rounds on HN with zero acknowledgement from OP. If we just go by a description of features, we've both built a grid sequencer i…
> 0 acknowledgement from OP. if it makes you feel any better, I am the author of the website and I posted the same exact link 9 hours before OP and it got 3 upvotes [0] . then I woke up to a lot of GitHub stars on the repository and turns out this blew up. HN works in mysterious ways. > 0 acknowledgement from OP I have no idea, that seems like a newly created account to me. if you have any queries or issues/feedback,…
This HN account is new-ish, but the original MusicToy blog post from 2012 is still around [1].
As far as Git goes, I would appreciate it if you had an acknowledgement somewhere that linked to the MusicToy repo[2], or just mentioned in passing in terms of inspirations/predecessors. You obviously have no obligation to do this, but it won't take away from the success of your app if you choose to do so.
I wish you the best of luck in your future endeavors, and may your success encourage you to build more great projects.
[1] https://pointersgonewild.com/2012/04/23/musictoy-music-made-...
Re: Music Grid
#210Earlier quoted context omitted.
Why the Rifleman's Creed, of course: "There are many like it, but this one is mine." (To be clear, I am not the creator here.) There are many things like this, but for what it is worth, this is a pretty well executed one: simple to use, elegant UX, produces pleasing tones even when used inexpertly. Also the fact that this one expands to a large number of steps is somewhat unique I think. (BTW it seems odd to me that…
Hey, I'm the author and your comment did put a smile on my face. thanks for that :) > steps is 10 rather than the conventional 8 oops, sorry on that one as I have no idea about music theory and stuff. I just learned a lot by building it and now going through this thread learning more.
To be honest that's fine. I sincerely think this is a pretty elegant implementation, maybe because you're looking at it with fresh eyes.
Traditionally the hardware versions of these things have a pretty clunky and awkward interface that seems designed to minimize the number of switches and dials rather than to be readily understandable. A lot of the "toy" software sequencers you'll find online are clearly modeled on the hardware sequencers - sometimes specific ones - and copy that clunky interface. The "here's a grid, toggle a button to play a sound on that beat" interface is much more intuitive and fun to play with.
I think this is really well done. The only idea for improvement that jumps out at to me would be the ability to drag the cursor with the mouse down to toggle multiple buttons at once rather than independently clicking on each one.