new method naming for audio stuff
support for threejs datatextures, new data smoothing method, minor refactoring