silenceInBetween = Math.max(0, silenceInBetween); mixSignal = new double[(int) mixSignalSource.getDataLength() + silenceInBetween]; mixSignalSource.getData(mixSignal); avgEn = SignalProcUtils.getAverageSampleEnergy(mixSignal, (int) mixSignalSource.getDataLength()); for (i = (int) mixSignalSource.getDataLength(); i < (int) mixSignalSource.getDataLength() + silenceInBetween; i++) mixSignal[i] = 0.0;
silenceInBetween = Math.max(0, silenceInBetween); mixSignal = new double[(int) mixSignalSource.getDataLength() + silenceInBetween]; mixSignalSource.getData(mixSignal); avgEn = SignalProcUtils.getAverageSampleEnergy(mixSignal, (int) mixSignalSource.getDataLength()); for (i = (int) mixSignalSource.getDataLength(); i < (int) mixSignalSource.getDataLength() + silenceInBetween; i++) mixSignal[i] = 0.0;