Great program; thanks for your contribution!
Is it possible to create a crossfade on the end of the control room hum as it loops into the beginning of the next iteration? My ears keep listening for that little hiccup/pause as it transitions. It is distracting to me because I'm a flawed individual. Would that be a lot of work? I have experience with audio engineering to the extent that I know the fuction of crossfading audio files is easy, but I have no idea if it's easy within the context of this program of yours.
EDIT: I had another thought on this, as a possible simple workaround. Not knowing the behind-the-scenes capability of this audio engine, a simple solution would be to allow the continuous background sounds to be staggered and overlapped (same file with alternating, staggerd entrances, never more than two simultaneous playbacks). If you have a 10-second control room hum, which fades in for two seconds and fades out for two seconds, you could have the second iteration begin at 8 seconds delay from the start of the first one. So when the first one begins to fade out, the same file begins again for the second iteration, fading in. This way you could just alternate the same file on a schedule to crossfade and create the continuous amient sound. Maybe a longer, 20-second file would be even better, but the user could create his own file as long as there was this ability to stagger.
If I recall correctly from my audio days, you would also want to use an exponential curve on the fade in/out of the audio file so that the total output is even when the two files are overlapping. And this fade-in/-out function could either be built into SeaHag or could be done on the user end by editing the file itself. So either SeaHag could provide the alternating/staggered playback AND the fade-in/-out, OR it could simply provide the playback element and leave it to the user to select and edit his/her "control room" file to inherently contain the proper fade-in/-out.
Any hope for something like this?
< Message edited by Rangoon -- 4/24/2014 3:04:00 PM >