On the FMod comparison charts it tests against BASS.DLL, but it tests against a near two year old version, version 0.8 while version 1.4 is the current version. Is there any way you can update those tests? Any future plans?
Talent is not somthing you learn…its somthing you refine.
<font size=-1>[ This Message was edited by: Akuma no Houkon on 2002-03-16 17:31 ]</font>
- Akuma no Houkon asked 15 years ago
do not trust the OCX’s to run the DLL properly, I get very good speeds running multiple streams AND running a fullscreen DirectX game. This is using the bass.dll directly through api, not with the extra layer of the OCX slowness.
I use fmod only because a couple of formats I like that fmod uses, bass.dll doesnt use with the single dll, it requires multiple dlls, and I hate runtimes. I just wanted to see how the new fmod, compares to the new bass. Just a curiosity. Both run fast enough for me, I play 1 maybe 2 streams at once and many samples.
Does fmod allow loop points on streams ?
I can atest that version 0.9 and above are ALOT faster and more stable then version 0.8, 0.8 was not very stable and ran slowly on my comp, I thre bass out the window, but when 0.9 came out all the bugs were fixed and it ran very very fast. I dont know about the improvements from 0.9 to 1.4 but I KNOW that 0.8 to 0.9 has a huge differnce. I am currently using Fmod, but I would like to see how it compares to the newer bass.
If it sheds any light for you, I used to use the DMC2 activeX control for VB which uses Bass.dll. I went thru a couple versions of DMC2 before finding the guts to rip it out and give Fmod a try.
DMC2 was incredibly inefficient even at the core: Using similar techniques as I still do now with Fmod, one song would eat about 3-8% CPU, while 2 mixed would eat 30%+. Even with tons more processing using Fmod, each stream eats about 5% per mix (5, 10, 15% for 1, 2, and 3 streams – no surprises or spikes).
Understand that the above CPU percentages are because of a ton of extra processing I do. For Fmod to just flat out play multiple mp3 or wav streams with no complex updates and callbacks going on, it takes a fraction of 1%, less than 2% for 3 streams at once.
The above figures are all as reported by the Fmod GetCPUUsage() and verified with TaskInfo2002 process monitor, on my AMD K6-2/500 with 192MB RAM on Win2k Pro.
- K6Deux answered 15 years ago
Please login first to submit.