Questions tagged [fmod]

FMOD consists of a runtime library and sound design tool used for the creation and playback of interactive audio.

FMOD consists of a runtime library and sound design tool used for the creation and playback of interactive audio. FMOD is widely used in the games industry and has gained a strong reputation for its ease of use, powerful software-mixed architecture and comprehensive cross-platform support.

FMOD Studio is the current generation sound design tool (the successor to FMOD Designer) and is powered by FMOD 5, the fifth generation audio engine and API.

Supported Platforms

  • 3DS
  • Android
  • BlackBerry Playbook
  • Google Native Client (NaCl)
  • iOS
  • Linux
  • Mac
  • PS2
  • PS3
  • PS4
  • PSP
  • PS Vita
  • Wii
  • Wii U
  • Windows
  • Windows Phone
  • Windows Store
  • Xbox360
  • Xbox One

Resources

276 questions
0
votes
1 answer

Convert decibel range to byte range

Greeting, I'm trying to find a formula to convert a range where: min = -100db and max = -30db to: min = 0 and max = 255 for example: -60db = ? Seems easy but it makes my head spin.
neosettler
  • 261
  • 3
  • 14
0
votes
1 answer

no matching function for call to FMOD::Studio::System::setListenerAttributes()

I'm trying to set listener's position as described in docs FMOD::Studio::System* system; ERRCHECK(FMOD::Studio::System::create(&system)); FMOD::System* lowLevelSystem; ERRCHECK(system->getLowLevelSystem(&lowLevelSystem)); FMOD_3D_ATTRIBUTES…
Viktor
  • 4,218
  • 4
  • 32
  • 63
0
votes
1 answer

Unity + FMOD health player variable to getParameter doesn't work

Can you please help me with this problem, I'm adding FMOD to UNITY and want to change my music when Player gets damage, from FMOD side is OK, but in Unity it gives me an error: NullReferenceException: Object reference not set to an instance of an…
YellowJazz
  • 15
  • 1
  • 6
0
votes
1 answer

FMOD Debian libfmod.so.8: cannot open shared object file: No such file or directory

I'm trying to install and validate fmod on my raspberry pi 1 model b with debian by running the provided example program play_stream. The compilation works fine however when I try to run the built executable it fails with the error error while…
mna
  • 1
  • 2
0
votes
1 answer

Does FMOD have an equivalent to the pdwCurrentWriteCursor argument of DirectSound's IDirectSoundBuffer::GetCurrentPosition?

The GetCurrentPosition method of IDirectSoundBuffer has two arguments: HRESULT GetCurrentPosition( LPDWORD pdwCurrentPlayCursor, LPDWORD pdwCurrentWriteCursor ); The first argument "pdwCurrentPlayCursor" receives the play cursor, and the second…
TheBeardyMan
  • 829
  • 10
  • 28
0
votes
2 answers

Get sound level from device while recording in C++

I want to get sound level, so I can display it in my SDL application (the platform is Linux) when recording sound. How can I do that? I use FMOD API in my app, but for recording, I'm using SoX (forking and using exec() to set it up - probably this…
mav
  • 1,230
  • 1
  • 15
  • 23
0
votes
0 answers

Send sound to concrete output channel in Unity3D

I would like to know how can I send sound to concrete output channel in Unity3D. I have 3 output channels (and three speakers connected to 5.1 audiocard) and I want to put unique mono sound to everyone and one common spatial stereo sound to all of…
Alexey
  • 11
  • 3
0
votes
1 answer

load somesound.bank and play, c++ with fmod

i am trying to use fmod with a c++ project and created a soundbank. when i try to load it, no error is shown but it wont play any sound. here is the soundengine.h: ... static FMOD_RESULT result; static FMOD::Studio::System * fmodStudio; static…
Ahmet Bat
  • 13
  • 5
0
votes
0 answers

A possible type conversion mistake when creating FMod binding. What could be wrong?

I'm attempting to create a Go binding for the low level API of FMod Studio via Go and CGo. My package seems to compile, however the example program using it complains that the parameter I passed to one of the FMod functions is invalid. The two used…
Erion
  • 33
  • 1
  • 6
0
votes
1 answer

add FMOD libraries to QT

I am trying to add sounds to a qt project but when i try to link the library with the code: INCLUDEPATH += "C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\inc" LIBS += "C:\Program Files (x86)\FMOD SoundSystem\FMOD…
Ahmet Bat
  • 13
  • 5
0
votes
2 answers

Difference in FMOD between Sound.readData and Sound.lock?

I'm trying to sort the difference between Sound.readData and Sound.lock in the FMOD library (I'm programming in C#/C++ but I'll take the answer in any language!). The end goal is to create a view of the waveform, which I understand cannot be done…
Jeff
  • 2,701
  • 2
  • 22
  • 35
0
votes
1 answer

Fmod Stream use to work

here is my problem. I am trying to set up a stream to play in my program. It worked well once, then I changed the name of my class and now it does not work anymore and I get error 30 from the result. I cannot find any explanations on why it worked…
Nico
  • 27
  • 7
0
votes
3 answers

How to play two or more sounds at the same time

I'm quite new to programming, I'm in my first year of my programming; CS1B. I'm making a text adventure game in Visual Studio 2015, I want to use two sounds, like music in the background and a sound effect. But whenever I try to do so, the first…
Austin Cowan
  • 1
  • 1
  • 1
0
votes
1 answer

Problematic output of fmod (long double, long double)

Problematic output of fmod (long double, long double) It seems that output of fmod (long double, long double) in this test is problematocs. Any suggestions? g++ --version g++ (GCC) 4.9.2 uname -srvmpio CYGWIN_NT-6.1 1.7.34(0.285/5/3)…
Alex
  • 133
  • 1
  • 10
0
votes
4 answers

Cannot convert `object' expression to type `float' - HealthParam.SetValue (PlayerHealth.currentHealth);

I'm working on a demo audio project in Unity 5 and coming across some issues. My goal is to assign the value of currentHealth (which is contained inside a separate "PlayerHealth" script) to a parameter in FMOD that modulates the music (makes it…