Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.6 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.6 KB
                 _ _  _ _ || _ _|_  . _
_______________ _\(_)| (_)||(/_ | . |_\_______________________________________
                                   _|

A monophonic additive synth written in Javascript.

Or: a carefully hand-made (unfinished) port from Sorollet. Uses the Web Audio API.

This is a work in progress, as you might have guessed already.

Examples

There are two examples in the examples folder.

Listen, world

Listen, world

For testing the output and configuration of a synth instance. Includes an on-screen keyboard, and an "oscilloscope view" for greater fun.

In case it wasn't obvious, it's a pun on the classic "Hello, world" programming example.

Drum machine

Drum machine

Trying to build a semiacceptable drum machine using four Sorollet.js instances. Includes a step sequencer.

Has a very hacky implementation of "Save to .WAV". Should probably rewrite it using Web Workers, or something like that.

"Advanced" examples

  • to_the_beat // js is a 64k intro converted to JS and using Sorollet.js for the sound.
  • MACCHINA I uses an early version of Sorollet.js, too.