Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laitine/dws-1
RAD DWS-1 Synth
https://github.com/laitine/dws-1
Last synced: 10 days ago
JSON representation
RAD DWS-1 Synth
- Host: GitHub
- URL: https://github.com/laitine/dws-1
- Owner: laitine
- Created: 2014-07-27T19:13:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-07-27T19:17:24.000Z (over 10 years ago)
- Last Synced: 2024-05-01T13:29:42.382Z (7 months ago)
- Language: JavaScript
- Size: 188 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
RAD DWS-1 Synth
===============Web Audio API synthesizer with FM synthesis, distortion, bit crusher, reverb, delay, compressor, equalization and panning.
* Waveforms: sine, square, sawtooth, triangle
* Samplerate: 44100
* Presets
* Responsive interfaceVersion
-------
1.0Supported browsers
------------------Chrome v36+
Firefox v31+ (no support for panning)
Controls
--------
SPACE - Oscillator ON/OFFESC - All OFF
Double clicking a slider will set it to default value.
Roadmap
-------#### Controls
keyboard piano keys#### Manual
Usage tutorial#### Oscillator
Envelope (Attack, Decay, Sustain, Release)
https://github.com/gre/zound-live/blob/master/app/assets/javascripts/modules/SimpleFM.js#### Waveshaper
Wave shapes
https://github.com/Dinahmoe/tuna/blob/master/tuna.js#### Oscillator waveshaper
PeriodicWaveNode
https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave#### Web MIDI API
http://webaudio.github.io/web-midi-api/#### Reverb impulses
http://www.voxengo.com/impulses/More
----#### Web Audio API
http://webaudio.github.io/web-audio-api/
http://docs.webplatform.org/wiki/apis/webaudio
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API#### Music DSP
http://musicdsp.org/Development notes
-----------------#### App Dependencies
jQuery 2+#### Prerequirements
Node.js#### Getting started
Install dependencies
```
npm install -g gulp
npm install
```Run build command
```
gulp
```Open local development server at [http://localhost:4567](http://localhost:4567)
```
gulp watch
```