PR1/Musik/assignment009/MozartMain.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);
}
}
}
}