51 lines
1.2 KiB
Java
51 lines
1.2 KiB
Java
package assignment009;
|
|
|
|
//import assignment009.AudioPlayer.*;
|
|
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 <= song3.length/2) {
|
|
String fileMinuet = AudioPlayer.class.getClassLoader().getResource("res/M"+song3[i]+".wav").toString();
|
|
AudioPlayer.play(fileMinuet);
|
|
}
|
|
else {
|
|
String fileTrio = AudioPlayer.class.getClassLoader().getResource("res/T"+song3[i]+".wav").toString();
|
|
AudioPlayer.play(fileTrio);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} |