def testNormalize(self):
        '''Test Normalize Volume'''

        largest = 0
        f = 'Blip.wav'
        media.setTestMediaFolder()
        sound = media.makeSound(f)

        #for sample in media.getSamples(sound):
        counter = 0     
        while counter < media.getLength(sound):
            sample = media.getSampleObjectAt(sound, counter)
            largest = max(largest, abs(media.getSample(sample)), media.getSample(sample))
            counter += 1

        amplification = 32767.0 / largest

        counter = 0     
        while counter < media.getLength(sound):
            sample = media.getSampleObjectAt(sound, counter)
            louder =  amplification * media.getSample(sample)  
            media.setSample(sample, louder)
            counter += 1
                
        original = media.makeSound(f)
        
        counter = 0     
        while counter < media.getLength(sound):
            if( int(media.getSampleValueAt(sound,counter)) != int(media.getSampleValueAt(original,counter)*amplification)):
                self.fail("Sample %s not normalized properly" % counter)
                    #print "%s != %s at %s" % (media.getSampleValueAt(sound,counter), (media.getSampleValueAt(original,counter)*amplification), counter)
            counter += 1
Ejemplo n.º 2
0
    def testNormalize(self):
        '''Test Normalize Volume'''

        largest = 0
        f = 'Blip.wav'
        media.setTestMediaFolder()
        sound = media.makeSound(f)

        #for sample in media.getSamples(sound):
        counter = 0
        while counter < media.getLength(sound):
            sample = media.getSampleObjectAt(sound, counter)
            largest = max(largest, abs(media.getSample(sample)),
                          media.getSample(sample))
            counter += 1

        amplification = 32767.0 / largest

        counter = 0
        while counter < media.getLength(sound):
            sample = media.getSampleObjectAt(sound, counter)
            louder = amplification * media.getSample(sample)
            media.setSample(sample, louder)
            counter += 1

        original = media.makeSound(f)

        counter = 0
        while counter < media.getLength(sound):
            if (int(media.getSampleValueAt(sound, counter)) != int(
                    media.getSampleValueAt(original, counter) *
                    amplification)):
                self.fail("Sample %s not normalized properly" % counter)
                #print "%s != %s at %s" % (media.getSampleValueAt(sound,counter), (media.getSampleValueAt(original,counter)*amplification), counter)
            counter += 1
Ejemplo n.º 3
0
    def testDecreaseVolume(self):
        '''Test Decrease Volume'''

        f = SOUNDS + 'Blip.wav'
        media.setTestMediaFolder()
        sound = media.makeSound(f)
        # samples = media.getSamples(sound)
        i = 0
        counter = 0

        print "changing"

        # while i <= media.getLength(sound):
        for sample in media.getSamples(sound):
            value = media.getSample(sample)
            media.setSample(sample, (value * 0.5))

        print "comparing"
        original = media.makeSound(f)

        counter = 0
        while counter < media.getLength(sound):
            if(int(media.getSampleValueAt(sound, counter)) != int(media.getSampleValueAt(original, counter) * 0.5)):
                self.fail("Sample %s not decreased properly" % counter)
                # print "%s != %s at %s" %
                # (media.getSampleValueAt(sound,counter),
                # (media.getSampleValueAt(original,counter)*2.0), counter)
            counter += 1
Ejemplo n.º 4
0
    def testDecreaseVolume(self):
        '''Test Decrease Volume'''

        f = SOUNDS + 'Blip.wav'
        media.setTestMediaFolder()
        sound = media.makeSound(f)
        # samples = media.getSamples(sound)
        i = 0
        counter = 0

        print "changing"

        # while i <= media.getLength(sound):
        for sample in media.getSamples(sound):
            value = media.getSample(sample)
            media.setSample(sample, (value * 0.5))

        print "comparing"
        original = media.makeSound(f)

        counter = 0
        while counter < media.getLength(sound):
            if (int(media.getSampleValueAt(sound, counter)) != int(
                    media.getSampleValueAt(original, counter) * 0.5)):
                self.fail("Sample %s not decreased properly" % counter)
                # print "%s != %s at %s" %
                # (media.getSampleValueAt(sound,counter),
                # (media.getSampleValueAt(original,counter)*2.0), counter)
            counter += 1