package _tmp;
import java.awt.borderlayout;
import java.awt.color;
import java.awt.graphics;
import java.awt.image;
import java.awt.toolkit;
import java.awt.image.bufferedimage;
import java.io.file;
import java.io.ioexception;
import java.util.arraydeque;
import java.util.deque;
import java.util.iterator;
import java.util.linkedlist;
import java.util.timer;
import java.util.timertask;
import javax.sound.sampled.audioformat;
import javax.sound.sampled.audioinputstream;
import javax.sound.sampled.audiosystem;
import javax.sound.sampled.sourcedataline;
import javax.swing.jframe;
import javax.swing.swingutilities;
public class soundtest {
public static class waveformgraph extends jframe {
private deque deque = new linkedlist();
private timer timer;
private image buffered;
private image showing;
public waveformgraph(int width, int height) {
setsize(width, height);
timer = new timer();
buffered = new bufferedimage(width, height, bufferedimage.type_4byte_abgr);
timer.schedule(new timertask() {
@override public void run() {