Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.64 KB

index.md

File metadata and controls

33 lines (21 loc) · 1.64 KB
layout title
default
JAMS - Just A Modular System

JAMS is a Just A Modular System written in Javascript, and runs in your Web browser. It currently makes use of the deprecating Web Audio's ScriptProcessorNode. Check out the GitHub repo!

Please lower your speaker/headphones volume before opening the app.

cover JAMS as of 2017, July 29th

Usage & Development

I originally created this with the intention of arbitrary phase modulation between different sine oscillators. It now has sequencing, envelopes, switches and sampling. You can make some cool noises out of it. The old version had an interface module with MIDI; I will bring it back in this version as well as MPE integration.

See the Development History.

Examples & Documentation

A list of examples per modules and per concepts is available in the Examples section.

Documentation for each module is also available.

Acknowledgments

JAMS would not be possible without the help and inspiration from:

  • Werner Van Belle from BpmDj for tips on feedback sine phase modulation and Flange.
  • Audiotool team and friends for motivation and inspiration for electronic music and experimental music.
  • @stagas from Wavepot for my first playground into DSP. Some modules in JAMS have code borrowed from OpenDSP.
  • my roommate for suggestions on stereo data flow and WAV decoding.
  • @mog for MIDI helper class