You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,6 @@
1
1
purescript-vexflow
2
2
==================
3
3
4
-
Work in progress.
5
-
6
4
This is a purescript wrapper for [VexFlow](http://www.vexflow.com/) which is designed to cover just enough of the API in order to allow the engraving of music scores produced by the [ABC parser](https://github.com/newlandsvalley/purescript-abc-parser).
7
5
8
6
It is intended to be a replacement for [purescript-scores](https://github.com/newlandsvalley/purescript-scores) which itself was a wrapper for [VexTab](http://www.vexflow.com/vextab). i.e. the intention is to cut out the middle man (which is anyhow not regularly maintained).
@@ -22,3 +20,10 @@ To build the full tune examples
22
20
-----------------------------------
23
21
bower install
24
22
npm run full-tune
23
+
24
+
Limitations
25
+
-----------
26
+
27
+
* We rely on VexFlow's auto-beaming feature which doesn't always do the right thing with (for example) tuplets, depending on the key signature.
28
+
* ABC's modified key signature (for defining non-classical modes as found in, for example, some klezmer scores) is not supported.
29
+
* Grace notes are supported only against individual notes (not chords, tuplets etc.).
0 commit comments