Hello Guest

OpenAL or Soundcard problem

  • 3 Replies
  • 13584 Views
OpenAL or Soundcard problem
« 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

*

Offline Matzon

  • *****
  • 2242
Re: OpenAL or Soundcard problem
« Reply #1 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

Re: OpenAL or Soundcard problem
« Reply #2 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.
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

Re: OpenAL or Soundcard problem
« Reply #3 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)))