Skip to content

Instantly share code, notes, and snippets.

View alalonde's full-sized avatar

Alec LaLonde alalonde

  • Salt Lake City, UT
View GitHub Profile
@alalonde
alalonde / gist:2240025
Created March 29, 2012 17:08
Concatenate audio files
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(clipIterator.next());
if(clipIterator.hasNext()) {
AudioInputStream secondInputStream = AudioSystem.getAudioInputStream(clipIterator.next());
SequenceInputStream clipsStream = new SequenceInputStream(audioInputStream, secondInputStream);
if(clipIterator.hasNext()) {
AudioInputStream thirdInputStream = AudioSystem.getAudioInputStream(clipIterator.next());
clipsStream = new SequenceInputStream(clipsStream, thirdInputStream);
audioInputStream = new AudioInputStream(clipsStream, audioInputStream.getFormat(),
audioInputStream.getFrameLength() + secondInputStream.getFrameLength() +