Esempio n. 1
0
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)