Update index page with additional links.
Added node_modules to gitignore.
Added support for StaveText.
Changed default font setting and padding of StaveText
Added support for adding text to StaveConnector.
Added full shift_x, shift_y support for StaveText.
Added justification to above and below StaveText.
Stave text additions.
Bounding box updates.
Adding the ability to customize beam groups
Fixes bug that caused auto-beaming to incorrectly group notes if a rest appeared in the group.
- Default beam groups - guess logic fixed
- Adding tests
- Adds a `generateBeams` method which is more flexible than `applyAndGetBeams`
- Adds the ability for beams to draw stemlets over rests
- Adds tests for the various beam generation options: breaking beams on each rest, beaming across all rests, beaming across middle rests only, also tests stemlets.
- Some minor refactoring
Remove trailing eols.
Fixed lint errors.
Don't clobber inputs in generateBeams.
Fix beam slope cost calculation to reduce zero-slope beams.
Vertical kern time signature.
Improve centering for TAB glyph for 6-strings.
Add support for 4 - 8 line tab staves.