Audio FX

Discussion and feedback on Construct 2

Post » Mon Oct 24, 2011 8:11 am

Can anyone forsee a way to implement audio effects?

Something like integrating Supercollider or VSTs ?
B
5
G
2
Posts: 40
Reputation: 930

Post » Mon Oct 24, 2011 8:20 am

Vst's are very cpu intensive. In fact you'd be hard pressed to get decent results from an exe. Sad to say, but the chances are slim to none.
Image Image
B
161
S
48
G
90
Posts: 7,356
Reputation: 66,767

Post » Mon Oct 24, 2011 10:56 am

You could use a program like audacity to apply audio effects to your audio file before import. As newt said, runtime audio effects are very technical and for 99% of the time, not necessary.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Mon Oct 24, 2011 1:43 pm

I'm looking to build instruments -- so runtime effects would be absolutely necessary.

What about Pure Data maybe? Patches from Pure Data can be exported as libraries I think
B
5
G
2
Posts: 40
Reputation: 930

Post » Mon Oct 24, 2011 2:59 pm

This is not currently supported by HTML5 audio. However, new features are in the works which would allow for this kind of audio processing. I think modern javascript engines might actually be fast enough too, considering its pretty much all compiled to machine code now.

The new audio APIs are probably about six months away, and then there's no guarantee all browsers will support them (Internet Explorer is particularly slow and reluctant to adopt new standards). So you'll probably just have to wait it out for now I'm afraid.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Mon Oct 24, 2011 11:57 pm

Awesome news :)

How will they work -- will they be predefined effects whose parameters can be controlled in Construct2, or will we be able to design effects from the ground up (with something like Pure Data or Supercollider) and incorporate them in to Construct 2 (and then control the parameters in real-time.

I understand if it's too early to say, but it's an exciting prospect!
B
5
G
2
Posts: 40
Reputation: 930

Post » Tue Oct 25, 2011 12:20 am

Well, here's the Web Audio API which is a work in progress. It's seriously technical, but you can probably spot a few features, like DynamicsCompressor and BiquadFilter - other more complicated effects will probably have to be done in a JavaScriptAudio node, which means writing javascript to process the effect.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Tue Oct 25, 2011 5:16 am

That's great news, and hopefully the browsers get up to speed with audio support quickly. I realize Construct is designed for game development but that type of audio processing would enable creation of Apps like Audiotool.com using it.

I always wanted to try and build a game surrounding modular audio. :)
B
126
S
7
G
4
Posts: 185
Reputation: 7,233

Post » Tue Oct 25, 2011 7:14 am

Awesome -- web audio API will do everything I need by the looks.

There's so much potential to make amazing game / instrument cross-overs like Electroplankton in Construct 2
B
5
G
2
Posts: 40
Reputation: 930


Return to Construct 2 General

Who is online

Users browsing this forum: eli0s, Lof, RageByte, Yahoo [Bot] and 8 guests