MAIA Util: An NPM Package for Bridging Web Audio with Music-theoretic Concepts
summary
MAIA Util is an NPM package that puts concrete music-theory tools into Web Audio projects: it performs symbolic time conversions across changing time signatures, uses external multi-f0 tracking (Krebs / Hawthorne) plus beat estimation to quantize audio to MIDI, and offers pitch spelling via morphetic pitch numbers and instantaneous key estimation. It underpins a web DAW called Jam used in user experiments (processed offline from Free Music Archive material), the demos work but live Chrome playback showed context bugs.
AI-written summary · about
chapters (4)
- 0:00Start
- 2:45Motivation
- 13:20Symbolic Time Conversions
- 19:08Instantaneous Key Estimation and Visualization
related talks
44mBeats in the Browser - Coding Music with JavaScript
09mDeclarative Web Audio API
40mLiveJS: Making Music with JavaScript
30mJavaScript Patterns For Contemporary Dance Music
40mBeats in the Browser: Coding Music withJavaScript
40mBeats in the Browser - Coding Music with JavaScript
28mMusic and AI in the Browser with TensorFlow js and Magenta js
52mLive Musical Coding: You Code? Become a Composer with WebAudio and WebMIDI!
