Änderungen an EsAC.js in Version
1.02 vom 5. März 2019
(aktuelle
Version von EsAC.js)
-
Farben funktionieren nun für Hintergrund und Noten, die auf schwarzen Klaviertasten gespielt werden müssen
-
setWidth muss nicht mehr explizit aufgerufen werden, Defaultwert = 700Pixel
-
Doppeltext jetzt möglich (z.B. TXT[Er<Him - de<mel sin-<al- ge,<le, ...
Der source-Code zu obigen Beispielen direkt zum Kopieren in eine html-Seite:
<html>
<head>
<title >
Changes...
</title>
</head>
<body>
<script src="http://jmp100.franzke-bochum.de/EsAC/EsAC.js" charset="UTF-8"></script>
EsAC.js in Version
<script> document.write(getEsACVersion()); </script>
vom
<script> document.write(getEsACDate()); </script>
<center>
<br><br>
<canvas id="nt1"></canvas>
<br><br>
<canvas id="nt2"></canvas>
<br><br>
<canvas id="nt3"></canvas>
<br><br>
<canvas id="nt4"></canvas>
</center>
<script>
var mel;
mel="CUT[Erde singe]\n"
+"KEY[T0001 08 F 3/4]\n"
+"MEL[|:1_3_5_ 6_5_0_ 1_2_3_ 4_3_0_\n"
+" 2_-7_3_ 2_4#_5_ 2_5_4#_ 5__0_:|\n"
+" |:{54}3_2_ 1__1_ 4__4_ 4_3_0_:|\n"
+" 1__-5_ 2__-5_ 3__1_ 4__0_\n"
+" {34}5_-7_ 1__0_ //]\n"
+"TXT[Er<Him – de<mel sin-<al- ge,<le, dass<singt es<zum klin-<Schal- ge<le\n"
+" laut<die <- und<ses stark<Lie <- dein<des Ju<jauch – bel-<zend lied<mit\n"
+" Singt<Preist ein<ihn Lob-<laut, lied<ihr eu-<Him- rem<mels- Mei-<gei- ster<ster\n"
+" Was er schuf, was er ge- baut, preis ihn laut.\n"
+" preis ihn laut! ]\n";
var ep = new EsACgraph();
ep.setMel(mel);
ep.setCanvasID("nt1");
ep.setShowBlackKeyNotes(1);
ep.setBackgroundColor("cyan");
ep.graphIt();
ep.setCanvasID("nt2");
ep.setWidth(600);
ep.setBackgroundColor("yellow");
ep.transpose("G")
ep.graphIt();
ep.setCanvasID("nt3");
ep.setBackgroundColor("white");
ep.transpose("A")
ep.graphIt();
ep.setCanvasID("nt4");
ep.setBackgroundColor("#f0f0f0");
ep.transpose("C")
ep.graphIt();
</script>
</body>
</html>