I wrote up a post that explains how to create seamless looping files and convert them for in game use! It shows how to use ProTools to make the loops, but other DAWs would have similar workflows.
The basic workflow is to pick an edit ...
The answer is to be found in understanding what a crossfade is. A crossfade can be either "Constant Level" or "Constant Power". One is linear, one is logarithmic in shape.
You need to build a table of coefficients (float values between 0 and 1) that represent the shape you require. I would think you need a logarithmic fade for this application.
You need ...
We embed tempo in the iTunes exports for those DAWs that use it (Reason), otherwise if you set the tempo of your loop you shouldn't have any troubles snipping that tail in your DAW of choice.
We include the tail for anyone who wants to paste it in the beginning of the loop, which would otherwise be dry.
AudioCopy just renders one pass of the loop, without ...
Audition version 12 (CC 2019)
To prevent auto-scroll from being turned on, uncheck:
Edit ► Preferences ► Playback ► Enable auto-scroll when starting playback or recording
To disable auto-scroll when it is on, press A or press the auto-scroll button at the top-right of the timeline
Audition version 5 (CS 6) and above
Edit ► Preferences ► Playback ► ...
I've used this method with some success. Not sure if it works with Flash. Works well with Quicktime based playback and causes very weird looping glitches with iOS builtin mp3 player.
This is exactly why MP3 is never used in this way. MP3 really is a very bad choice of format for what you are trying to do.
When I have produced audio for use in projects like this (I have provided audio for video and computer games in the past) the codec of choice has always been OGG format files.
I would basically discourage you from using MP3.