コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
    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)
コード例 #6
0
 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)
コード例 #7
0
 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)