By definition, a ``tone'' requires a repeating period. The ``period'' can be the consequence of a mathematical function (such as a sine function), or it can be constructed, sample by sample, and then repeated. The repetition of a sequence of samples, regardless of their amplitudes, gives that sequence the function ``period,'' and will create a sound. The duration of that sequence (the number of samples in it) determines the sound's base frequency, and the amplitudes determine its timbre. Changing the number of samples in the sequence changes the base frequency of the sound; changing the amplitude content of the sequence changes the timbre.
If it is the case that ``repetition'' is what generates both frequency and timbre, then constructing a waveform with multiple repetitions should result in one waveform with multiple sounds.
wigout allows the exploration of waveforms with multiple cycle lengths, and TrikTraks allows the exploration of waveforms with multiple transformation paths.