vexflow
vexflow copied to clipboard
A JavaScript library for rendering music notation and guitar tablature.
It seems that my Curves and StaveTies are lining up with the annotations and not with the noteheads:  Does anyone know why they aren't lining up with the noteheads...
Hi all, I'm trying to have my annotations placed below the stave and as close to it as possible. I use setVerticalJustification = 3 which sets the annotations below the...
I think we need to rethink the `System` class. It's pretty awkward to use. And doesn't really flow with the setup-stave-by-stave expectation of the Factory. Let's take a look at...
I was profiling my application and I was surprised that the largest chunk of time (about 1/3) is spent in the StaveNote constructor. Not the formatter (1/6th) or the draw...
Generally a one-line staff is thought of as having the middle line shown, not the lowest or the highest. (This way it goes through the center of the alto or...
Does it? Slurs are currently implemented with curve.ts. While the implementation of curve is fine, the interface is limited and I don't know if that can be fixed in a...
I'm trying to achieve the following: https://en.wikipedia.org/wiki/Repetition_(music)#/media/File:Au_clair_de_la_lune_repetition.png ie have a left/start repeat sign but without having the stave's left/begin barline. Is this possible? When i set the stave's begin barline...
While migrating tests, I encountered a weird bit of code in NoteHeadTests: https://github.com/0xfe/vexflow/blob/b37ddd7a228c69b165c96f4431598b703585fc37/tests/notehead_tests.ts#L34-L62 The setupContext() scales the context to 0.9, 0.9. The basic() test case applies another scale of 2.0,...
Arabic key signatures include half-flat accidentals, e.g. Rast, Bayati, Sikah... It would be great to support these in VF, and I suggest the following changes to the core VF key...
I'm currently working on an activity for a website that helps train people with cochlear implants to associate music they're hearing with notes on a screen. The activity plays a...