public void testComplexSong() {
try{
double calcTime=System.currentTimeMillis();
advancerRegistry.clear();
globalParameters.setSampleRate(44100);
Mixer mixL=new Mixer();
mixL.setAbstractName("mixL");
mixL.setInstanceName("mixL");
Mixer mixR=new Mixer();
mixR.setAbstractName("mixR");
mixR.setInstanceName("mixR");
createBass();
createPad();
createSolo();
createDrumset();
System.out.println(""+(System.currentTimeMillis()-calcTime)/1000+": events created");
mixL.setSource(-1, bass_L, OUT.i);
mixL.setSource(-4, drums_L, OUT.i);
mixL.setSource(-2, pad_L, OUT.i);
mixL.setSource(-3, solo_L, OUT.i);
mixR.setSource(-1, bass_R, OUT.i);
mixR.setSource(-4, drums_R, OUT.i);
mixR.setSource(-2, pad_R, OUT.i);
mixR.setSource(-3, solo_R, OUT.i);
OutputFile of=new OutputFile(2);
Time time=new Time();
of.setSource(0, mixL, OUT.i);
of.setSource(-1, mixR, OUT.i);
advancerRegistry.registerAdvancer(time);