Live data from Hacker News

Music Grid

music-grid.surge.sh

191–200 of 243 posts

Re: Music Grid

#193
post #174

Earlier quoted context omitted.

It's just one fixed scale so everything will automatically sound very similar. Also the reason why nothing sounds bad. It's "cheating" in that way compared to a piano.

What makes all pieces sound so similar isn't the fixed scale, it's that it's always the same "instrument" and always made of quarter notes. There's thousands upon thousands of songs for any scale after all

That too but mostly the scale.

Re: Music Grid

#194
post #181

Earlier quoted context omitted.

The notes that this app is playing, from lowest to highest, are: B3 C#4 F#4 G#4 C#5 D#5 E5 G#6 B6 C#7 F#8 G#8 These notes are all diatonic, e.g. from the same key (unlike all the keys on a piano). That key is C# relative minor (or E major). In modal language, this is the C# Aeolian (or, when played from E to E, Ionian mode): C# D# E F# G# A B C# If you play notes restricted to a single key, it will come out sounding…

Same as playing only the white keys right? (C major/ A minor)

Yeah, except with no F.

Re: Music Grid

#195

Earlier quoted context omitted.

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…

Tone Matrix predates yours by many years and was popular at the time. If you weren't aware of it, you should charitably assume OP independently built this too.

Tone Matrix isn't a grid sequencer though, but fair enough, I should have said the first JS-based grid sequencer, not the first grid sequencer online.

Re: Music Grid

#197

Can someone with knowledge of music theory explain how it works? Meaning, how come if I close my eyes and place some random tiles, it still come out sounding OK. But not so if I bang random keys on a piano.

The notes that this app is playing, from lowest to highest, are: B3 C#4 F#4 G#4 C#5 D#5 E5 G#6 B6 C#7 F#8 G#8 These notes are all diatonic, e.g. from the same key (unlike all the keys on a piano). That key is C# relative minor (or E major). In modal language, this is the C# Aeolian (or, when played from E to E, Ionian mode): C# D# E F# G# A B C# If you play notes restricted to a single key, it will come out sounding…

> this is the C# Aeolian

Or it could equally well be

G# A# B C# D# E F# G#

(I hear it much more like that too.)

Re: Music Grid

#198

I'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'm not trying to be cynical

Welp, you failed spectacularly at that. You came off like a bitter, cynical asshole who's mad that someone made something.

>Is there something special about this one?

Yeah, someone had the inspiration to make something and they did it. That's pretty fucking special.

"The credit belongs to the man who is actually in the arena... who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds... who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat."

Re: Music Grid

#199

Earlier quoted context omitted.

Tone Matrix predates yours by many years and was popular at the time. If you weren't aware of it, you should charitably assume OP independently built this too.

Tone Matrix isn't a grid sequencer though, but fair enough, I should have said the first JS-based grid sequencer, not the first grid sequencer online.

'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 synthesize the drum voices)

https://github.com/leviathant/BossDR110

It's skeumorphic (I was challenging the popular notion "You can do everything in HTML that you can do in Flash" at the time - it wasn't true then, but we're much closer now), I never finished out 'song mode', but it is a JS-based grid sequencer that predates your timeline. As best as I can tell, it was the first click-and-drag Javascript knob done Rebirth/Reason style - it was a little clunky, but I sure as hell couldn't find any remotely similar code to base it off of - but I don't get bent out of shape whenever I see other people making Javascript knobs.

Re: Music Grid

#200

Earlier quoted context omitted.

Tone Matrix isn't a grid sequencer though, but fair enough, I should have said the first JS-based grid sequencer, not the first grid sequencer online.

'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 in JS, with a built in synth that is designed to play on a scale so that everything comes out "sounding good"... With a serverless architecture so that you can share the tunes with anchor tags. It's precisely the same idea. How would you feel? Would you be able to be completely detached?

I did promote MusicToy a bit. The original MusicToy made the rounds on reddit 8 years ago. MusicToy2 has had the same (small) base of active users for about 1.5 year now: https://mt2.musictools.live/

Either way, I should probably look at this as a learning experience. It shows that I didn't promote my project as well as I could have. My project could also use better mobile support in terms of auto-scaling the page for mobile displays.

Post reply on HN