Hello to anyone who reads this, and good day. I am an intermediate C++ programmer and I am looking to understand how to stretch or lengthen audio waves as long as I want without distortion. What I mean by "stretch" is to prolong the duration of every instance of sound. As of now I am assuming that would mean to take each oscillation, move all other samples after the current targeted oscillation over and copy and the paste the oscillations samples next to the original oscillation. Then I would just repeat for every oscillation within the audio file. There are programs that can do what I am describing but the audio results are a bit choppy sounding if the audio is stretched to far(choppy is comparable to shaking your voice box while talking). One such program that I've tried is Adobe Audition. I would think that it is possible to lengthen audio files to any length without any significant distortion or disturbance. So does anyone know of an example of how to do this? If not, then can someone explain why audio file audio waves can not be lengthened without choppiness or other distortions?