Skip to main content

WebAudioControls

external WebAudioControls

WebAudio-Controls is a library that provides customizable audio control elements such as knobs, sliders, switches, keyboards, and parameters.
It integrates and enhances the following external libraries:



Integrated and enhanced by g200kg (Tatsuya Shinyagaito) Website


Modifications by Bruna Guarnieri:



  • Knobs (webaudio-knob): Fully styled rotary controls with customizable colors, sizes, and behavior.

  • Sliders (webaudio-slider): Linear sliders with horizontal and vertical orientation options.

  • Switches (webaudio-switch): Includes toggle, kick, radio, and sequential types with group handling for radio switches.

  • Keyboard (webaudio-keyboard): Simulates a MIDI keyboard with configurable keys, colors, and MIDI integration.

  • Parameters (webaudio-param): Provides numeric input fields with customizable visual styles and MIDI compatibility.

  • Rendering: Draws controls (like sliders and switches) using the <canvas> API for precise visual control.


License:
Licensed under the Apache License, Version 2.0. See the LICENSE file for details.


Date of Modification: November 2024


Notice: This file includes modifications by Bruna Guarnieri and complies with the requirements of the Apache License 2.0. The original work and its attributions have been retained as required.