←back to thread

109 points bcowde | 1 comments | | HN request time: 0s | source

I made a software library for displaying piano music 7 years back, and recently ported it to the web (which is now easier than even ever).

It displays sheet music as you play, and let's you take snapshots of specific chords, then keeps a running list of chords as keyboard visuals (instead of just displaying sheet music).

Just a simple tool for songwriting/ figuring out songs by ear, or just understanding music key theory (which I'm admittedly a still a beginner at).

Show context
cvick ◴[] No.43516519[source]
Safari on iphone I get this error when I load the page:

Could not enable WebMidi: navigator.requestMIDIAccess is not a function. (In 'navigator.requestMIDIAccess({sysex:t.sysex,software:t.software})', 'navigator.requestMIDIAccess' is undefined)

replies(2): >>43516536 #>>43520525 #
tecleandor ◴[] No.43516536[source]
I think webmidi is only implemented in Chrome :(
replies(1): >>43517247 #
cassepipe ◴[] No.43517247[source]
I don't think this is true anymore. This website used to give a disclaimer to firefox users and does not anymore :

https://pianojacq.com/

This is the website I like to use. Will give pianoboi a try though.

replies(1): >>43517996 #
solardev ◴[] No.43517996[source]
That site says it's still Chrome only. On Firefox I get this: (maybe it's mobile Firefox)

> If you are reading this it means that your browser does not support the WebMIDI extension.

> This is a real pity, but with some luck Google Chrome will work on your system.

> If you already have chrome please start up chrome and revisit the website using that browser, otherwise you will have to install it.

> For FireFox this has been an open issue for Eight Years. See: this bugzilla entry.

> That's annoying because FireFox is normally my daily driver but eight years is enough to have to wait for a feature like that.

> So, I'm really sorry, but please switch to Chrome for this project, until Mozilla gets its act together, assuming it ever will.

-----

There's really no such thing as web standards anymore. Google just does whatever it wants and sometimes the other browsers work, and sometimes not...

replies(1): >>43522968 #
1. cassepipe ◴[] No.43522968{3}[source]
It's the disclaimer I was talking about

Yes it's because you're on mobile Firefox