50 lines
1.2 KiB
Java
50 lines
1.2 KiB
Java
package assignment009;
|
|
|
|
import assignment009.AudioPlayer;
|
|
|
|
public class MozartMain{
|
|
|
|
public static void main (String[] args){
|
|
|
|
WalzerGenerator schee = new WalzerGenerator();
|
|
|
|
int [] song = new int[32];
|
|
int [] song2 = new int[16];
|
|
int [] song3 = new int[16];
|
|
|
|
//Songs genrieren
|
|
schee.createWalz(0,song3);
|
|
schee.createTrio(0,song2);
|
|
|
|
for (int i = 0; i < song3.length; i ++){
|
|
System.out.print(song3[i] + " ");
|
|
}
|
|
System.out.println();
|
|
for (int i = 0; i < song2.length; i ++){
|
|
System.out.print(song2[i] + " ");
|
|
}
|
|
|
|
//Songs zusammenfügen
|
|
for (int i = 0; i < song.length; i++){
|
|
if (i<16){song[i] = song3[i];}
|
|
else{song[i] = song2[i-16];}
|
|
}
|
|
|
|
for (int i = 0; i < song.length; i++) {
|
|
|
|
if (i <= song.length/2) {
|
|
String fileMinuet = AudioPlayer.class.getClassLoader().getResource("res/M"+song[i]+".wav").toString();
|
|
AudioPlayer.play(fileMinuet);
|
|
}
|
|
else {
|
|
String fileTrio = AudioPlayer.class.getClassLoader().getResource("res/T"+song[i]+".wav").toString();
|
|
AudioPlayer.play(fileTrio);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} |