Ejemplo n.º 1
0
 @Override
 public void run() {
   isRunning = true;
   while (isRunning) {
     if (EQAfterList.size() > 0) {
       double[] data = EQAfterList.remove(0);
       DoubleFFT_1D fft = new DoubleFFT_1D(data.length);
       fft.realInverse(data, true);
       sendUIMessage(data);
     } else {
       try {
         Thread.sleep(10);
       } catch (InterruptedException e) {
         e.printStackTrace();
       }
     }
   }
 }
Ejemplo n.º 2
0
 @Override
 public void run() {
   isRunning = true;
   while (isRunning) {
     if (EQBeforeList.size() > 0) {
       double[] data = EQBeforeList.remove(0);
       //						double[] dataPart = new double[data.length - 20];
       for (int i = 0; i < data.length; i++) {
         if (i < 2 * reduceIndex - 30 || i > 2 * reduceIndex + 31) {
           data[i] = 0;
         }
       }
       EQAfterList.add(data);
     } else {
       try {
         Thread.sleep(10);
       } catch (InterruptedException e) {
         e.printStackTrace();
       }
     }
   }
 }