Skip to content

Latest commit

 

History

History

src

vexml is composed of:

  • components: Wraps simple HTML operations.

  • data: Declares the data input for the rendering engine.

  • debug: Provides basic debugging utilities.

  • elements: Wraps the rendering engine output.

  • errors: Houses vexml errors.

  • events: Provides utilities for pubsub-like communication.

  • formatting: Formats data documents to different schemes.

  • musicxml: Makes MusicXML data more ergonomic.

  • mxl: Makes MXL data more ergonomic.

  • parsing: Transforms different music encodings to a data document.

  • playback: Provide data structures for playing a rendering.

  • rendering: Transforms a data Document into vexflow objects.

  • schema: Reifies TypeScript types.

  • spatial: Provides data structures for spatial algorithms.

  • util: Miscellaneous functionality.

  • config.ts: Declares the central configuration.

  • render.ts: Orchestrates vexml components to render.