lukehaas.bsky.social
🧑💻 Building https://runjs.app and https://irid.app
👤 Joined on 22 November 2024
Followers
Following
Total Posts
@lukehaas.bsky.socialMusic (western) being explained by maths is quite a common technique to show the structure of it, and how the 12 note scale came about and works. Here's one very readable account of it - with added javascript (which makes it playable in any browser). runjs.app/blog/music-t...
Show PostMusic Theory for Programmers comments · posted on 2026.09.02 at 16:19:13 (c=1, p=9)
Show PostThe author explores music theory from first principles using code and the Web Audio API. By treating sound as numbers and frequencies as ratios, the article demystifies scales, chords, and notation as logical engineering decisions rather than arbitrary conventions or memorized rules.
Show PostMusic Theory for Programmers (runjs.app) Discussion | Main Link
Show PostMusic Theory for Programmers https://runjs.app/blog/music-theory-for-programmers https://news.ycombinator.com/item?id=49541888
Show Post