示例#1
0
def crosstwo(a, b, length):
    length = mstf(length)

    out = ''

    out += cut(a, 0, flen(a) - length)

    fadeout = cut(a, flen(a) - length, length)
    fadeout = env(fadeout, 'phasor')

    fadein = cut(b, 0, length)
    fadein = env(fadein, 'line')

    out += mix([fadein, fadeout])

    out += cut(b, length, flen(b) - length)

    return out
示例#2
0
def crosstwo(a, b, length):
    length = mstf(length)

    out = ''

    out += cut(a, 0, flen(a) - length)

    fadeout = cut(a, flen(a) - length, length)
    fadeout = env(fadeout, 'phasor')

    fadein = cut(b, 0, length)
    fadein = env(fadein, 'line')

    out += mix([ fadein, fadeout ])

    out += cut(b, length, flen(b) - length)

    return out
示例#3
0
文件: dsp.py 项目: joshnroy/pippi
def crosstwo(a, b, length):
    length = mstf(length)

    out = ""

    out += cut(a, 0, flen(a) - length)

    fadeout = cut(a, flen(a) - length, length)
    fadeout = env(fadeout, "phasor")

    fadein = cut(b, 0, length)
    fadein = env(fadein, "line")

    out += mix([fadein, fadeout])

    out += cut(b, length, flen(b) - length)

    return out
示例#4
0
 def __add__(self, value):
     if isinstance(value, int):
         return value
     elif isinstance(value, Sound):
         return Sound(mix([self.data, value.data]))
示例#5
0
 def __add__(self, value):
     if isinstance(value, int):
         return value
     elif isinstance(value, Sound):
         return Sound(mix([self.data, value.data]))