All whistled languages share one basic characteristic: they function by varying the frequency of a simple wave-form as a function of time, generally with minimal dynamic variations, which is readily understandable since in most cases their only purpose is long-distance communication.