Help loop fix
Blitz3D Forums/Blitz3D Programming/Help loop fix| 
 | ||
| Hi guys. Can someone show me how to load this from a loop only ONCE? thanks! ~DS~ | 
| 
 | ||
| Global music ;................... If music = 0 then size = FileSize (TrackList$(TrackPos)) bank = CreateBank (size) source = ReadFile (TrackList$(TrackPos)) ReadBytes bank, source, 0, size ;we load the sample in a bank ;And load it from there with _LoadMem music = BASS_SampleLoadMem(1,bank,0,size,Hex$ (BASS_SAMPLE_OVER_VOL+20),0) ;the same way you can work with streams, music or flac & midi (plugins) FreeBank bank ;now we can delete the bank sample = BASS_SampleGetChannel(music,BASS_NULL) endif simple, isnt it ;) | 
| 
 | ||
| i shouldve put the whole code. so ill do that. cuz this wont work. what i want it to do, is simply load the music from ram. | 
| 
 | ||
| Why a player should load music from Ram? As dreamplayer work with "playlists" you must add a new parameter (file or ram) and rewrite the function to "load" next from playlist. The problem that nobody in the world can see if there is a track in your RAM (?) is another problem. bye | 
| 
 | ||
| well, b/c on some songs, i noticed the song became garagled (screwed up), so i thought the last time i loaded the music into ram in an older version of my project, and it worked perfectly. so i thought, why not load it from ram? :) | 
| 
 | ||
| use the above code w/ this, it works, but keeps repeating itself. it needs to work only 1 time per song. |