def testResetStandard(self):
     from essentia.standard import EqloudLoader as stdEqloudLoader
     audiofile = join(testdata.audio_dir, 'recorded', 'musicbox.wav')
     loader = stdEqloudLoader(filename=audiofile, endTime=31)
     audio1 = loader()
     audio2 = loader()
     loader.reset()
     audio3 = loader()
     self.assertAlmostEqualVector(audio3, audio1)
     self.assertEqualVector(audio2, audio1)
 def testResetStandard(self):
     from essentia.standard import EqloudLoader as stdEqloudLoader
     audiofile = join(testdata.audio_dir,'recorded','musicbox.wav')
     loader = stdEqloudLoader(filename=audiofile, endTime=31)
     audio1 = loader();
     audio2 = loader();
     loader.reset();
     audio3 = loader();
     self.assertAlmostEqualVector(audio3, audio1)
     self.assertEqualVector(audio2, audio1)
 def testLoadMultiple(self):
     from essentia.standard import EqloudLoader as stdEqloudLoader
     aiffpath = join('generated','synthesised','impulse','aiff')
     filename = join(testdata.audio_dir,aiffpath,'impulses_1second_44100.aiff')
     algo = stdEqloudLoader(filename=filename)
     audio1 = algo()
     audio2 = algo()
     audio3 = algo()
     self.assertEquals(len(audio1), 441000);
     self.assertEquals(len(audio2), 441000);
     self.assertEquals(len(audio3), 441000);
     self.assertEqualVector(audio2, audio1)
     self.assertEqualVector(audio2, audio3)
 def testLoadMultiple(self):
     from essentia.standard import EqloudLoader as stdEqloudLoader
     aiffpath = join('generated','synthesised','impulse','aiff')
     filename = join(testdata.audio_dir,aiffpath,'impulses_1second_44100.aiff')
     algo = stdEqloudLoader(filename=filename)
     audio1 = algo()
     audio2 = algo()
     audio3 = algo()
     self.assertEquals(len(audio1), 441000);
     self.assertEquals(len(audio2), 441000);
     self.assertEquals(len(audio3), 441000);
     self.assertEqualVector(audio2, audio1)
     self.assertEqualVector(audio2, audio3)