import sys from synth import * base_mod = 1.0 if len(sys.argv) > 1: base_mod = float(sys.argv[1]) bm = base_mod while True: wv0 = sinwave(0.001 * bm) wv1 = sinwave(0.1*bm) wv2 = sinwave(0.011*bm) lfo0 = sinwave(0.01*bm) lfo1 = sinwave(0.02*bm) wv2 = vol_lfo(wv2, lfo0) mix = mixer(wv0, wv1, wv2) r = vol_lfo(mix, lfo1) samples = output_sampler(r) while True: sys.stdout.buffer.write(next(samples))