0
0

Is there anybody out there trying to use AVS (.DLL) with FMOD in VB ?

Is there some code, or exemple, or .DLL (like bass_wa.dll) for FMOD ?

Thank’s

😉

  • You must to post comments
0
0

now i ported your lib successfully to my app. works great. but…
1) i use dsp for spectrum drawing. when i use winamp plugins (mp3, mpc) it shows nothing. but when i play mp3 or wma with fmod i draws fine. can i change it in any way?
2) again stupid fmod equaliser, i doesn’t work at all when i initialise your lib. is there again any way to fix it?

despite that facts, i say wow, you did great job 😮
R.E.S.P.E.C.T.
and thanks for sharing.

PS my girl is coming back from france, hope she still knows french 😆

  • You must to post comments
0
0

It’s ok tu unzip with winrar 3.30

it works nice 😀
I’ll use it in my project

Thank’s

Best regards

Sorry for my poor english … 😉

  • You must to post comments
0
0

I’m trying out the delphi test program with the winampdll and get the avs up fine etc. Now I want to set the sound source to linein:\ – is it simply a case of having the linein dsp and opening the “song name” linein:\ as in Winamp itself?

  • You must to post comments
0
0

[quote="aceton":3ikgqz9q]will you please use english

the other thought:
Karlox: I tried your winamp.dll but i have some queries:
1) can i use it to fade songs?
2) is it using the same fmod instance as my prog?
3) why does it use so much ram?
4) why it takes so long to load a song ?[/quote:3ikgqz9q]

1 – If the input plugin allow to do so, yes otherwise, no. But, if you have some time, you can fake this by loading out_*** plugins but you will have to remove fmod’s dependencies. But the best way is to simply use the
2 – yes, the dll and the player share the same instance of fmod.
3 – it depend on the input plugin you load, there are not a lot of memory allocation in the dll except the fact that i initialize an array of MAX_PLUGIN (512). Using a linked list would save some ram and improve the speed.
4 – again, it depend on the input plugin you use and the power of your computer. For me, the speed equal winamp, there is no reason to take more time to load a song. (or just some more millisecond because fmod open the stream too).

[quote="J-F":3ikgqz9q]Karlkox, your file is correct, I extract it correctly with ExtractNow.

Thanks
[/quote:3ikgqz9q]

Cool 😀

  • You must to post comments
0
0

This is Great!
Now whats the chances you could get it working with Milkdrop

From what i can see milkdrop always throws up an error asking for winamp to be playing music before starting milkdrop vis

Any ideas?

  • You must to post comments
0
0

how can i get rid of the configuration dialogue?
i tried to recompile the source with bloodshed devc++ 5.8 but it failed, though i’m totally new to C++
or maybe i’m using wrong compiler?
or tell me how to compile it?

thanks in advance

edited:
one more thing: is there a way to use multiple dsp effects?

  • You must to post comments
0
0

Winamp.dll cannot add In_WM.dll to list….

so ,i can not to play WMA files.

need anybody help!

thanks for your answer!

  • You must to post comments
0
0

http://starnetasso.free.fr/Upload/Winamp-FMOD.rar

It support Vis/Dsp/Input and it is quite stable, thanx to the Fmod Engine :)
Btw, the sourcecode is provided so feel free to improve it :)

  • You must to post comments
0
0

The code was written in C (not C++) with VC++. There is no VC++ related code (mfc) so it might be compilable with DevC++ by just adding the appropriate libraries (-lwinmm for example).
You can use more than one plugin using the winamp [url=http://muchfx.sourceforge.net/:236tvdgf]muchFx[/url:236tvdgf] dsp plugin.

  • You must to post comments
0
0

Merci, je vais tester et essayer de l’intégrer à mon projet : Player pour un CARPuter

Audio + Video + GPS + … in the Car with touch screen …

  • You must to post comments
0
0

ok, it works perfectly with VC++
though, i can’t still find the dialogue code, maybe i’m quite blind 😳

  • You must to post comments
0
0

Problème avec le .rar, méthode inconnue, pas de fichier à extraire

Peux-tu me l’envoyer par Mail ?

  • You must to post comments
0
0

There are three dialog boxes each written in a different language : one in Delphi (see main.pas), one in Visual Basic (see Form1.frm) and one in PureBasic (see test.pb).

  • You must to post comments
0
0

I tried to extract it too, with ExtractNow, and nothing came out of the file…

P.S. Minos, d’où viens-tu? C’est rare des francophones qui parlent français ici. Et si tu veux te faire comprendre des autres, écris en anglais parce qu’il y a probablement plus d’une personne qui n’a pas compris ton dernier message.

  • You must to post comments
0
0

i’m so dumb or you’re making a fool of me.
i’m not talking about the window with plugin list etc, but about [url=http://acet0n.republika.pl/shit.jpg:3gp388sk]THIS[/url:3gp388sk] window.
it’s called with this line:

[code:3gp388sk]
Call Init_Input(m_pluginsPath)
[/code:3gp388sk]

so please, can you tell me, how to get rid of this window?
i’m sorry if i keep anoying you, but showing this window every time my prog starts makes user get stressed, don;t you think?

thanks in advance.

  • You must to post comments
0
0

[quote="MINOS":t80cp536]Problème avec le .rar, méthode inconnue, pas de fichier à extraire

Peux-tu me l’envoyer par Mail ?[/quote:t80cp536]

You must use Winrar 3.x or a software capable of handling such format :)

  • You must to post comments
0
0

Questions :
1) in the VB exemple, you seem not to use the fmod.dll, instead you use winamp.dll, exact ? (for playing. stopping …)
Is the Fmod.dll style usefull ?

