Cyril Silverman
Cyril Silverman
Giving this more thought... a big issue is that the `System` shares responsibilities with the `Factory`. It constructs, does setup, formats, and draws. It doesn't even directly represent a graphical...
Yeah I see your point. When you frame it like that it makes more sense. But it further dilutes "the essence" of VexFlow for me. VexFlow does lots of things,...
We're definitely on the same page! But I have a lot of comments. When people are saying "it's too complicated" what are they talking about specifically? - Is is the...
We can have SMuFL once we [overhaul formatting](https://github.com/0xfe/vexflow/issues/522) :P Not sure there's much point in moving to SMuFL until we can effectively use the metadata. > Most users (whom I've...
While "short snippets" is relatively easy to define, "complex scores" has a basically-infinite scope and needs to be defined. It's impossible to define this "clearly" but we need an intuition...
> The way I'd like to approach complexity is to pick a simple but complete score target and render it in VexFlow, adding features, fixing warts, etc. as they come...
Yeah, and "full score" tests are the only way to get a feel of how things look/feel when being used in real situations. And sometimes they highlight unconsidered cases, but...
@linhai could you provide an example of how your example would be rendered (ideally)
@gristow That's a great comparison! Agreed that the split stem is the ideal way for two noteheads each with a different accidental. *Behind Bars* has a section on Altered Unisons...
I strongly disagree. **Every** decision about formatting should use the staff space. It is the canonical unit of modern music engraving. If one wants to change the pixel size of...