Comments (11)
There is a remove()
method, but there are no subtract or multiply methods.
Polywads are basically just containers for other wads and polywads. You can add()
and remove()
wads from them, but I'm not really sure what 'multiplying' would mean in this context.
from wad.
I guess add is for additive synthesis, so substract and multiply would be for subtractive and FM.
from wad.
Ah, I think I see what you're getting at.
You can perform additive synthesis by adding multiple oscillators to a Polywad.
Subtractive synthesis mostly just involves layering filters over an oscillator.
Wad.js does not support FM synthesis.
from wad.
How do I do? Is it already supported?
Is FM planned?
from wad.
There are some examples in the documentation about using filters. You might have to play around with them a bit to find sounds you like.
I'm not planning to add FM synthesis to Wad.js.
from wad.
Thanks.
from wad.
Sorry, I have 2 more questions:
- Does a filter support envelope?
- Please, point me to the documentation section for layering filters
Thanks in advance
from wad.
You can only set the attack for a filter envelope, but often that's all you need. The section of the documentation about the constructor contains information about using filters.
An example of using multiple filters can be found here: https://github.com/rserota/wad#filters
from wad.
Three last questions:
- Can I add an envelope for a LFO?
- Can I automate an envelope using a LFO?
- Can I automate a filter using a LFO?
If so, how? If not, why?
from wad.
The only sorts of LFO modulation that Wad.js supports are vibrato and tremolo. Wad.js doesn't support attaching LFOs to arbitrary parameters, though that would be pretty cool.
from wad.
I really need FM and AM synthesis, and some way to procedurally change filter and oscillator parameters during playback.
from wad.
Related Issues (20)
- Tuner tends to assume harmonic overtones or subtones when playing a tone HOT 2
- reverse? HOT 3
- Pitch detection not working HOT 3
- How to add onEnd event listener HOT 5
- TypeScript Typings HOT 3
- Custom Work HOT 2
- Polywad does not appear to implement setPanning HOT 2
- How do I get the playhead position of a Wad object? HOT 3
- Trouble applying compression HOT 3
- requestAnimationFrame(logPitch) outputs infinite frame count HOT 1
- Adding Stronger Sound Caching/Grouping Functionality HOT 2
- getUserMedia() build error HOT 2
- getUserMedia() build error HOT 4
- Low quality mic recording / MediaStreamConstraints HOT 2
- Mute mic output when recording HOT 5
- connect output of wads (post processing) HOT 4
- How to show progress bar for audio file? HOT 1
- Pitch Detection example doesn't work HOT 1
- import Wad from 'web-audio-daw' throws ReferenceError: window is not defined HOT 1
- Idk HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wad.