[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Slick Forums • View topic - Soundly - Audio Engine/Manager

Slick Forums

Discuss the Slick 2D Library
It is currently Tue May 30, 2023 8:20 pm

All times are UTC




Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sat Aug 20, 2011 6:59 am 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482
Soundly is a small library in development which extends slick-util's sound functionality.

Primary aims:
- Further control over individual OpenAL sources.
- Further control over the OpenAL listener: its position, orientation, etc.
- Management of OpenAL sources based on priority, distance from listener, etc.

Why manage sources?
When you play a sound with OpenAL (i.e. with Slick2D or LWJGL), the sound relies on a "source". Depending on the machine and platform, you are often limited to work with a low number of sources. (The iPhone, for example, generally supports 32 sources with OpenAL -- i.e. 32 simultaneous sounds.)

With a flurry of gunshots, musical elements, voice-overs, footsteps, environment sounds, etc. it's easy to start racking up the sources. And when we reach this limit (Slick2D defaults to 64 sources), there are no more sound that can be played -- at least not until some of the action dies down!

In most games, by the time we have that many sources playing at once, the user won't notice if we remove some of the superfluous sounds (e.g. bird chirps, footstep) to make way for something that might be more important (another gunshot, a speech element, etc).

In comes Soundly. You define the importance of a Sound and let the sound manager handle the rest -- sounds will be swapped out based on priority, distance from listener, etc.

(Note: Soundly is in VERY early stages, and is subject to change.)

Links
Home page:
http://code.google.com/p/slick-soundly/

Source:
http://slick-soundly.googlecode.com/svn ... undly/src/

Documentation:
http://code.google.com/p/slick-soundly/w/list



EDIT: Updated, completely refactored, removed superfluous interfaces, added "Mix" class for easy mixing of volumes/panning/etc., added the ability of groups within groups

EDIT2: This project is being put on hold for the time being.


Last edited by davedes on Thu May 17, 2012 8:27 pm, edited 4 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 21, 2011 10:54 am 
Offline
Slick Zombie

Joined: Wed Apr 02, 2008 1:32 pm
Posts: 1340
Location: Italy
sorry but webstart is not working, see

_________________
| Last game


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 21, 2011 4:41 pm 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 28, 2011 4:31 am 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482


Top
 Profile  
 
 Post subject:
PostPosted: Thu Sep 01, 2011 2:35 am 
Offline

Joined: Sun Jan 02, 2011 8:39 pm
Posts: 66


Top
 Profile  
 
 Post subject:
PostPosted: Thu Sep 01, 2011 11:58 pm 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482


Top
 Profile  
 
 Post subject:
PostPosted: Thu Sep 08, 2011 5:50 pm 
Offline

Joined: Sun Aug 21, 2011 9:08 am
Posts: 8

_________________
I like programming for fun. Money is good too.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Sep 08, 2011 6:32 pm 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482


Top
 Profile  
 
PostPosted: Wed May 09, 2012 6:43 am 
Offline

Joined: Mon Feb 13, 2012 6:31 pm
Posts: 40
I'm not sure if you are still reading this but what happened to your Soundly library? It's not going to get any update or do you have the LWJGL version? I've started using this a few weeks ago and the features Soundly offer bring great improvement to my game.

So far, the library is working like a charm but are there any features left out uncompleted when you stopped developing or any thing to take care of if I were to keep using the library? like are there known issues?

sorry for lots of questions.

edit: forgot to say "thank you" for making Soundly :p


Top
 Profile  
 
PostPosted: Wed May 09, 2012 9:05 am 
Offline
Game Developer
User avatar

Joined: Thu Mar 03, 2011 6:22 pm
Posts: 534
I would like to see more of this too :D I would even to it myself if I had more time (I pretty happy I could some time to learn TWL, checked 1 of 1000 Things on my "To-Learn"-List).

_________________
Current Projects:


Projects:
- Build on top of Slick2D, Ideas, Bugs? Open an Issue ticket!


Top
 Profile  
 
PostPosted: Fri May 11, 2012 12:06 am 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482
Glad to hear Soundly is working out.

My last "update" ended up turning into a complete refactor, and now I'm planning to put it into a different library altogether (think Slick-Util but with modern OpenGL, a more powerful texture/audio API, and a sprite renderer). :P So I probably won't be updating Soundly. What features/updates are you looking for?

If you ever run into bugs with the current problem, I can probably help sort them out.


Top
 Profile  
 
PostPosted: Fri May 11, 2012 1:48 am 
Offline

Joined: Mon Feb 13, 2012 6:31 pm
Posts: 40
Looking forward to your new library, hope it can be used with slick xD

I haven't ran into any problem with Soundly so far, mainly I'm using it for playing ambient sounds and using distant radius feature and fading volume. Also planning to replace slick's Music class with Soundly for my game now. Was just wondering if there's any class you shouldn't be using or wanted to know if there were any known issues.

It's stable in my game so I guess I keep using it :)


Top
 Profile  
 
PostPosted: Fri May 11, 2012 4:09 am 
Offline
Slick Zombie

Joined: Sat Jan 27, 2007 7:10 pm
Posts: 1482


Top
 Profile  
 
PostPosted: Fri May 11, 2012 9:25 am 
Offline
Game Developer
User avatar

Joined: Thu Mar 03, 2011 6:22 pm
Posts: 534

_________________
Current Projects:


Projects:
- Build on top of Slick2D, Ideas, Bugs? Open an Issue ticket!


Top
 Profile  
 
PostPosted: Wed May 16, 2012 3:54 am 
Offline

Joined: Sun Jan 02, 2011 8:39 pm
Posts: 66
http://code.google.com/p/slick-soundly/ ... und_Groups


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group