Skip to content

cstoquer/oodio-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED This project is based on webAudio ScriptProcessorNode that has been deprecated.

Please have a look at Modular which implements the same functionnalities and more using plain webAudio.

oodio-js

Modular synthesizer. Based on WebAudio's createScriptProcessor for audio rendering.

Demo is here.

Modules

Oscillator

  • OscSaw: simple sawtooth wave generator.
  • OscRamp-B: sawtooth wave generator.
  • OscPulse: pulse wave generator with PWM.
  • OscTri: triangle wave generator.
  • NES Noise: 1-bit pseudo noise generator. Based on NES's 2A03 chipset noise channel.

Filter

  • FastFilter: simple one pole 6db/oct filter
  • RCFilter: Resistor-Capacitor type filter.

Enveloppe

  • EnvDecay: Simple logarithmic decay enveloppe.

Amplification

  • Gain
  • Clipper
  • Mix1-1A

Effect

  • FreeVerb: reverberation based on FreeVerb implementation.

Sequencer

  • ClockGen: Clock pulse generator
  • SeqNote: Simple note sequencer

About

Modular synthesizer editor written in JavaScript using webAudio

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published