Skip to content

Releases: DDMAL/Neon

Neon.js v3.0.0 Beta 2

19 Nov 17:56
Compare
Choose a tag to compare
Neon.js v3.0.0 Beta 2 Pre-release
Pre-release

Note that since there are differences between the unofficial MEI 4.0 Neon2 was using and the official MEI 4.0 release (e.g. the ligature attribute is now ligated) this beta version is not backwards compatible with beta 1.

Changelog (since v3.0.0-b1)

  • Update Verovio toolkit to version that uses the official MEI 4.0.
  • Holding shift and scrolling controls zoom
  • Tests on Notification.js and other minor changes.
  • Bug fix for #318.

Neon.js v3.0.0 Beta 1

06 Nov 16:39
81f2d7d
Compare
Choose a tag to compare
Neon.js v3.0.0 Beta 1 Pre-release
Pre-release

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.

Neon.js v2.1.0

10 Jul 19:35
666d160
Compare
Choose a tag to compare

Changelog

  • Add staff highlighting.
    • Allows user to easily see which elements are on which staff in the MEI
    • See src/ColorStaves.js for more information on the color palette.
  • Clean up toggling syllable text

Neon.js v2.0.0

27 Jun 18:11
cdaa19e
Compare
Choose a tag to compare

Neon.js v2.0.0 is here!

A production release of the rewrite of Neon.js, also known as Neon2. This is solely a viewer and does not support editor actions.

Features:

  • Render an MEI neumes file using Verovio.
  • Render the MEI above a source image in a PNG format.
  • Get information on neumes, clefs, and custos by clicking on them.
  • Control over zooming, image opacity, and MEI opacity through the sidebar.
  • Control over panning by holding shift, clicking, and dragging.
  • Support for rendering syllable text.