|Anonymous | Login | Signup for a new account||2016-07-30 21:44 BST|
|My View | View Issues | Roadmap | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003579||Studio Archive||[All Projects] Audio||Public||2012-05-20 10:56||2015-12-14 15:10|
|Assigned To||Russell Kay|
|Status||Closed||Resolution||No Change Required|
|Summary||0003579: Wish: basic channel support for audio|
|Description||GMS's sound support would be vastly improved by supporting basic audio *channels* (i.e. INSTANCES of a particular sound) instead of just sound resources. |
At the moment, the play/stop/pan/volume/fade functions are of limited use in any situation where more than one instance of the same sound might be playing at once - but there are a huge number of cases in neary every conceivable game type where exactly this sort of behaviour is useful, or even necessary. This is also something a lot of tools/IDEs support by default - I don't see how GMS will be able to compete without decent audio support.
There have been huge leaps in the room, graphics, object editors, yet the audio functions are still largely identical to what they were in GM4/GM5.0 - are there any plans to update this area of GM too?
FWIW I'm rather missing the D3D_audio commands though I guess they were just too platform specific.
It seems to me as if the "play sound" function should return a "handle" that could be used in place of a sound's id when applying effects.
|Exactly - it doesn't need to be complex; the same functions could be kept, but with the option to pass a channel ID as the argument, instead of sound resource (like instance/object calls in object-related functions).|
As I understand it, the audio system is getting an overhaul with GM9
Russell Kay (Developer)
|Audio API is getting an overhaul just not just now...|
|Copyright © 2000 - 2016 MantisBT Team|