Audio Context API is a high-level JavaScript API for processing and synthesizing audio in web applications. This extension only focuses on synthesizing part.  You can create music or SFX without needing any audio assets. And of course without needing any code.


How to install:


The extension is simple to use however it's good to know a few things before start using it.

* Need to create one context to use this extension.

* You can reuse the same context for everything. Most apps should not need a second context.

* All created entities (context, synth, chord, filter) are defined globally for the whole game/app. For example; once you create a context (or chord, synth, etc.) in the first scene, it will still be usable in the second scene. You only need the name to use/access it.

* If you create an entity twice, it will overwrite the first one.

* Synths are mainly oscillators in AudioContext API. But they are a bit more than just raw oscillators. They are created with ADSR envelope and expect you to enter these values.

* All notes are defined in the extension. So you don't need to define them. But the extension does not understand chords. You need to define them using which notes (and which octaves)

An ideal even sheet should look like this:

- Create a context

- Create one or multiple synths on a context

- Create chords 

- Play a note or a chord on a synth



StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorUsta Games
Made withGDevelop
TagsAudio, chiptune, gdevelop, nocode

Download

Download NowName your own price

Click download now to get access to the following files:

AudioContext.json 25 kB
AudioContextExamples.zip 125 kB

Comments

Log in with itch.io to leave a comment.

(+1)

Brilliant extension, thank you. One small buggette.... in the interface it says "secods" instead of "seconds" :-)


Tom

Thanks Tom. I'll fix the typo in the next version.