Hugh Rawlinson's Blog
An image of Hugh Rawlinson's face

Solved again! Ubuntu Updater fails with Snap in WSL

Terminal Keyboard Shortcuts in Visual Studio Code

Music Computing 1: Revisited

Waveform Explorer

A recording, some delay

Objecting to "Legitimate Interest" at Scale

Don't Do Conditional Return Types in Typescript

Type Soundness in NextJS Query Parameters

How to Ship man pages with your Node Programs

How to use AWS Infinidash with Node JS

Transitive dependency vulnerability resolution for npm

Solved: do-release-upgrade hangs in Ubuntu on WSL

Loading Audio in Node JS

Handling Pagination with Async Iterators

How to run ChucK 1.4.0.1 on Ubuntu 20.04

Updating Javascript Dependencies

How I packaged my JS library

Control Spotify Connect with your Mac's Media Keys

Audio Feature Based Synthesis Part 1: The Building Blocks

Music Discovery Playlist March 2016

Music Discovery Playlist February 2016

Goldsmiths Physical Computing: Week 10 | Completion

Goldsmiths Physical Computing: Week 9 | It works!

Goldsmiths Physical Computing: Week 8 | Testing

Goldsmiths Physical Computing: Week 7 | Prototypin'

Goldsmiths Physical Computing: Week 6 | Lets get started

Lissajous Diagrams

Goldsmiths Physical Computing: Lab 01

Goldsmiths Physical Computing: Lets Get Physical

Midem Music Hack Day