0
0

I confess: I don’t know what a DSP is.

But I intend to sober up and do something about it; can someone tell me what it is, where it came from, and what purpose it serves?
Or better, who knows of a link or a book which tells it all? Both introductory and advanced are welcome!

Thanks for helping me taking control of my life 😉
Haplo

  • You must to post comments
0
0

DSP = Digital Signal Processing. It is a process of filtering a sound using some sort of algorithm at a certain stage in the sound pipeline. Examples of DSP effects are reverb, echo, lowpass, etc.

  • You must to post comments
0
0

[quote="Sly":3fxygoyy]DSP = Digital Signal Processing. [/quote:3fxygoyy]ok..

Am i correct when I say: [i:3fxygoyy]There are some dsp-units pre-defined by Fmod, which you may use freely; if a special sound effect needs to be obtained, it is also possible to create your own dsp unit in which you can change the samples as you see fit[/i:3fxygoyy]
?

Fmod’s api contains a normal Play command and a PlayEx command.
Play only needs two parameters,
PlayEx also wants to know a link to the dsp. I certainly did not create one, and I am – currently – not interested in using one. So what should I feed him to keep him happy?

  • You must to post comments
0
0

Looks like someone forgot to specify this in that documentation (Brett…), but I’m pretty sure you can just pass NULL for the dspunit parameter if you don’t need it…

  • You must to post comments
0
0

[quote="brett":2a4nzvmi]there is a DSP tutorial in the documentation, i suggest you read it.[/quote:2a4nzvmi]

Yeah, I just looked at the tutorial, but I must admit the dspunit parameter’s documentation isn’t exactly straightforward… you should definitely specify in the documentation for PlaySoundEx that “dspunit MUST be a DSP unit created by the user, and not a system unit”, otherwise people who don’t like tutorials and learn only from reference documentation (like me) won’t be aware of this important tidbit information, and try something “stupid” like passing either NULL or FSOUND_GetSFXUnit() to PlaySoundEx… except it wouldn’t be that stupid in this case, since the reference never mentions it… you have to read the tutorial to understand that.

Ultimately, that little fact is a bit important to leave out of the reference though, don’t you think? Like I said, there are people out there like me who not only don’t need tutorials, but despise and will avoid them at all costs.

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.