paulstretch_python

Paulstretch python version
Log | Files | Refs | README

commit 0d4e7a0013e2b00c58b4e691be68335430ca0c64
parent 013e9d4817f104c16873d3d6368582b2733dd305
Author: Nasca Octavian PAUL <zynaddsubfx@yahoo.com>
Date:   Sat, 20 Dec 2014 12:01:20 +0200

Change 'print' statement to make compatible with python3

Diffstat:
Mpaulstretch_mono.py | 6+++---
Mpaulstretch_newmethod.py | 20++++++++++----------
Mpaulstretch_stereo.py | 16++++++++--------
3 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/paulstretch_mono.py b/paulstretch_mono.py @@ -24,7 +24,7 @@ def load_wav(filename): smp=(smp[:,0]+smp[:,1])*0.5 return (samplerate,smp) except: - print "Error loading wav: "+filename + print ("Error loading wav: "+filename) return None @@ -101,9 +101,9 @@ def paulstretch(samplerate,smp,stretch,windowsize_seconds,outfilename): start_pos+=displace_pos if start_pos>=len(smp): - print "100 %" + print ("100 %") break - print "%d %% \r" % int(100.0*start_pos/len(smp)), + sys.stdout.write ("%d %% \r" % int(100.0*start_pos/len(smp))) sys.stdout.flush() outfile.close() diff --git a/paulstretch_newmethod.py b/paulstretch_newmethod.py @@ -33,7 +33,7 @@ def load_wav(filename): smp=tile(smp,(2,1)) return (samplerate,smp) except: - print "Error loading wav: "+filename + print ("Error loading wav: "+filename) return None @@ -176,9 +176,9 @@ def paulstretch(samplerate,smp,stretch,windowsize_seconds,onset_level,outfilenam get_next_buf=False if start_pos>=nsamples: - print "100 %" + print ("100 %") break - print "%d %% \r" % int(100.0*start_pos/nsamples), + sys.stdout.write ("%d %% \r" % int(100.0*start_pos/nsamples)) sys.stdout.flush() @@ -203,9 +203,9 @@ def paulstretch(samplerate,smp,stretch,windowsize_seconds,onset_level,outfilenam ######################################## -print "Paul's Extreme Sound Stretch (Paulstretch) - Python version 20110223" -print "new method: using onsets information" -print "by Nasca Octavian PAUL, Targu Mures, Romania\n" +print ("Paul's Extreme Sound Stretch (Paulstretch) - Python version 20141220") +print ("new method: using onsets information") +print ("by Nasca Octavian PAUL, Targu Mures, Romania\n") parser = OptionParser(usage="usage: %prog [options] input_wav output_wav") parser.add_option("-s", "--stretch", dest="stretch",help="stretch amount (1.0 = no stretch)",type="float",default=8.0) parser.add_option("-w", "--window_size", dest="window_size",help="window size (seconds)",type="float",default=0.25) @@ -214,12 +214,12 @@ parser.add_option("-t", "--onset", dest="onset",help="onset sensitivity (0.0=max if (len(args)<2) or (options.stretch<=0.0) or (options.window_size<=0.001): - print "Error in command line parameters. Run this program with --help for help." + print ("Error in command line parameters. Run this program with --help for help.") sys.exit(1) -print "stretch amount =",options.stretch -print "window size =",options.window_size,"seconds" -print "onset sensitivity =",options.onset +print ("stretch amount = %g" % options.stretch) +print ("window size = %g seconds" % options.window_size) +print ("onset sensitivity = %g" % options.onset) (samplerate,smp)=load_wav(args[0]) paulstretch(samplerate,smp,options.stretch,options.window_size,options.onset,args[1]) diff --git a/paulstretch_stereo.py b/paulstretch_stereo.py @@ -28,7 +28,7 @@ def load_wav(filename): smp=tile(smp,(2,1)) return (samplerate,smp) except: - print "Error loading wav: "+filename + print ("Error loading wav: "+filename) return None @@ -124,16 +124,16 @@ def paulstretch(samplerate,smp,stretch,windowsize_seconds,outfilename): start_pos+=displace_pos if start_pos>=nsamples: - print "100 %" + print ("100 %") break - print "%d %% \r" % int(100.0*start_pos/nsamples), + sys.stdout.write ("%d %% \r" % int(100.0*start_pos/nsamples)) sys.stdout.flush() outfile.close() ######################################## -print "Paul's Extreme Sound Stretch (Paulstretch) - Python version 20110222" -print "by Nasca Octavian PAUL, Targu Mures, Romania\n" +print ("Paul's Extreme Sound Stretch (Paulstretch) - Python version 20141220") +print ("by Nasca Octavian PAUL, Targu Mures, Romania\n") parser = OptionParser(usage="usage: %prog [options] input_wav output_wav") parser.add_option("-s", "--stretch", dest="stretch",help="stretch amount (1.0 = no stretch)",type="float",default=8.0) parser.add_option("-w", "--window_size", dest="window_size",help="window size (seconds)",type="float",default=0.25) @@ -141,11 +141,11 @@ parser.add_option("-w", "--window_size", dest="window_size",help="window size (s if (len(args)<2) or (options.stretch<=0.0) or (options.window_size<=0.001): - print "Error in command line parameters. Run this program with --help for help." + print ("Error in command line parameters. Run this program with --help for help.") sys.exit(1) -print "stretch amount =",options.stretch -print "window size =",options.window_size,"seconds" +print ("stretch amount = %g" % options.stretch) +print ("window size = %g seconds" % options.window_size) (samplerate,smp)=load_wav(args[0]) paulstretch(samplerate,smp,options.stretch,options.window_size,args[1])