Hi,

Also you can try and look for another sound package, like maybe pyFMOD

I have looked at it. While I do not like some of the boasting on the FMOD site it does seem very suitable.

FMOD is cross-platform but pyFMOD is available only as Win32-Setup. Does
that mean it cannot be made to work on Linux or is it just not packaged
for it? It looks like your standard DLL-Import-File as known from other
languages and uses ctypes (had to install that first). How hard can it be
to make a version that loads a shared library with the same API on Linux?

To make pyFMOD work with the current version of FMOD I had to fix it in a
few obvious places. After doing so the new version of my micro-program
looks like this:

        import time
        from pyFMOD import *

        res = FSOUND_Init(44100, 32, 0)
        print "FSOUND_Init() =", res

        stream = FSOUND_Stream_Open("file1.mp3",0,0,0)
        print "FSOUND_Stream_Open() =", stream

        res = FSOUND_Stream_Play(FSOUND_FREE,stream)
        print "FSOUND_Stream_Play() =", res

        while True:
                print "FSOUND_Stream_GetTime() =", FSOUND_Stream_GetTime(stream)
                time.sleep(1)

And plays fine. Now I need to read up on FMODs API to find out how to
eliminate the "while True;" but that should not be a problem. This would give
me a very rich API with full control.

I am having fun! Thank you all.

Ciao, MM
--
Marian Aldenhövel, Rosenhain 23, 53123 Bonn. +49 228 624013.
http://www.marian-aldenhoevel.de
"Wir brauchen keine Opposition, wir sind bereits Demokraten."
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to