X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tools%2Fgen_sound.py;fp=tools%2Fgen_sound.py;h=db37d8267325d187ed9ffdfce8ec5c861e8be35a;hb=00a560f0ecaa4dde4e194b6f9cba089ad9a7e8b6;hp=6e524e850f05fa1660126dbd161f2ace1bb62b4d;hpb=343dbbaa8126ed72ffec8cb4a3ff45050fd5d06a;p=naja.git diff --git a/tools/gen_sound.py b/tools/gen_sound.py index 6e524e8..db37d82 100644 --- a/tools/gen_sound.py +++ b/tools/gen_sound.py @@ -17,26 +17,26 @@ DEFAULT_VOL = 95 def gen_sine(freq, secs, volume): filename = 'beep%s.pcm' % freq # We generate freq cycles and sample that OUTPUT_RATE times - per_cycle = OUTPUT_RATE / freq + per_cycle = OUTPUT_RATE // freq data = [] for x in range(per_cycle): rad = float(x) / per_cycle * 2 * math.pi y = 256 * int(volume * math.sin(rad)) data.extend([struct.pack(' [] []' - print ' where is the frequency in Hz (int)' - print ' [] is the time in seconds (float) - default 0.25' + print ('Unexpected input') + print ('Usage gen_sound [] []') + print (' where is the frequency in Hz (int)') + print (' [] is the time in seconds (float) - default 0.25') print (' and [] is the volume (integer between 0 and 127)' ' - default %s' % DEFAULT_VOL) @@ -52,19 +52,19 @@ if __name__ == "__main__": volume = int(sys.argv[3]) else: volume = DEFAULT_VOL - except Exception, exc: + except Exception as exc: usage() - print 'Error was', exc + print ('Error was: %s' % exc) sys.exit(1) if volume > 128 or volume < 0: usage() - print 'Invalid volume: %s' % volume + print ('Invalid volume: %s' % volume) sys.exit(1) if freq > 2000 or freq < 100: usage() - print 'Invalid freq: %s' % volume + print ('Invalid freq: %s' % volume) sys.exit(1) gen_sine(freq, secs, volume)