David Matthew

David Matthew

Music | Creative Coding | Web Development

Featured Posts

Optimising Ubuntu for Audio and Music Production

1 Mar 2025
Music, Linux

In this short post I'll share how I configured Ubuntu 24.04 LTS for music production, and why I chose this...

A MusicXML Tutorial, Part 1 - Musical Markup for the Web

11 Feb 2025
Music, MusicXML

In this blog series, we're exploring the musical markup language that is MusicXML and how to get started using...

Book: Generative Art with JavaScript and SVG

22 Mar 2024
Generative Art, JavaScript, SVG

Here you'll find all the CodePen examples accompanying my book Generative Art with JavaScript and SVG,...

How to Launch an AppImage from the Ubuntu Sidebar

23 Dec 2023
Linux

In this quick tutorial, we'll cover how to launch an AppImage file like you would a normal desktop application...

Colour Perception, Contrast and Web Accessibility

30 Nov 2023
Accessibility

This post first appeared on ul.ie. In this article, we’ll look at the role of colour perception in web...

Creating an Oscilloscope with JavaScript and the Web Audio API

12 May 2022
JavaScript, Web Audio

The oscilloscope is what you might call the archetypal audio visualiser, portraying sound in its most...