An open API service indexing awesome lists of open source software.

https://github.com/joextodd/websynth

Kaoss Pad style Synth with Web Audio API
https://github.com/joextodd/websynth

hyperapp synthesizer webaudio

Last synced: 21 days ago
JSON representation

Kaoss Pad style Synth with Web Audio API

Awesome Lists containing this project

README

          

# [WebSynth](https://synth.joextodd.com)

![Screenshot](./assets/screenshot.png)

## Settings

Selecting a wave allows you to control the following settings, individually for each oscillator by dragging the mouse across the screen.

Pressing typical keyboard values gives you access to the 12 notes of an octave.

![Keyboard](./assets/keyboard.png)

---

### Frequency

| Axis | Control |
|------|------------------------|
| x | Frequency value (Hz) |
| y | Wave amplitude |

### Filter

| Axis | Control |
|------|------------------------|
| x | Cut off frequency |
| y | Q factor |

### Distortion

| Axis | Control |
|------|------------------------|
| x | Gain |
| y | n/a |

### Delay

| Axis | Control |
|------|------------------------|
| x | Delay time (0-3secs) |
| y | Delay gain |

### Reverb

| Axis | Control |
|------|------------------------|
| x | Reverb time (0-3secs) |
| y | Reverb gain |