Functional audio processing with Timbre.js | Hacker News Reader