def METHOD_NAME(self, signal, sampleRate):
    frames = FrameGenerator(signal)
    w = Windowing()
    spectrum = Spectrum()
    ps = PitchSalience(sampleRate=sampleRate,
                       lowBoundary=100,
                       highBoundary=sampleRate/2-1)
    salience = []
    for frame in frames:
        salience.append(ps(spectrum(w(frame))))
    return salience