[Python-ideas] Cross Platform Python Sound Module/Library

M.-A. Lemburg mal at egenix.com
Sat Apr 27 22:59:01 CEST 2013


On 27.04.2013 22:19, anatoly techtonik wrote:
> On Sat, Apr 27, 2013 at 1:51 PM, Antoine Pitrou <solipsis at pitrou.net> wrote:
> 
>> On Fri, 26 Apr 2013 20:39:30 -0700
>> Andrew Barnert <abarnert at yahoo.com> wrote:
>>> On Apr 26, 2013, at 16:59, Greg Ewing <greg.ewing at canterbury.ac.nz>
>> wrote:
>>>
>>>> Oleg Broytman wrote:
>>>>> Are there cross-platform audio libraries that Python could wrap?
>>>>
>>>> There's OpenAL:
>>>>
>>>>   http://connect.creativelabs.com/openal/default.aspx
>>>>
>>> There's actually a bunch of options.
>>>
>>> The hard question is picking one and endorsing it as "right", or at least
>>> "good enough to enshrine in stdlib ala tkinter".
>>
>> When you notice how "good enough" tkinter is (and has been for 10
>> years at least), you realize the trap hidden in this question.
>>
>> Really, see my message earlier in this thread. This is better left to
>> third-party libraries (which already exist, please do some research).
>>
> 
>>From the other side if 80% of cases can be covered without Python packaging
> problems - that's already an advantage. For example most people find date /
> time functionality in Python enough to avoid using mxDateTime as a
> dependency. As for audio, most people find it insufficient.

I'm not sure whether 3D audio support is really needed as core
feature in a general purpose programming language ;-)

I'd suggest to have a look at http://www.libsdl.org/, which can
be used from Python via http://pygame.org/

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Apr 27 2013)
>>> Python Projects, Consulting and Support ...   http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ...       http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________
2013-04-17: Released eGenix mx Base 3.2.6 ...     http://egenix.com/go43

::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/



More information about the Python-ideas mailing list