Changeset dbd19ea for python/test/bench/tempo
- Timestamp:
- Aug 10, 2006, 4:34:17 PM (18 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- e81c045
- Parents:
- 33cf541
- Location:
- python/test/bench/tempo
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/test/bench/tempo/demo-tempo
r33cf541 rdbd19ea 8 8 from aubio.task import taskbeat,taskparams 9 9 from aubio.aubioclass import fvec, aubio_autocorr 10 from aubio.gnuplot import gnuplot_create 10 from aubio.gnuplot import gnuplot_create, gnuplot_addargs 11 11 from aubio.aubiowrapper import * 12 12 from math import exp,log … … 23 23 action="store", dest="printframe", default=-1, 24 24 help="make a plot of the n_th frame") 25 parser.add_option("-x","--xsize", 26 action="store", dest="xsize", default=1., 27 type='float', help="define xsize for plot") 28 parser.add_option("-y","--ysize", 29 action="store", dest="ysize", default=1., 30 type='float', help="define ysize for plot") 31 parser.add_option("-O","--outplot", 32 action="store", dest="outplot", default=None, 33 help="save plot to output.{ps,png}") 25 gnuplot_addargs(parser) 34 26 (options, args) = parser.parse_args() 35 27 if not options.filename: … … 55 47 extension = '' 56 48 outplot = None 57 f = gnuplot_create(outplot=outplot,extension=extension )49 f = gnuplot_create(outplot=outplot,extension=extension,options=options) 58 50 59 51 params = taskparams() -
python/test/bench/tempo/demo-tempo-acf
r33cf541 rdbd19ea 8 8 from aubio.task import taskbeat,taskparams 9 9 from aubio.aubioclass import fvec, aubio_autocorr 10 from aubio.gnuplot import gnuplot_create 10 from aubio.gnuplot import gnuplot_create, gnuplot_addargs 11 11 from aubio.aubiowrapper import * 12 12 from math import exp,log … … 23 23 action="store", dest="printframe", default=-1, 24 24 help="make a plot of the n_th frame") 25 parser.add_option("-x","--xsize", 26 action="store", dest="xsize", default=1., 27 type='float', help="define xsize for plot") 28 parser.add_option("-y","--ysize", 29 action="store", dest="ysize", default=1., 30 type='float', help="define ysize for plot") 31 parser.add_option("-O","--outplot", 32 action="store", dest="outplot", default=None, 33 help="save plot to output.{ps,png}") 25 gnuplot_addargs(parser) 34 26 (options, args) = parser.parse_args() 35 27 if not options.filename: … … 55 47 extension = '' 56 48 outplot = None 57 f = gnuplot_create(outplot =outplot,extension=extension)49 f = gnuplot_create(outplot,extension,options) 58 50 59 51 params = taskparams() … … 108 100 acf = fvec(winlen,1) 109 101 110 if options.outplot and printframe > 0:111 extension = options.outplot.split('.')[-1]112 outplot = '.'.join(options.outplot.split('.')[:-1])113 else:114 extension = ''115 outplot = None116 f = gnuplot_create(outplot=outplot,extension=extension)117 102 nrframe = 0 118 103 while (task.readsize == params.hopsize): … … 150 135 f('set orig %f,%f' % (0.0*xsize,0.66*ysize) ) 151 136 f('set xrange [%f:%f]' % (0,btstep*hopsize) ) 137 f('set yrange [%f:%f]' % (-1.2*max(sig),1.2*max(sig)) ) 152 138 f.title('Input signal') 153 139 f.xlabel('time (samples)') … … 156 142 f('set orig %f,%f' % (0.0*xsize,0.33*ysize) ) 157 143 f('set xrange [%f:%f]' % (-winlen,0) ) 144 f('set autoscale y') 158 145 f.title('Onset detection function') 159 146 f.xlabel('time (df samples)')
Note: See TracChangeset
for help on using the changeset viewer.