runjs.app
Music Theory for Programmers
Learn music theory from first principles with JavaScript.
About Music Theory for Programmers
Build sound from sine waves, then derive harmonics, twelve notes, scales, chords and a progression with runnable Web Audio examples. This interactive article teaches the underlying physics and arithmetic before introducing written notation, so no instrument is required.
No comments yet. Have you tried it?