Acoustic impulses from a muscle are converted into an electrical signal with a transducer such as a piezo film microphone, and analog or digital signal processing circuitry determines the density of self-similar spectral components of the signal and generating an output signal representative of the contractile force of the muscle based upon the density of the self-similar spectral components. The circuitry is used to determine self-similar spectral components of the signal and the density of those components, and the density is used to provide an output signal filtering. Different embodiments use combinations of filtering, Fourier analysis and correlation or auto-correlation. The self-similar spectral components may be pre-determined or determined through signal processing. The output signal may be used to calculate muscle contractile force, fatigue or other muscle conditions.