int[][] samples = new int[1][(int)(SAMPLE_RATE * duration)];
SineGenerator generator = new SineGenerator(SAMPLE_RATE,
(int)SAMPLE_BITS,
1, freq);
generator.generate(samples);
wave.setSampleData(samples);
FileOutputStream fos = new FileOutputStream(file);
wave.writeFile(fos);