OK, I have a bit of a question I feel dumb asking.
how do you loop the song?
and ("song", "loop")
and ("song", <loop>)
and ("song", true)
and ("song", "true")
but none seem to work. how do you do it?
First, make sure you are passing a value for the loop argument that is a boolean true. It's been a while since I've coded in GML, but I think the values true or 1 will work. If this does not fix your problem, remember that there are some types of module that BASS.DLL will not loop. If this is the case, you will need to edit the module yourself to add a loop point. I cannot help you with this, however; it will depend on the kind of module (.xm, .it, .mod, etc.). Use Google to find the loop effect for your module's file format.