2) do you use winamp input pluggin to play song ? or FMod

3) what about the timer ? isn’t it better to use timer control in VB ?

4) when I try to use the winamp.dll in my project, I’ve got a crash (memory cannot be read or write ….) when initialising … Can you make a simple ‘howto initialise’ (order of the init sequence) ? Is there incompatibility with some control in VB ?

Sorry for the trouble, but it’s the only solution I’ve found to have AVS with FMOD in my project …

I don’t want to use other .DLL (you know what I mean …)

  • You must to post comments
0
0

[quote="KarLKoX":32g46g2t]You must use Winrar 3.x or a software capable of handling such format[/quote:32g46g2t]

ExtractNow is able to extract .rar file, but not yours. Maybe could you zip it?

  • You must to post comments
0
0

[quote="aceton":3syujc7c]i’m so dumb or you’re making a fool of me.
i’m not talking about the window with plugin list etc, but about [url=http://acet0n.republika.pl/shit.jpg:3syujc7c]THIS[/url:3syujc7c] window.
it’s called with this line:

[code:3syujc7c]
Call Init_Input(m_pluginsPath)
[/code:3syujc7c]

so please, can you tell me, how to get rid of this window?
i’m sorry if i keep anoying you, but showing this window every time my prog starts makes user get stressed, don;t you think?

thanks in advance.[/quote:3syujc7c]

ooops, sorry ! This is a “bug” in the in_psycle plugin, not from my code, just remove this plugin if you don’t wont to be disturbed :)

MINOS>

1 – I use fmod only to use it’s own mixer : i fill datas from winamp plugins and send them to a stream callback. I can do it without fmod but this dll was for fmod users and it show how fmod is flexible :)

2 – Winamp plugins

3 – VB timers are pure shit, sorry. They loose a lot of ms between seconds (seen in the Hardcore VB book), this is why i use the SetTimer API. And here, you don’t need to a timer control each time you want another one, another call to SetTimer with a different and it is ready.

4 – Does the dll crashes with the same plugin ? It is possible that some of them aren’t compatible (especially fullscreen vis). I ve tested a lot but no all of them, as you know, there are thousands of plugins for winamp.
The steps to use Vis plugins are :

  • Set the plugins path : m_pluginsPath = App.path + “\Plugins"
  • Set the hwnd owner : SetHwnd(Me.hwnd)
  • Call LoadVisPlugins with the plugin path as the param : this function will load all vis plugins in an array, and initialise them.
  • Then loop for each plugins found :
    • m_numberOfPlugins = GetVisCount – 1 ‘ Zero based
    • for i = 0 to GetVisCount -m_numberOfPlugins
    • find the plugin title info with GetVisInfo(i) : it will return a pointer to the string. To retrieve the full string, use tStringFromPointer with the plugin index as the param.
  • When the loop reach m_numberOfPlugins, don’t forget to call FreeVisInfo immediatly.
  • Here the plugins are ready to use : see the StartVis/StopVis Sub to know how to use them.

Dsp plugins works in the same way.
For the input plugins, i suggest you to read the vb sourcecode. The only thing to be explained is that the GetWinampInputExtensions() return the handled extensions by the plugins.
So, for each input plugin :

  • i store the input info,
  • make a string ready to use in a GetOpenFileName API function,
  • and so on.

Hope it will help you a bit :)

  • You must to post comments
0
0

will you please use english

the other thought:
Karlox: I tried your winamp.dll but i have some queries:
1) can i use it to fade songs?
2) is it using the same fmod instance as my prog?
3) why does it use so much ram?
4) why it takes so long to load a song ?

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

Please first to submit.