zurück

Info

ABCJS

abcjs ist eine OpenSource Javascript Bibliothek für Musikstücke im ABC-Format.
ABC-Quelltexte können direkt im Browser in ein Notenbild umgesetzt werden.
Geschrieben 2009 - 2014 von Gregory Dyke and Paul Rosen.

Mehr Informationen auf der Projektseite https://github.com/paulrosen/abcjs

"abcjs is an open source javascript rendering engine for interpreting abc formatted tunes.
It will render sheet music entirely in your browser.
It was written in 2009-2014 by Gregory Dyke and Paul Rosen."

For more information, see the project page https://github.com/paulrosen/abcjs

ABCJS - Javascript modified

Die MIDI-Ausgabe von ABCJS funktioniert mit dem Browser-Plugin Quicktime.
Für die Version 7.0.4 des Quicktime-Players musste eine Kleinigkeit
im Javascript-Code von ABCJS geändert werden.

Je nach Betriebssystem/Browser/Quicktime-Version funktioniert
eine der beiden Varianten.

ABCJS Basic Demo

Diese Art der Implementation ist ideal
für kurze Musikstücke.

ABCJS Editor Demo

Die ABCJS Editor Demoseite habe ich nach den (leider nicht sehr umfangreichen)
Anleitungen der Entwickler gestaltet.

Das ABC-Textfeld wird ständig auf Veränderungen überwacht.
Schreiben im Feld ist je nach Browser schwierig.

Abhilfe schafft das "VORBEREITUNGS-FELD".
Hier kann mit normaler Geschwindigkeit geschrieben werden.
Anschließend wird der Kopier-Button ( ---> ) betätigt.

Der ABC-Text wird von ABCJS in ein Notenbild umgesetzt.

Die Noten sind anklickbare Elemente, die den korrespondierenden ABC-Text zeigen

ABCJS Plugin Demo

Das Javascript-Plugin erlaubt es, mehrere ABC-Dateien im Quelltext zu haben,
jede eingeschlossen zwischen <pre> und </pre>
Diese werden automatisch gerendert.

ABCJS Tunebook Demo

Zwischen <pre> und </pre> können mehrere Musikstücke stehen
Aus einer Combobox kann der Anwender auswählen.

ABCJS Einschränkungen

ABC-Quelltexte

Die meisten Formatbefehle sind wirkungslos.
Viele expression symbols werden nicht oder fehlerhaft dargestellt.
Textbereiche mit %%text werden noch nicht richtig dargestellt.
Leerzeilen zwischen %%begintext und %%endtext bewirken Unterbrechung der ABC-Datei.
Einige oktal kodierte Zeichen wie \240 werden nicht umgesetzt.

MIDI

Im Internet Explorer ist Anhören über MIDI nicht möglich.
In anderen Browsern: nur 1 channel (= 1 Sound) pro ABC-Quelltext möglich

Links zur ABC-Musiknotation

ABC-Musiknotation siehe abcnotation.com
Deutsche Anleitungen: http://kurs.schacherl.info/ABC-Musiknotation