Skip to content

Commit

Permalink
Release version 2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
paulrosen committed Dec 18, 2015
1 parent f2af0b3 commit 0e44f4c
Show file tree
Hide file tree
Showing 15 changed files with 524 additions and 87 deletions.
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,23 +42,23 @@ If you are looking at someone else's website and see ABC on the page and want to

Here are the latest versions. You can just download one of these:

- [Basic](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_basic_2.2-min.js)
- [Basic](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_basic_2.3-min.js)

- [Editor](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_editor_2.2-min.js)
- [Editor](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_editor_2.3-min.js)

- [Plugin](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_2.2-min.js)
- [Plugin](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_2.3-min.js)

- [Greasemonkey script](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_2.2.user.js)
- [Greasemonkey script](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_2.3.user.js)

And here are the latest versions packaged without the standard libraries. To use these, you need to include those libraries yourself:

- [Basic without Raphael](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_basic_noraphael_2.2-min.js)
- [Basic without Raphael](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_basic_noraphael_2.3-min.js)

- [Editor without Raphael](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_editor_noraphael_2.2-min.js)
- [Editor without Raphael](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_editor_noraphael_2.3-min.js)

- [Plugin without JQuery](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_nojquery_2.2-min.js)
- [Plugin without JQuery](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_nojquery_2.3-min.js)

- [Plugin without JQuery or Raphael](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_noraphael_nojquery_2.2-min.js)
- [Plugin without JQuery or Raphael](https://raw.github.com/paulrosen/abcjs/master/bin/abcjs_plugin_noraphael_nojquery_2.3-min.js)

**NOTE: Do NOT link to these files directly! Upload them to your own server! [Here's why.](https://github.com/blog/1482-heads-up-nosniff-header-support-coming-to-chrome-and-firefox)**

Expand All @@ -83,7 +83,6 @@ Let us know if you want to be listed!

* ABC 1.6 is pretty much implemented.
* Many of the new features of ABC 2.1 are being implemented now.
* Midi playback has been mostly broken by newer browsers.

# API Changes for Version 1.11

Expand Down
12 changes: 12 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# Version 2.3

* Completely refactor the midi processing: now supports chords and grace notes and embeds the tune's title.

* Remove the automatic generation of the QuickTime element.

* Fix crash when a triplet with a 0 duration is created. That is: (3B0BB

* Fix having a spacer 'y' between two notes that are tied.

* Fix starting first line with [P:A]

# Version 2.2

* Fix drawing of tempo indicator.
Expand Down
11 changes: 11 additions & 0 deletions abc-notation.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,3 +91,14 @@ A new decoration is supported:
!marcato!
```

### Chord Break:

If you want to skip a chord, then use one of the following as the chord:

"^break"
"^(break)"
"^no chord"
"^n.c."
"^tacet"

These are case-insensitive.
2 changes: 2 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ The main entry point is `ABCJS.renderAbc`. Many users won't need to make any oth
| ------------- | ----------- | ----------- |
| `qpm` | 180 | The tempo, if not specified in abcString. |
| `program` | 2 | The midi program to use, if not specified in abcString. |
| `channel` | 0 | The midi channel to use, if not specified in abcString. |
| `transpose` | 0 | The number of half-steps to transpose the everything, if not specified in abcString. |

| `renderParams` | Default | Description |
| ------------- | ----------- | ----------- |
Expand Down
53 changes: 53 additions & 0 deletions bin/abcjs_basic_2.3-min.js

Large diffs are not rendered by default.

51 changes: 26 additions & 25 deletions bin/abcjs_basic_latest-min.js

Large diffs are not rendered by default.

39 changes: 39 additions & 0 deletions bin/abcjs_basic_noraphael_2.3-min.js

Large diffs are not rendered by default.

54 changes: 54 additions & 0 deletions bin/abcjs_editor_2.3-min.js

Large diffs are not rendered by default.

55 changes: 28 additions & 27 deletions bin/abcjs_editor_latest-min.js

Large diffs are not rendered by default.

40 changes: 40 additions & 0 deletions bin/abcjs_editor_noraphael_2.3-min.js

Large diffs are not rendered by default.

58 changes: 58 additions & 0 deletions bin/abcjs_plugin_2.3-min.js

Large diffs are not rendered by default.

74 changes: 74 additions & 0 deletions bin/abcjs_plugin_2.3.user.js

Large diffs are not rendered by default.

53 changes: 27 additions & 26 deletions bin/abcjs_plugin_latest-min.js

Large diffs are not rendered by default.

53 changes: 53 additions & 0 deletions bin/abcjs_plugin_nojquery_2.3-min.js

Large diffs are not rendered by default.

39 changes: 39 additions & 0 deletions bin/abcjs_plugin_noraphael_nojquery_2.3-min.js

Large diffs are not rendered by default.

0 comments on commit 0e44f4c

Please sign in to comment.