LWJGL Forum

Programming => OpenAL => Topic started by: Zero5 on September 06, 2007, 10:20:21

Title: OpenAL or Soundcard problem
Post by: Zero5 on September 06, 2007, 10:20:21
Hello, I have a problem with OpenAL ore probably with my Soundcard drivers... If I run my program, I'm can only load 16 Sounds, if I want to load more than 16, I have to use the default Java Sound API. Does anyone know, what to do? My Soundcard is very old(5 years), is this the reason for my problem? I use a Demo code to play my Sounds...

Mfg zero5
Title: Re: OpenAL or Soundcard problem
Post by: Matzon on September 06, 2007, 13:01:33
you are limited by the number of channels your sound card has.
newer cards usually have 32 or 64 channels
Title: Re: OpenAL or Soundcard problem
Post by: elias4444 on September 07, 2007, 16:08:23
The idea isn't to keep the same sounds in each channel. You'll want to write a manager to control which sounds are playing in which channel as you need them. You typically store the sounds in buffers.
Title: Re: OpenAL or Soundcard problem
Post by: broumbroum on October 17, 2008, 11:38:42
I've found out by testing various size of buffers and sources with openAL for LWJGL and it "sounds" out that the buffer limit is about 200 buffers and sources. (i.e. AL10.alGenBuffers(IntBuffer.allocate(200)))