def testResetStandard(self): from essentia.standard import EasyLoader as stdEasyLoader audiofile = join(testdata.audio_dir, 'recorded', 'musicbox.wav') loader = stdEasyLoader(filename=audiofile, startTime=0, endTime=70) audio1 = loader() audio2 = loader() loader.reset() audio3 = loader() self.assertAlmostEqualVector(audio3, audio1) self.assertEqualVector(audio2, audio3)
def testResetStandard(self): from essentia.standard import EasyLoader as stdEasyLoader audiofile = join(testdata.audio_dir,'recorded','musicbox.wav') loader = stdEasyLoader(filename=audiofile, startTime=0, endTime=70) audio1 = loader(); audio2 = loader(); loader.reset(); audio3 = loader(); self.assertAlmostEqualVector(audio3, audio1) self.assertEqualVector(audio2, audio3)
def testLoadMultiple(self): from essentia.standard import EasyLoader as stdEasyLoader aiffpath = join('generated','synthesised','impulse','aiff') filename = join(testdata.audio_dir,aiffpath,'impulses_1second_44100.aiff') algo = stdEasyLoader(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)