Skip to content

Easily create and test webAudio routing configurations similarly to a modular synthesizer patch

License

Notifications You must be signed in to change notification settings

cstoquer/modular

Repository files navigation

modularlogo

webAudio doodle

Modular is a cool interface to easily create and test webAudio routing configurations. Similar to an analog modular synthesizer, you add modules in a patch. A module can be a simple webAudio feature or a more complex configuration and can holds some controls in the form of knob, button, etc. Then, the modules can simply be connected together with cables.

UI is strongly influenced by Clavia's Nord Modular's editor.

modular

Nota: Save and Load features are disabled in this demo. Patch can be exported (top menu > Patch > Export patch), and imported by drag & dropping a patch file in the window.

construct

Features

Built-in buffer editor

waveedit

View the waveform of the audio buffers. Edit loop points, tags and properties of the audio files and save these as a meta file.

Procedural buffer and synth editor

gif

Generate audio buffer with built-in synthesizers, or program your own synth with their own GUI using a simple SynthEditor API.

MIDI support

If your browser supports webMIDI, you can have your MIDI keyboard or controller send events to modules.

midi

Search audio in the library

Filter the audio files in library by type and tag.

tag

About

Easily create and test webAudio routing configurations similarly to a modular synthesizer patch

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published