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