Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. shift = 5
  2. data = stream.read(CHUNK, exception_on_overflow=False)
  3. da = np.fromstring(data, dtype=NP_FORMAT)
  4. left, right = da[0::2], da[1::2]
  5. lf, rf = np.fft.rfft(left), np.fft.rfft(right)
  6. lf, rf = np.roll(lf, shift), np.roll(rf, shift)
  7. lf[0:shift], rf[0:shift] = 0, 0
  8. nl, nr = np.fft.irfft(lf), np.fft.irfft(rf)
  9. ns = np.column_stack((nl, nr)).ravel().astype(np.int16)
  10. #index = delay_modification(data, buffer, index)
  11.  
  12. stream.write(ns.tostring())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement