It could be because Firefox reduced time precision to fend off fingerprinting and timing attacks. To turn it on, you’d need to set the Cross-Origin-Opener-Policy to “same-origin” and the Cross-Origin-Embedder-Policy to “require-corp”.
Reference — https://developer.mozilla.org/en-US/docs/Web/API/Performance...
This is cool, a nice beginner or general convenience feature might be the ability to highlight some basic scales like major/minor. This would probably get people off the ground writing music that sounds good much quicker.
The latency is horrendous, I use a real-time kernel to make music @3ms< you're never going to get that with a fully streaming application however, you could possibly send bigger chunks of data which interact on the client-side. It's still problematic, but bravo! Valiant effort.
19 comments
[ 3.9 ms ] story [ 62.8 ms ] threadLooks like React.
For your reference
Language: TypeScript UI: React State management: MobX Deploy/Hosting: Vercel
And it uses some browser features. WebAudio is used for audio output. WebGL is used in react-pixi to render many notes faster.
Can I connect my midi keyboard to this as well?