Example #1
0
func testTimeFunction(fun string) {
	sps := 22050
	dur := 34.0
	tf := timefunction.Create(fun)
	s := sound.LoadData("tf", tf.ToFloats(sps, dur, 0.0), sps)
	s.Play(-1)
	util.Wait(dur)
	s.Halt()
}
Example #2
0
func testSound(s *sound.Sound) {
	s.FadeIn(3.0, -1)
	util.Wait(5)
	s.Pause()
	util.Wait(2)
	s.Resume()
	util.Wait(4)
	s.SetVolume(0.2)
	util.Wait(4)
	s.SetVolume(1.0)
	util.Wait(4)
	s.FadeOut(8.0)
	util.Wait(6.5)
	sound.HaltAll()
}
Example #3
0
func testMusic() {
	mus := music.Load("music")
	//mus.FadeInPos(5.4, 8.8)
	mus.FadeIn(3.2)
	util.Wait(5)
	music.Pause()
	util.Wait(2)
	music.Resume()
	util.Wait(4)
	music.SetVolume(0.2)
	util.Wait(4)
	music.SetVolume(1.0)
	util.Wait(4)
	music.FadeOut(8.0)
	util.Wait(8)
}