Potential C2 Audio Engine

Discussion and feedback on Construct 2

Post » Mon Feb 27, 2012 4:02 pm

We can all agree that audio is lacking in Construct 2 and I know this is mostly because of cross-browser compatibility. But audio is an area that can't be overlooked and I've found something that could possibly help with this.

http://createdigitalmusic.com/2010/10/libpd-put-pure-data-in-your-app-on-an-iphone-or-android-and-everywhere-free/

http://mccormick.cx/projects/WebPd/


What this is, is a version of libdeb which works online - without plugins! This would mean that it could be integrated with Constrcut 2, and which would mean that we could build our own channel control, sound grouping, positional audio, reverb zone, dsp effects and occlusion for use directly within Construct 2 and the best part is that it would work on all browsers because PD would be controlling the audio output.

If Construct 2 can give developers control of the features I just mentioned, it would make it an outstandingly attractive development environment for sound designers and game developers with an interest in sound.CrudeMik2012-02-27 16:05:40
B
39
S
12
G
8
Posts: 580
Reputation: 7,108

Post » Mon Feb 27, 2012 4:11 pm

That project isn't going to help. libPD is a set of native code (when C2 works only with JS code), and WebPD is using the Moziall Firefox Audio Data API, which isn't available anywhere else.
B
33
S
9
G
6
Posts: 709
Reputation: 6,704

Post » Mon Feb 27, 2012 4:13 pm

gaaaaaahhh! There must be a solution out there. Googles web audio API looks cool, but I don't really know how to access it even though I think it's already integrated into C2.
B
39
S
12
G
8
Posts: 580
Reputation: 7,108

Post » Mon Feb 27, 2012 5:25 pm

There's also a big difference between a DSP library and a game audio engine - the requirements are pretty different.

FYI sound should work in appMobi, and the next build should get sound working on Android via PhoneGap. The situation is slowly improving. I'm sure with time it'll get better.
Scirra Founder
B
359
S
214
G
72
Posts: 22,946
Reputation: 178,478

Post » Mon Feb 27, 2012 5:33 pm

Yeah I understand that - Pure Data is like MaxMSP though where you can generate and manipulate audio from it - you could even build your own music sequencer in it if you wanted, my friend used it in a game engine he made, he used it to create real-time mixing of sounds / groups / effects and synthesis manipulation.

All we need in C2 for the basics is:

Stereo positional sound / ability to assign a sound listener object.
Mixing
Perfect looping

More advanced features like DSP can wait
B
39
S
12
G
8
Posts: 580
Reputation: 7,108


Return to Construct 2 General

Who is online

Users browsing this forum: NetOne, nimos100 and 8 guests