1. An integrated sensor-array processor, comprising: a plurality of sensor array input ports configured to receive sensor signals from a plurality of sensors; a sensor transform engine (STE) configured to create sensor transform data from the sensor signals and to apply sensor calibration adjustments; a plurality of transducer input ports configured to receive a plurality of transducer signals; a transducer output transform engine (TTE) configured to generate transducer output transform data from the transducer signals; the STE and TTE each being configured to respectively create the sensor transform data and transducer output transform data by use of a multichannel transform engine that converts multiple channels of digital inputs into vectors of data with each vector including a set of transform domain bins representing non-uniform frequency spacing and a non-uniform time sampling output frame rate R, and in which each bin is a complex data value representing a phase and magnitude component of a bin center frequency F in a block of N samples; a spatial filter engine (SFE) configured to apply one or more sets of suppression coefficients to the sensor transform data, to suppress target signals received from noise locations and/or amplification locations; a source localization engine (SLE) configured to estimate active source locations in a 3D sensor field of each subband in each frame of the sensor transform data outputted by the STE, the SLE including a neural network; an inverse transform engine (ITE) configured to generate time-domain data from the sensor transform data; and one or more output ports configured to output the time-domain data.