Generating electrode stimulation signals for an implanted electrode array isdescribed. An acoustic audio signal isprocessed to generate band pass signals which represent associated bands ofaudio frequencies. Macro bands are defined, each ofwhich characterizes multiple band pass signals. The macro bands are processedin a sequence of sampling intervals. For eachsampling interval, the processing includes: i. extracting timing and energyinformation from each band pass signal to form requestedstimulation events, ii. decimating the requested stimulation events to selecta maximum energy band pass signal within each macroband, and iii. decimating each selected band pass signal based on a pulseselection inhibition function and preserving temporaland spectral structures of the band pass signals so as to generate stimulationevent signals. The stimulation event signals areweighted with a weighting matrix reflecting patient-specific pitch perceptioncharacteristics to produce output electrodestimulation signals to the implanted electrode array.