def testResetStandard(self): from essentia.standard import AudioLoader as stdAudioLoader audiofile = join(testdata.audio_dir,'recorded','musicbox.wav') loader = stdAudioLoader(filename=audiofile) audio1, sr1, nChannels1 = loader(); audio2, sr2, nchannels2 = loader(); loader.reset(); audio3, sr3, nChannels3 = loader(); self.assertAlmostEqualMatrix(audio3, audio1) self.assertEqual(sr3, sr1) self.assertEqual(nChannels3, nChannels1) self.assertEqualMatrix(audio2, audio1)
def testResetStandard(self): from essentia.standard import AudioLoader as stdAudioLoader audiofile = join(testdata.audio_dir, 'recorded', 'musicbox.wav') loader = stdAudioLoader(filename=audiofile) audio1, sr1, nChannels1 = loader() audio2, sr2, nchannels2 = loader() loader.reset() audio3, sr3, nChannels3 = loader() self.assertAlmostEqualMatrix(audio3, audio1) self.assertEqual(sr3, sr1) self.assertEqual(nChannels3, nChannels1) self.assertEqualMatrix(audio2, audio1)
def testLoadMultiple(self): from essentia.standard import AudioLoader as stdAudioLoader aiffpath = join('generated','synthesised','impulse','aiff') filename = join(testdata.audio_dir,aiffpath,'impulses_1second_44100.aiff') algo = stdAudioLoader(filename=filename) audio1, _, _, _, _, _ = algo() audio2, _, _, _, _, _ = algo() audio3, _, _, _, _, _ = algo() self.assertEquals(len(audio1), 441000); self.assertEquals(len(audio2), 441000); self.assertEquals(len(audio3), 441000); self.assertEqualMatrix(audio2, audio1) self.assertEqualMatrix(audio2, audio3)
def testLoadMultiple(self): from essentia.standard import AudioLoader as stdAudioLoader aiffpath = join('generated','synthesised','impulse','aiff') filename = join(testdata.audio_dir,aiffpath,'impulses_1second_44100.aiff') algo = stdAudioLoader(filename=filename) audio1, _, _ = algo() audio2, _, _ = algo() audio3, _, _ = algo() self.assertEquals(len(audio1), 441000); self.assertEquals(len(audio2), 441000); self.assertEquals(len(audio3), 441000); self.assertEqualMatrix(audio2, audio1) self.assertEqualMatrix(audio2, audio3)
def testResetStandard(self): from essentia.standard import AudioLoader as stdAudioLoader audiofile = join(testdata.audio_dir, "recorded", "musicbox.wav") loader = stdAudioLoader(filename=audiofile, computeMD5=True) audio1, sr1, nChannels1, md51 = loader() audio2, sr2, nchannels2, md52 = loader() loader.reset() audio3, sr3, nChannels3, md53 = loader() self.assertAlmostEqualMatrix(audio3, audio1) self.assertEqual(sr3, sr1) self.assertEqual(nChannels3, nChannels1) self.assertEqual(md53, md51) self.assertEqualMatrix(audio2, audio1)
def testResetStandard(self): from essentia.standard import AudioLoader as stdAudioLoader audiofile = join(testdata.audio_dir, 'recorded', 'musicbox.wav') loader = stdAudioLoader(filename=audiofile, computeMD5=True) audio1, sr1, nChannels1, md51, bitrate1, codec1 = loader() audio2, sr2, nchannels2, md52, bitrate2, codec2 = loader() loader.reset() audio3, sr3, nChannels3, md53, bitrate3, codec3 = loader() self.assertAlmostEqualMatrix(audio3, audio1) self.assertEqual(sr3, sr1) self.assertEqual(nChannels3, nChannels1) self.assertEqual(md53, md51) self.assertEqualMatrix(audio2, audio1) self.assertEqual(bitrate3, bitrate1) self.assertEqual(codec3, codec1)
def testResetStandard(self): from essentia.standard import AudioLoader as stdAudioLoader audiofile = join(testdata.audio_dir,'recorded','musicbox.wav') loader = stdAudioLoader(filename=audiofile, computeMD5=True) audio1, sr1, nChannels1, md51, bitrate1, codec1 = loader(); audio2, sr2, nchannels2, md52, bitrate2, codec2 = loader(); loader.reset(); audio3, sr3, nChannels3, md53, bitrate3, codec3 = loader(); self.assertAlmostEqualMatrix(audio3, audio1) self.assertEqual(sr3, sr1) self.assertEqual(nChannels3, nChannels1) self.assertEqual(md53, md51) self.assertEqualMatrix(audio2, audio1) self.assertEqual(bitrate3, bitrate1) self.assertEqual(codec3, codec1)