-
-
Notifications
You must be signed in to change notification settings - Fork 292
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make animation work in multivoice tunes.
- Loading branch information
Showing
13 changed files
with
519 additions
and
86 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
Version 1.11 | ||
=== | ||
|
||
Features | ||
--- | ||
|
||
* Added new entry points: ABCJS.startAnimation() and ABCJS.stopAnimation(), which allow for a bouncing ball-type cursor. | ||
|
||
* Added getBeatLength() to the returned tune to get the length of a beat in measures. | ||
|
||
* Return the tune object from renderABC() so it can be manipulated further by the caller. | ||
|
||
* Put a copy of the engraver with the outputted tune, so that it can be manipulated later. | ||
|
||
* Made highlighting notes more flexible: both the class name for the highlight and the note-head color can be specified or not used. | ||
|
||
* Added descriptive classes to all SVG elements, including element type, line number, and measure number. | ||
|
||
Bugs | ||
--- | ||
|
||
* Fixed positioning of the highlighted characters in the editor when a line begins with a space. | ||
|
||
* Fix the duration of whole rests to always be the length of a measure. | ||
|
||
* Fixed bug in "unpausing" the editor's connection with the rendering. | ||
|
||
* Move chord names above everything else on the line. | ||
|
||
* Made more room for decorations, so they don't overlap. | ||
|
||
* Center whole rests in the measure. | ||
|
||
* Put accent on opposite side of the note stem. | ||
|
||
Refactoring | ||
--- | ||
|
||
* Moved Raphael out of the "write" folder; updated jQuery version. | ||
|
||
* Split graphelements file into many different files. | ||
|
||
* Changed the internal name of "printer" to "engraver" as a first step in refactoring. | ||
|
||
* Updated the minify script to find all js files. | ||
|
||
* Updated the minify script to change the version number in the readme automatically. | ||
|
||
* Updated the minify script to support "a" and "b" in the version name for alpha and beta versions. | ||
|
||
Examples | ||
--- | ||
|
||
* Created versions of the minimized files with a name that includes "_latest", for easy reference. | ||
|
||
* Updated the example files to always use the latest version. | ||
|
||
* Fixed font displaying html file to note have the elements write on top of each other. | ||
|
Oops, something went wrong.