- Timestamp:
- Aug 2, 2006, 1:21:46 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:
- 778bc7a
- Parents:
- aa3637a
- Location:
- python
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/aubio/gnuplot.py
raa3637a re638bcf 73 73 g.gnuplot('unset multiplot;') 74 74 75 def audio_to_spec(filename,minf = 0, maxf = 0, lowthres = -20.): 75 def audio_to_spec(filename,minf = 0, maxf = 0, lowthres = -20., 76 bufsize= 8192, hopsize = 1024): 76 77 from aubioclass import fvec,cvec,pvoc,sndfile 77 78 from math import log10 78 bufsize = 819279 hopsize = bufsize/8 # could depend on filelength80 79 filei = sndfile(filename) 81 80 srate = float(filei.samplerate()) … … 118 117 return data,time,freq 119 118 120 def plot_spec(filename, outplot='',extension='', fileout=None, start=0, end=None, noaxis=None,log=1, minf=0, maxf= 0, xsize = 1., ysize = 1. ):119 def plot_spec(filename, outplot='',extension='', fileout=None, start=0, end=None, noaxis=None,log=1, minf=0, maxf= 0, xsize = 1., ysize = 1.,bufsize=8192, hopsize=1024): 121 120 import Gnuplot 122 121 g = gnuplot_create(outplot,extension) 123 data,time,freq = audio_to_spec(filename,minf=minf,maxf=maxf )122 data,time,freq = audio_to_spec(filename,minf=minf,maxf=maxf,bufsize=bufsize,hopsize=hopsize) 124 123 xorig = 0. 125 124 if not noaxis: -
python/aubioplot-spec
raa3637a re638bcf 17 17 help="input sound file") 18 18 parser.add_option("-M","--maxf", 19 action="store", dest="maxf", default= 0.,19 action="store", dest="maxf", default=10000., 20 20 type='float',help="higher frequency limit") 21 21 parser.add_option("-L","--minf", … … 34 34 action="store", dest="outplot", default=None, 35 35 help="save plot to output.{ps,png}") 36 parser.add_option("-B","--bufsize", type='int', 37 action="store", dest="bufsize", default=8192, 38 help="buffer size [default=8192]") 39 parser.add_option("-H","--hopsize", type='int', 40 action="store", dest="hopsize", default=1024, 41 help="overlap size [default=1024]") 36 42 (options, args) = parser.parse_args() 37 43 if not options.filename: … … 52 58 plot_spec(filename, outplot=outplot, extension=extension, log=options.log, 53 59 maxf = options.maxf, minf = options.minf, 54 xsize = options.xsize, ysize = options.ysize) 60 xsize = options.xsize, ysize = options.ysize, 61 bufsize = options.bufsize, hopsize = options.hopsize)
Note: See TracChangeset
for help on using the changeset viewer.