Zum Inhalt
Benutzer:Seboll
Aus ProgrammingWiki
Archivierte Version vom 2011-04-12T14:56:18+00:00.
Aktuelle Version
Hallo Sebastian
Ihr Browser unterstützt Canvas nicht.
System.out.println("Hello World"); canvas.clear(); String Lied = "E-4 E-4 E-2 E-4 E-4 E-2 E-4 G-4 C-4 "+ "D-4 E-1 F-4 F-4 F-4 F-4 F-4 E-4 E-4 "+ "E-8 E-8 E-4 D-4 D-4 E-4 D-2 G-2"; orgel = new Sound(19); // 19. MIDI-Gerät = Orgel String[] Noten = Lied.split(" "); int posx = 0; int posy = 0; for(int i=0; i < Noten.length; i++){ int key = 0; if (Noten[i].charAt(0) == 'C') key = 60; if (Noten[i].charAt(0) == 'D') key = 62; if (Noten[i].charAt(0) == 'E') key = 64; if (Noten[i].charAt(0) == 'F') key = 65; if (Noten[i].charAt(0) == 'G') key = 67; if (Noten[i].charAt(0) == 'A') key = 69; if (Noten[i].charAt(0) == 'H') key = 71; int dauer = 0; if (Noten[i].charAt(2) == '1') dauer = 1000/1; if (Noten[i].charAt(2) == '2') dauer = 1000/2; if (Noten[i].charAt(2) == '4') dauer = 1000/4; if (Noten[i].charAt(2) == '8') dauer = 1000/8; canvas.fillRect(posx,80-(key-60)*8,dauer/20,10); posx = posx + dauer/20+5; orgel.play(key,dauer); }
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten