0
0

Hi!

Can I use DirectX or “WinAmp” DSP audio plugings with FMod. If that’s possible how do I do it in VisualBasic?

DirectX plugs:
http://www.db-audioware.com/dbm.htm

WinAmp plugs:
http://www.octiv.com/index.asp?content=winamp
http://classic.winamp.com/plugins/detai … ntId=81361

Thanks!

  • You must to post comments
0
0

Sorry (again), this was also fixed in the new archive :)

  • You must to post comments
0
0

no pb 😀

  • You must to post comments
0
0
  • You must to post comments
0
0

I’am just looking for the parms that Winamp expects to be passed to it via the modify function, can you help?

++Cire.

  • You must to post comments
0
0

I don’t use VB bud, my program is in C++, sorry about that, thought u knew.

++Cire.

  • You must to post comments
0
0

Can you do a ZIP file?

  • You must to post comments
0
0

[b:3rh1xml6]KarLKoX[/b:3rh1xml6], your great DLL for using WinAmp plugins don’t work with Fmod 3.7. I think it’s the “stdcall” that is the problem. I would be happy if yopu can make a new DLL for 3.7.0

  • You must to post comments
0
0

[quote:1syttibh]
short int *samples -> pointer to the dsp buffer?
int numsamples ->lenght of the dsp buffer?
int bps -> erm bits per second?
int nch -> Number of channels?
int srate -> Sample rate at which we inited fmod with?
[/quote:1syttibh]

Yes, that’s it :roll:

  • You must to post comments
0
0

http://starnetasso.free.fr/Upload/VisWinampTest.rar

The vb sample was quickly done for you, so expect some bugs :)

Note : enhancer works like a charm :)

  • You must to post comments
0
0

uh ? what do u mean ?? the vb example was not modified/updated, only the dll (??)

  • You must to post comments
0
0

Hi!

Running DSP plugs works realy good. BUT, if I play a stream the stop it the CPU load goes skyhigh. Put in “FSOUND_GetCPUUsage” in a timer and check it out.

I hope KarLKoX have a soultion for holding the CPU load down when a sound strem is stopped.

Thanks!

  • You must to post comments
0
0

The links don’t work anymore.

  • You must to post comments
0
0

Gesh I’am not quite shure what i’am doing wrong but can’t seem to get it to work. I can call the config, init, quit functions with no problems, can enumerate the moduels and stuff but when it comes time to doing the mixing i’am lost.

heres my code for the DSP call back function

[code:1waeurzo]

void *DSPCALLBACK(
void *originalbuffer,
void *newbuffer,
int length,
int param
) {
int res;

res = (int)WinDSP->ModifySamples(WinDSP, (short *)newbuffer, length, (KBPS / 1000), GetNumChannelsPlaying(), 44100);

return newbuffer;

}
[/code:1waeurzo]

Any Ideas, thanks in advance.

++Cire.

  • You must to post comments
0
0

I have downloaded your code but it doesn’t work, I get the following error:
‘Runtime error 53: File not found: winamp.dll’.
I have tried to register the dll, but this also doesn’t work.

  • You must to post comments
0
0

Opps sorry, I mean I used the source code that you posted in C++ to get my C++ player to work with Winamp DSP’s and it works great. Except module files (Xm,it,mod,s3m,ect…) sound very crappy.

Was wondering if u had a soluation to this?

++Cire

  • You must to post comments
0
0

i ve tested under xp pro with a sb audigy, w2k pro (emulated via Vmware) and nt 4 with an onboard compaq soundcard, all with the latest drivers and all the plugins within the rar archive : no anormal cpu loads was noticed, it is beetwen 4/5 % as Taskinfo/SpyGuru and FSOUND_GetCpuUsage did report. Try to upgrade to the latest soundcard drivers or check your system with TaskInfo or something else for malicous apps (like spywares, ads services …).

  • You must to post comments
0
0

My host has deleted almost all files, i ll fix the dll to get it working with fmod 3.70 and will upload it.

  • You must to post comments
0
0

I’ve come to guess that what winamp wants for a sample pointer is not the same thing that is supplied via the callbacks I’ve got no clue what has to be done, some source code in C++ would be really nice KarLKoX since u seem to be about the only person who I have seen here get it to work. With the amount of requests for such a thing brett should really sticky or put such code in a FAQ or for download, HINT HINT :)

Like I said I got everything else working, just can’t seem to figure out how to either build the buffers winamp wants. Please help before I pull out all my hair. (and i might mention that i not have much left) :)

++Cire

  • You must to post comments
0
0

The vb source code is provided, trie to start within the IDE to check for errors :)
The DLL is a true 32 bits DLL (in C Win32 api), not a COM or a Active DLL (no need to register it).

  • You must to post comments
0
0

i ve just said that this pb was fixed and the dll was updated with the new dll (i have succesfully tested 5 xm, 2 mod with no glitches). Sorry, my english is very bad .. i know 😳

  • You must to post comments
Showing 1 - 20 of 52 results
Your Answer

Please first to submit.