Creating an ultrasonic wave at different frequencies

I am trying to introduce the different frequencies into a solid surface. I believe I will need some type of transducer attached to the surface to accomplish it. I may be thinking too simply, but the transducer would act like a speaker, correct? Do you need a transducer somehow tuned to a specific frequency, or do they act like a normal audio speaker and reproduce whatever frequency you send to it?

Thanks, Harry