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

Never Mind I found the SDK, umm what parms are they looking for I’am assuming that :

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?

Can ya shed some light please?

++Cire.

  • You must to post comments
0
0

It can even be much smaller, just give you a hint:

http://home.zonnet.nl/hebels13/bass_wa_src.zip

Hope you like it ๐Ÿ˜€

  • You must to post comments
0
0

Hey bud thanks, it works great now, cept it sounds like crap when listening to mod’s xm’s, it’s ect..

Any suggestions?

++Cire.

  • You must to post comments
0
0

Thanks, works perfect this time ๐Ÿ˜€

PS: Am I allowed to use your dll in my own mp3 player?

  • You must to post comments
0
0

Karl do want to share the source code for the “winamp.dll” ?

  • You must to post comments
0
0

don’t worried, i ll post the dll source code, i don’t have much free time these days, i ll clean up the code and add the link here :)

  • You must to post comments
0
0

This technique is already used, it saves me only 4 kb :(

  • 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
Showing 1 - 20 of 52 results
Your Answer

Please first to submit.