From 7d74e17b5b99a21fdb45152a10b5a42cd52baaad Mon Sep 17 00:00:00 2001 From: elsyLOL Date: Tue, 17 Oct 2017 13:06:44 +0200 Subject: [PATCH] Bug fixes Fixes (int(x)) some errors related to trying to index with an variable type of float --- mn.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mn.py b/mn.py index 4eb6184..a69e136 100644 --- a/mn.py +++ b/mn.py @@ -119,7 +119,7 @@ def create_wn(samples): Return: xn -- monosignal of white noise (1xn numpy array) ''' - x = np.random.randn(samples) + x = np.random.randn(int(samples)) maxvalue = np.max(np.abs(x)) xn = x / maxvalue return xn @@ -190,9 +190,9 @@ def fade(monosignal,samples): out -- faded monosignal (1xn numpy array) ''' ramps = 0.5*(1-np.cos(2*np.pi*(np.arange(2*samples))/(2*samples-1))) - fadein = ramps[0:samples] - fadeout = ramps[samples:len(ramps)+1] - plateu = np.ones(len(monosignal)-2*samples) + fadein = ramps[0:int(samples)] + fadeout = ramps[int(samples):len(ramps)+1] + plateu = np.ones(len(monosignal)-2*int(samples)) weight = np.concatenate((fadein,plateu,fadeout)) out = weight*monosignal return out @@ -371,4 +371,4 @@ def exp_decay(monosignal, decay = 5.0, fs = 48000): decay = np.log(0.01) / decay # decay to 0.01 (-40 dB) after decay ms w = np.exp(decay * t) out_signal = w * monosignal - return out_signal \ No newline at end of file + return out_signal