def a100a(): return chain( sine_wave(2.5, 3, 50, 30), dip(4, 40, 15), sine_wave(2.5, 3, 50, 30), dip(4, 40, 15), )
def a101a(): return chain( sine_wave(2.5, 3, 60, 30), dip(4, 45, 15), sine_wave(2.5, 3, 60, 30), dip(4, 45, 15), )
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), ))
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), ))
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)))
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)))
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), ))
def a103a(): return repeatlist( itertools.chain( sine_wave(3.5, 1.5, 60, 30), dip(3, 45, 15), ), 8)
def a506a(): return repeatlist(chain( sine_wave(3.5, 3, 70, 10), dip(3, 40, 10), ), 3)
def a1309a(): return repeatlist(chain(flat(100, 4), dip(2, 100, 30)), 5)
def a1308a(): return repeatlist(chain(flat(100, 3), dip(3, 100, 30)), 5)
def a1307a(): return repeatlist(chain(flat(100, 4), dip(4, 100, 30)), 4)
def a1306a(): return repeatlist(chain(flat(100, 2), dip(4, 100, 30)), 5)
def a718a(): return repeatlist(chain(flat(90, 3), dip(3, 90, 20)), 5)