gram.build_aud() #t = time.clock() init_rec_data = gram.init_inverse() rec_data = gram.invert(init_vec = init_rec_data, nb_iter=10, display=False) #print "Elapsed :", time.clock() -t cProfile.runctx('gram.invert(init_vec = init_rec_data, nb_iter=10, display=False)', globals(), locals()) rec_sig = Signal(rec_data, sig.fs, normalize=True) #rec_sig.write('/sons/resynth_aud_python_10.wav') #plt.figure() #plt.plot(rec_data) #plt.show() rec_sig.play() def debug_invert(): # initialize dec = 8.0 shift=0.0 alph = np.exp(-1.0 / (float(dec) * 2.0 ** (4.0 + shift))) x0 = init_rec_data #sig_init = Signal(x0, sig.fs) v5 = np.array(gram.y5).copy() # filterbank y2 = cochleo_tools.coch_filt(x0, gram.coeffs, 127) y2_h = cochleo_tools.coch_filt(x0, gram.coeffs, 128)