2.0.0 • Published 2 years ago
web-audio-oscillators v2.0.0
web-audio-oscillators 
A collection of Web Audio API custom oscillators.
Are you after a nice organ or bass sound? Look no further!
An online demo of all oscillators included in this package can be found here.
Installation
Install the package via npm:
npm install web-audio-oscillatorsUsage
For example, to create an OscillatorNode that sounds like an organ:
import { customOscillators } from 'web-audio-oscillators';
const context = new AudioContext();
const oscillator = customOscillators.organ(context);
oscillator.frequency.value = 220;
oscillator.connect(context.destination);
oscillator.start();All custom oscillators provided by this package:
sinesquaresquare2sawtoothtriangletriangle2chiptuneorganorgan2organ3organ4organ5bassbass2bass3bass4brassbrass2aahooheehbuzzbuzz2dissonance
Contributing
Pull requests are most welcome. I'd like to expand this collection to cover more musical use cases!