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:
- webaudio-knob by Eiji Kitamura Website
- webaudio-slider by Ryoya Kawai Google+ Post
- webaudio-switch by Keisuke Ai Hatena Blog
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.