Thread overview
FMOD working with Windows
Oct 28, 2009
Joel Christensen
Oct 28, 2009
Moritz Warning
Oct 28, 2009
Joel Christensen
Nov 09, 2009
Joel Christensen
Nov 09, 2009
grauzone
Nov 10, 2009
Joel Christensen
Nov 10, 2009
Mike Parker
Nov 10, 2009
grauzone
Nov 10, 2009
#ponce
October 28, 2009
FMOD sound (record and play) is off D Programming web site. http://wiki.dprogramming.com/FMod/HomePage

I followed instructions from the web site. But one instruction said to use 'coffimplib.exe' but I couldn't see where it is to download it, and one link wasn't found (Dr.Dobb).
October 28, 2009
On Wed, 28 Oct 2009 14:37:22 +1300, Joel Christensen wrote:

> FMOD sound (record and play) is off D Programming web site. http://wiki.dprogramming.com/FMod/HomePage
> 
> I followed instructions from the web site. But one instruction said to use 'coffimplib.exe' but I couldn't see where it is to download it, and one link wasn't found (Dr.Dobb).

ftp://ftp.digitalmars.com/coffimplib.zip


I wonder where it is linked from the digitalmars.com website
October 28, 2009
Moritz Warning wrote:
> On Wed, 28 Oct 2009 14:37:22 +1300, Joel Christensen wrote:
> 
>> FMOD sound (record and play) is off D Programming web site.
>> http://wiki.dprogramming.com/FMod/HomePage
>>
>> I followed instructions from the web site. But one instruction said to
>> use 'coffimplib.exe' but I couldn't see where it is to download it, and
>> one link wasn't found (Dr.Dobb).
> 
> ftp://ftp.digitalmars.com/coffimplib.zip
> 
> 
> I wonder where it is linked from the digitalmars.com website

Thanks Moritz. :-)
November 09, 2009
Now I get the error using coffimplib.exe 'Error: missing archive signature'.
November 09, 2009
Joel Christensen wrote:
> FMOD sound (record and play) is off D Programming web site. http://wiki.dprogramming.com/FMod/HomePage
> 
> I followed instructions from the web site. But one instruction said to use 'coffimplib.exe' but I couldn't see where it is to download it, and one link wasn't found (Dr.Dobb).

You can avoid the whole crap with linking to a .lib and use derelict.
Derelict simply dynamically loads the DLL.
November 10, 2009
grauzone wrote:
> Joel Christensen wrote:
>> FMOD sound (record and play) is off D Programming web site. http://wiki.dprogramming.com/FMod/HomePage
>>
>> I followed instructions from the web site. But one instruction said to use 'coffimplib.exe' but I couldn't see where it is to download it, and one link wasn't found (Dr.Dobb).
> 
> You can avoid the whole crap with linking to a .lib and use derelict.
> Derelict simply dynamically loads the DLL.

I've already tried derelict. I don't know how to use it to either record or even play audio files.

I have in the past gotten FMOD working (record and play I think, record at lessed) with C++. Using the tools 'copy' and 'paste'.

Also there's a library I use that has recording ability, but I don't how to use it either.
November 10, 2009
Joel Christensen wrote:
> grauzone wrote:
>> Joel Christensen wrote:
>>> FMOD sound (record and play) is off D Programming web site. http://wiki.dprogramming.com/FMod/HomePage
>>>
>>> I followed instructions from the web site. But one instruction said to use 'coffimplib.exe' but I couldn't see where it is to download it, and one link wasn't found (Dr.Dobb).
>>
>> You can avoid the whole crap with linking to a .lib and use derelict.
>> Derelict simply dynamically loads the DLL.
> 
> I've already tried derelict. I don't know how to use it to either record or even play audio files.
> 
> I have in the past gotten FMOD working (record and play I think, record at lessed) with C++. Using the tools 'copy' and 'paste'.
> 
> Also there's a library I use that has recording ability, but I don't how to use it either.

team0xf has fmodex bindings that load the library dynamically:

http://team0xf.com/index.php?n=Site.Download
November 10, 2009
Joel Christensen wrote:
> grauzone wrote:
>> Joel Christensen wrote:
>>> FMOD sound (record and play) is off D Programming web site. http://wiki.dprogramming.com/FMod/HomePage
>>>
>>> I followed instructions from the web site. But one instruction said to use 'coffimplib.exe' but I couldn't see where it is to download it, and one link wasn't found (Dr.Dobb).
>>
>> You can avoid the whole crap with linking to a .lib and use derelict.
>> Derelict simply dynamically loads the DLL.
> 
> I've already tried derelict. I don't know how to use it to either record or even play audio files.

1. Get the derelict fmod bindings (I think they are not in the derelict svn, but there's a link on the derelict project page on dsource)
2. import derelict.fmod.fmod;
3. DerelictFMOD.load();
4. Use the fmod API normally

> I have in the past gotten FMOD working (record and play I think, record at lessed) with C++. Using the tools 'copy' and 'paste'.
> 
> Also there's a library I use that has recording ability, but I don't how to use it either.
November 10, 2009
> 1. Get the derelict fmod bindings (I think they are not in the derelict
> svn, but there's a link on the derelict project page on dsource)
> 2. import derelict.fmod.fmod;
> 3. DerelictFMOD.load();
> 4. Use the fmod API normally

DerelictFMOD is not up-to-date with the latest stable version though. There is work to do and I wonder if someone has bothered.

I have derelictified portaudio, if someone is interested let me know (though using FMODEx is wiser).