Web Audio Oscillators
A collection of Web Audio API custom oscillators.
Install / Use
npx skills add lukehorvat/web-audio-oscillatorsInstalls into whichever agent you are using.
README
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-oscillators
Usage
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!
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
