jtfell / knotted

Looping software for the web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

knotted

Looping software for the web

TODOs

  • Apply changes to state to audio scheduler at the start of each loop (configurable length)

  • Animate cursor on each loop

  • Move audio processing to worker thread as much as possible

  • hotkeys? number of loop followed by beat number (with hotkey for cancel in case of mistakes)

  • Trigger stuff with MIDI input (keyboard or sample pad)

Research

WebAudio

Tutorial for schedulers in WebAudio

Google Drum Machine App

Tutorials on using a wasm AudioWorkletNode

WebMIDI

WebMIDI Wrapper lib

Redux-centric Synth with a "WebAudioReconciler" and "WebAudioManager" which look well thought through. No looping in the app though

Rust

Web-based DAW written in Rust/WebAssembly and TypeScript

Someone experimenting with Rust + wasm + webaudio

About

Looping software for the web


Languages

Language:JavaScript 89.2%Language:CSS 5.7%Language:HTML 5.2%