On Tuesday, 28 April 2015 at 13:43:02 UTC, Gan wrote:
On Tuesday, 28 April 2015 at 11:28:42 UTC, Dragos Carp wrote:
On Tuesday, 28 April 2015 at 11:18:14 UTC, Gan wrote:
I found this: https://github.com/p0nce/dplug

Which seems to be a good analysis library but I haven't found a library to play sounds.
Is there one?

https://github.com/D-Programming-Deimos/portaudio

Downloaded it, put the D example in a source folder, downloaded the official library, compiled the official library, stuck the libportaudio.la with the example, ran DUB and it can't the port audio library.
Undefined symbols for architecture x86_64:
  "_Pa_CloseStream", referenced from:
      __Dmain in unknown.o

The source is 3 years old, probably why no dub.json file. Know how to fix the library problem?

It should work, I'm using it a lot. I use libportaudio.a, make sure you reference deimos/portaudio.di or have it in your `source` folder. Here's an excerpt from my dub.json (you might have to include other libs too):

"libs": [
        "portaudio",
        "asound",
        "jack",
        "sndfile",
        "FLAC",
        "vorbisenc",
        "vorbis",
        "ogg"
      ],

Also, compile or download the portaudio lib for x86_64, if you're on 64bit. Alternatively, compile your code with -m32.

BTW, did you pass the library to the compiler and linker?

Reply via email to