Might I suggest you take a look at my music loader? Place it in any folder with a midi, and it will load it and play it, regardless of the name.
perform checklist for files
num=checklist quantity()
for x=1 to num
if rev=30 then cls
if x=1 then find first else find next
name$=get file name$()
if right$(name$,4)=".mid"
print "Loading: "+name$
load music ""+name$, 1
loop music 1
suspend for key
else
print name$+" was not a .mid"
endif
inc rev
next x
end
also, as far as model viewers go, (not to sound pessimistic) why are you making one, when the one that comes with the DarkMatter demo works fine?
something