A neural event process, including receiving a neural response signal,decomposing the signal using at least one wavelet, differentiating phase dataof the wavelets and the response signal to determine maxima and minima of thephase data and the signal, and processing the maxima and minima to determinepeaks representing neural events.