________ ________ _____ .__ __ \______ \ \_____ \ / \ |__| ____ _____ _/ |_ ___________ | | \ / | \ / \ / \| |/ \\__ \\ __\/ _ \_ __ \ | ` \/ | \/ Y \ | | \/ __ \| | ( <_> ) | \/ /_______ /\_______ /\____|__ /__|___| (____ /__| \____/|__| \/ \/ \/ \/ \/ https://www.youtube.com/watch?v=tgf2W3dmglo
An MIDI driven audio engine written specifically for the JSConf.eu 2019 opening
Written by Matt McKegg (@mckegg) & Jan Krutisch (@halfbyte)
- use git-lfs to check out the samples
- run npm i to install the webserver
- use sequencer to play back track (we'll try to uh make this more useful)
- The modules folder contains all of the sound engine parts
- index.js contains the performance related setup
- Each Instrument, which can be one of
- Drum/Oneshot Sampler
- Slicer
- Synth
- is then fed into a Mixer Channel which contains a
- Bitcrusher
- Dual filter (similar to these on DJ Mixers)
- Sends to a Reverb and a Delay
- A ducker (ala sidechain compression)
See LICENSE