[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Where to next?



I did some openAL programming and its pretty cool. 3d spacial audio that can use hardware acceleration.

I just made a wave file move around your head in a circle (Worked well with headphones)

It is used by blender and some other projects, I don't think it handles fileformat stuff like mp3, mod etc. and no midi.

Its just a 3D audio lib. But one the thing about it is that it is cross platform, opensource, low latency (Unlike SDL), And you cant ignore that 3D positional audio is cool.

You would need to use extra libs for the other stuff
fluidsynth: XLNT cross platform Midi softsynth
MIKMOD:Popular mod player
LIBMAD: MP3 Lib
OGG Vorbis would be cool too.


On the imput side of things- Blender sources contain a LIB Called GHOST, this handles all input and was made for blender (Handles mouse and keys)
Now blender is opensource the GHOST lib is being developed appart from blender, could be worth looking at.

Isnt using the system gui kind of a broblem anyway because different os's have different gui's


----- Original Message -----
From: "bob@threeoh.com" <bob@threeoh.com>
Date: Mon, 14 Jul 2003 02:16:46 -0400
To: pygame-users@seul.org
Subject: Re: [pygame] Where to next?

> On Sunday, Jul 13, 2003, at 22:29 America/New_York, campbell barton 
> wrote:
> 
> > All these ideas are really interesting-
> >
> > 2 Libraries not talked about are OpenAL for audio and GLUT for input.
> > Mabe somebody can tell me why this is not a good idea to use these.
> 
> I couldn't remember the name for OpenAL, I've never used it so I don't 
> know what it's like..  It can't be any worse than SDL audio :)
> 
> GLUT is *HORRIBLE AWFUL HORRIBLE*, don't even consider using it for 
> anything sufficiently advanced if you have an alternative.
> 
> > I thing a gui would be better as a seperate module WXWINDOWS? and kept 
> > that way.
> 
> Everything would be modular, of course.  Most of the time you wouldn't 
> need system widgets, but sometimes you would.
> 
> > For a more intergrated system a new intergrated ui could be written or 
> > just use pyUI? I have never used pyUI.
> 
> Writing a new UI is not fun stuff.  PyUI is usable, but it doesn't use 
> system widgets.
> 
> > Is it true that you can skip pygame and sdl by using PyOpenGL, OpenAL, 
> > Glut and Twisted?
> 
> Technically, but GLUT sucks.  You'd also need PIL or something like it 
> to work with image files.
> 
> -bob
> 

-- 
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr

Powered by Outblaze