> cat /dev/github | grep security-tools
discovered 03 Aug 2026

tonal

via awesome-list
→ View on GitHub
`tonal` is a comprehensive music theory library written in TypeScript that enables users to manipulate tonal elements such as notes, intervals, chords, scales, and modes through a functional programming approach. It offers a wide array of features including operations for MIDI conversions, transposition, chord detection, scale generation, and voice leading, allowing for efficient composition and analysis of musical structures without dealing with actual sound. The library supports both ES5 and ES6 modules, making it versatile for different JavaScript environments.