Bass23

Blitz3D Forums/Blitz3D Userlibs/Bass23


I'm still new to this, and I was just wondering if BASS (and indeed this lib) offer a way to time game events to music.


So, welcome! Yes, you can change in ever stream/sample/music the playback position in realtime, and you have goodies like speedadjust, realtime_sfx etc..whatever you need. Also you can give every channel a 3D position in a scene. Millions of combinations. :)

And if you are very hard you can work with 5.1 or 7.1 speakers or stream AC3 dolbydigital .



Can this lib capture the BPM of a piece of music?

Music? If you mean modules like mod xm etc yes. See the demos for this.
If you mean streams like mp3 ogg flac ...omfg...yes...but its not like BASS_MakeTempo(fast) :) Look into the bass_fx.chm(docs). There you will find thinks like "Tempo, Pitch and Samplerate"


A little problem with 1.5.5 btw
this:
url$= "http://www.volldiemuke.fsdfsdfsdf.m3u"
music = BASS_StreamCreateURL(url,0,0,0,0) 

works not at the moment, will be fixed next version.
So use always the full name for the first parameter.
music = BASS_StreamCreateURL("http://www.volldiemuke.fsdfsdfsdf.m3u",0,0,0,0) 


EDIT : No sorry, it works. Maybe the stream was down this time. ^^

bye