Soundmanager in FMOD

You could read in a earlier post about my troubles with SFML and the sound which basically made it really annoying to use.
So this week I’ve spent making a new soundmanager in the library FMOD which was suggested to me by Tommi the programming teacher.
Using this library has been harder then I initially suspected since it’s very different from anything I’ve coded in before.

Image

But there is very good documentation for the library even if it takes a while to find what I need and more so understand what is needed from the library to make a good and working soundmanager.
So I started to work with FMOD on Monday, It was a little rough in the beginning I was trying to get the initial phases off adding the new library to work which took most of the day and it was hectic that day so I didn’t end up with the library working or so I thought.

On Tuesday morning I got Jerry the assistant teacher to help me with the set up of the new library, it ended up being a minor miss on my part. To see if FMOD was working I simply copy pasted a code to see if it was working and I grabbed a code for a older version of FMOD that was now outdated.

Then on Wednesday I was excited to try this new library out and thought it would be a pretty easy task. So I started reading the API documentation and it was very different from any other library I’ve used thus far.
But the well documented API is making it the process of learning the library very much easier.

Today Thursday I’ve been working on the actual code the progression is much slower then I anticipated before starting with this artefact.
After I had a few lines of code in the soundmanager I tried to building the project just to see so that everything was working properly well it didn’t there was a linking error so after searching after what I had screwed up I noticed I had missed a slash in the additional libraries.
Felt kind of dumb when I noticed that but I guess it’s just a oversight.
But now I’ve come a long way with this artefact and I should have it working within a small amount of time.

But if there is anything I’ve learnt while doing this artefact it’s not to underestimate the work hours needed to complete some artefacts.

And now I’ll leave you with a tune that will most likely sound something like what will be in the end product of the game. Sorry that it’s a youtube link but I could not locate the music on soundcloud.