4 from naja.gen_sound import Chunk, scale
8 yield Chunk('sine', freq=100, length=0.01, volume=25)
10 for freq in (100, 150, 200, 350, 120, 170, 300):
11 tones.append(Chunk('sine', freq=freq, length=0.01, volume=25))
13 yield random.choice(tones)
14 yield Chunk('sine', freq=100, length=0.01, volume=25)
18 'chirp': scale(1650, 1449, -200, length=0.05, volume=50),
19 'error': Chunk('sine', freq=1000, length=0.25),
21 'shutdown': scale(800, 199, -200),
22 'silence': Chunk('silence', length=2),
23 'startup': scale(200, 801, 200),
24 'zoop': scale(500, 800, 20, length=0.01, volume=50),
25 'zzzzz': Chunk('sine', freq=100, length=0.5, volume=50),
26 'yipee': itertools.chain(
27 scale(800, 1001, 50, length=0.1, volume=50),
28 scale(900, 1001, 50, length=0.1, volume=50),
31 Chunk('sine', freq=400, volume=50),
32 Chunk('sine', freq=250, length=0.5, volume=50),
35 Chunk('sine', freq=1100, length=0.2, volume=50),
36 Chunk('sine', freq=1200, length=0.1, volume=50),