Paul Rosen

Results 321 comments of Paul Rosen

Here's a simple case: ``` L:1/16 K:C dczc2 ``` The problem is when there is a rest internal to the beam. A work around for now is to put a...

ABC can express things that can't be written in standard notation - abcjs does its best and picks the closest legal note length. So it is treating it as `A3/4`

Maybe. I guess I can enumerate all the legal note values - perhaps down to 1/64 note with three dots. There probably a formula that would work, too.

Interesting. I am about to experiment with some of the sound generation so I'll keep this case in mind.

That is a bug. I'll look at it. It's definitely curious why it chose the lines it did.

Not sure, but are you creating a new AudioContext each time? You should always reuse it. So maybe instead of ``` var audioContext = new window.AudioContext(); ``` do ``` //...

I don't know - the rules appear to be different on different devices. I originally found that once you create an audioContext correctly after a user click it was home...

It's possible that checking the status of your audio context and calling `audioContext.resume()` whenever there is a user click and the `audioContext.state` isn't running might help. I don't know.

I have used https://github.com/swevans/unmute and I think it helps - it is so hard to tell what helps on which versions of Safari.

abcjs doesn't currently support what you describe. Is your first choice the look of iRealPro? Without a staff at all, just chords? Or is the important thing for you having...