Skip to content

Neon.js v3.0.0 Beta 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@JRegimbal JRegimbal released this 06 Nov 16:39
· 2201 commits to develop since this release
81f2d7d

A non-production ready but fairly stable version of Neon.js. We'd appreciate feedback. This includes editing features using Verovio.

Changelog

  • Multiple options for highlighting (by staves, by neumes, and by syllables).
  • Do not use black as a highlighting color.
  • Displaying the info box is optional.
  • "Neume Opacity" renamed to "Glyph Opacity".
  • The view panel fits the size of the screen better.
  • Support for panning the MEI and background using 2 fingers on touch screens and touchpads.
  • Notifications for events in Neon.js.
  • Hotkeys (see the Help > Hotkeys popup in Neon.js).
  • Decrease the size of the bundled Verovio toolkit from 5.9 MB to 3.9 MB.
  • Editing features:
    • Drag neume components, neumes, syllables, staves, clefs, and custos to different positions (automatically updates their values in the MEI file).
    • Change the shape of neume components (punctum, inclinatum, or virga currently).
    • Insert new musical elements (neume components, neumes, custos, clefs, and staves).
    • Delete musical elements
    • Merge/split neume components into/from ligatures.
    • Group and ungroup between different layers of MEI. That is, group neume components into neumes and group neumes into syllables. Split syllables into individual neumes and split neumes into individual neume components.
    • Basic support for editing syllable text if present in the source MEI file.
    • Undo/redo functionality.

If you already built an older version of Neon.js, take care to update the version of the Verovio toolkit it uses by running yarn upgrade verovio-dev before building.