def a44a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 90, 1),
            repeatlist(
                itertools.chain(repeatlist(linear(90, 40, 1), 4), flat(90, 4),
                                flat(0, 2)), 3)))
예제 #2
0
def a216a():
    return repeatlist(
        chain(
            linear(20, 50, 1),
            flat(50, 3),
            linear(50, 20, 1),
            flat(20, 3),
        ), 4)
예제 #3
0
def a308a():
    return repeatlist(
        chain(
            flat(0, 4),
            linear(0, 100, 1),
            flat(0, 0.5),
            linear(0, 100, 1),
        ), 5)
def a30a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 90, 2),
            repeatlist(
                itertools.chain(repeatlist(linear(90, 40, 0.9), 4),
                                flat(90, 3)), 6)))
예제 #5
0
def a711a():
    return repeatlist(
        chain(
            linear(20, 90, 3),
            flat(90, 1),
            linear(90, 20, 3),
            flat(20, 1),
        ), 4)
def a37a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 90, 3),
            repeatlist(
                itertools.chain(
                    flat(90, 3),
                    linear(90, 30, 2),
                    linear(30, 90, 2),
                ), 5)))
def a38a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 90, 3),
            repeatlist(
                itertools.chain(
                    flat(90, 4),
                    linear(90, 50, 1.5),
                    linear(50, 90, 1.5),
                ), 5)))
def a39a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 100, 3),
            repeatlist(
                itertools.chain(
                    flat(100, 3),
                    linear(100, 30, 2.5),
                    flat(30, 0.5),
                    linear(30, 100, 2.5),
                ), 5)))
def a36a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 80, 3),
            repeatlist(
                itertools.chain(
                    flat(80, 2),
                    linear(80, 20, 2),
                    flat(20, 2),
                    linear(20, 80, 2),
                ), 5)))
예제 #10
0
def a51a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 70, 1),
            repeatlist(
                itertools.chain(
                    sine_wave(4.5, 1, 100, 70),
                    linear(70, 0, 0.5),
                    flat(0, 3),
                    linear(0, 70, 0.5),
                ), 4)))
예제 #11
0
def a23a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 80, 1),
            repeatlist(itertools.chain(
                flat(80, 0.5),
                flat(0, 0.5),
            ), 30)))
예제 #12
0
def a40a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 80, 1),
            repeatlist(itertools.chain(
                flat(80, 3),
                flat(0, 2),
            ), 6)))
예제 #13
0
def a7a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 65, 1.5),
            sine_wave(15.5, 1, 90, 40),
            dip(3, 65, 30),
            sine_wave(15.5, 1, 90, 40),
        ))
예제 #14
0
def a6a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 60, 2),
            repeatlist(
                itertools.chain(
                    sine_wave(4.5, 1, 80, 40),
                    dip(2, 60, 40),
                ), 7)))
예제 #15
0
def a41a():
    return envelope(
        sound(),
        itertools.chain.from_iterable([
            linear(0, 90, 1),
            repeatlist(itertools.chain(
                flat(90, 4),
                flat(0, 1),
            ), 6)
        ]))
예제 #16
0
def a13a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 65, 1),
            repeatlist(
                itertools.chain(
                    sine_wave(5, 1, 90, 40),
                    sine_wave(7, .5, 90, 40),
                ), 6)))
예제 #17
0
def a2a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 45, 2),
            sine_wave(2.5, 3, 60, 30),
            dip(4, 45, 15),
            sine_wave(2.5, 3, 60, 30),
            dip(4, 45, 15),
        ))
예제 #18
0
def a33a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 70, 1),
            repeatlist(
                itertools.chain(
                    sine_wave(4.25, .7, 90, 50),
                    flat(90, 3),
                ), 6)))
예제 #19
0
def a3a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 45, 2),
            repeatlist(
                itertools.chain(
                    sine_wave(3.5, 1.5, 60, 30),
                    dip(3, 45, 15),
                ), 8)))
예제 #20
0
def a16a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 70, 1),
            repeatlist(
                itertools.chain(
                    sine_wave(4, .7, 90, 50),
                    sine_wave(3, 1.5, 90, 50),
                ), 5)))
예제 #21
0
def a4a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 60, 2),
            repeatlist(
                itertools.chain(
                    sine_wave(3.5, 1.5, 80, 40),
                    dip(3, 60, 30),
                ), 5),
        ))
예제 #22
0
def a18a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 60, 1),
            repeatlist(
                itertools.chain(
                    sine_wave(4.75, .7, 90, 30),
                    flat(0, 5),
                ), 6),
        ))
예제 #23
0
def a27a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 50, 2),
            repeatlist(
                itertools.chain(
                    sine_wave(5.5, .7, 80, 20),
                    flat(0, 3),
                ), 7),
        ))
예제 #24
0
def a9a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 65, 1),
            sine_wave(8.5, .8, 90, 40),
            flat(0, 3),
            sine_wave(8.5, .8, 90, 40),
            flat(0, 3),
            sine_wave(8.5, .8, 90, 40),
            flat(0, 3),
            sine_wave(8.5, .8, 90, 40),
            flat(0, 3),
            sine_wave(8.5, .8, 90, 40),
            flat(0, 3),
        ))
예제 #25
0
def a11a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 65, 1),
            sine_wave(6.25, .7, 90, 40),
            flat(90, 3),
            flat(0, 3),
            sine_wave(6.25, .7, 90, 40),
            flat(90, 3),
            flat(0, 3),
            sine_wave(6.25, .7, 90, 40),
            flat(90, 3),
            flat(0, 3),
            sine_wave(6.25, .7, 90, 40),
            flat(90, 3),
            flat(0, 3),
            sine_wave(6.25, .7, 90, 40),
            flat(90, 3),
            flat(0, 3),
        ))
예제 #26
0
def a12a():
    return envelope(
        sound(),
        itertools.chain(
            linear(0, 65, 1),
            sine_wave(6, .8, 90, 40),
            sine_wave(7, .5, 90, 40),
            flat(0, 2),
            sine_wave(6, .8, 90, 40),
            sine_wave(7, .5, 90, 40),
            flat(0, 2),
            sine_wave(6, .8, 90, 40),
            sine_wave(7, .5, 90, 40),
            flat(0, 2),
            sine_wave(6, .8, 90, 40),
            sine_wave(7, .5, 90, 40),
            flat(0, 2),
            sine_wave(6, .8, 90, 40),
            sine_wave(7, .5, 90, 40),
            flat(0, 2),
            sine_wave(6, .8, 90, 40),
            sine_wave(7, .5, 90, 40),
            flat(0, 2),
        ))
예제 #27
0
def a616a():
    return repeatlist(chain(
        linear(40, 80, 3),
        flat(0, 3),
    ), 6)
예제 #28
0
def a615a():
    return repeatlist(chain(
        linear(40, 80, 3),
        linear(80, 40, 3),
    ), 6)
예제 #29
0
def calibration():
    return itertools.chain(linear(0, 100, 10), flat(100, 50))
예제 #30
0
def a606a():
    return repeatlist(chain(linear(0, 40, 3), linear(40, 0, 3)), 5)