Mercurial > code > home > repos > light9
view bin/wavecurve @ 254:1546c423b467
Fix bugs introduced in "SubClient created, keyboardcomposer and gyrocontroller use it now"
author | David McClosky <dmcc@bigasterisk.com> |
---|---|
date | Wed, 15 Jun 2005 09:00:27 +0000 |
parents | 8c9138ff91d5 |
children | 7771f37252da |
line wrap: on
line source
#!/usr/bin/env python import os, sys, optparse import run_local from light9.wavepoints import simp parser = optparse.OptionParser(usage="%prog inputSong.wav outputCurve") parser.add_option("-t",type="float",default=.01, help="seconds per sample (default .01, .07 is smooth)") options,args = parser.parse_args() inpath,outpath = args points = simp(inpath, seconds_per_average=options.t) f = file(outpath, 'w') for time_val in points: print >>f, "%s %s" % time_val