Music

Loads and controls music assets through sfxlib.

Syntax
	id = Music Load( filename )
	result = Music Play( id )
	result = Music Play( filename )
	result = Music Loop( id )
	result = Music Loop( filename )
	Music Pause [ id ]
	Music Resume [ id ]
	Music Stop [ id ]
	status = Music Status()
	id = Music Current()
	position = Music Position()

Description
	Music is the long-form music playback interface.  Music Load loads a 
	file into a music slot and returns the slot id.  Music Play and Music 
	Loop can play either a loaded id or a filename directly.  Music Pause, 
	Music Resume, and Music Stop act on all music when no id is supplied, or 
	on the supplied id.

	Music Status returns 0 for stopped, 1 for playing, and 2 for paused.  
	Music Current returns the current music id, or -1 when none is active.  
	Music Position returns the current playback position in frames.

Example
	See examples/sfxlib/music-load.bas, examples/sfxlib/music-play.bas, 
	examples/sfxlib/music-loop.bas, and examples/sfxlib/showcase.bas.

Differences from QB
	* New to FreeBASIC.

See also
	* KeyPgAudioAudio
	* KeyPgStreamStream
	* KeyPgSfxSfx

