/vexflow

A JavaScript library for rendering music notation and guitar tablature.

Primary LanguageJavaScriptOtherNOASSERTION

Vex Flow

A JavaScript library for rendering music notation. Copyright (c) 2010 Mohit Muthanna Cheppudira

On The Web

To Contribute

  • Send in your changes via a GitHub pull request.
  • Rebase early, rebase often.
  • Please include tests -- I will not commit changes that don't have accompanying tests.
  • Please use 2 spaces instead of tabs and wrap your lines at 80 columns.
  • Try to stick to the style conventions in the existing code. (It's not great, but it's what we have.)
  • Join the VexFlow Google Group at: https://groups.google.com/forum/?fromgroups#!forum/vexflow

Prerequisites (for Developers)

For performing full builds, you need the following:

  • JRE
  • Google Closure Compiler (included in support/)
  • SCons
  • git
  • zip

Build Instructions

Build with:

$ scons

Clean with:

$ scons -c

Quiet build:

$ scons -Q

Links

The site: http://www.vexflow.com The blog: http://0xfe.blogspot.com The discussions: https://groups.google.com/forum/?fromgroups#!forum/vexflow