void SetupLoop() {
sourceTwo = gameObject.AddComponent<AudioSource> ();
sourceTwo.playOnAwake = false;
sourceTwo.clip = songClip;
sourceTwo.timeSamples = introEndInSamples;
sourceTwo.PlayScheduled (introEndTime);
sourceTwo.SetScheduledEndTime (nextLoopSwap);
InvokeRepeating ("SwapLoop", (float) ((introEndInSamples * oneSampleInSeconds) + 1.0f), (float) loopTime);
}