Recreating THX's Deep Note in JavaScript with the Web Audio API

For last year’s JSConf EU, co-organiser Malte got in touch with me to ask if I could replicate Deep Note, THX’s classic audio logo, »

JavaScript is the new Punk Rock

A few weeks ago I had the great pleasure of speaking at JSConf EU about making music in the browser. If you ever get to go »

Introducing Wavy Jones

Need a simple way of showing what your audio looks like in real time? I’ve made a little oscilloscope node that you can plug into »

Get the frequency of a musical note

Here’s a little bit of JavaScript that’s used within Qwerty Hancock that you may find useful for your own audio project. It’s a »

Introducing Qwerty Hancock

I’ve been talking a lot about how to generate sound using the Web Audio API, but so far it’s been pretty unmusical. I thought »

Controlling Web Audio API volume using the HTML5 slider element

“Hey mister! This loud monotonous tone is deafening me. Can you turn it down?” Oops, sorry. You must have just created a sine wave with the »

Making waves using the Web Audio API — video

Here’s a quick little video demo of my post on how to create sound waves using the Web Audio API. »

Making sine, square, sawtooth and triangle waves

If you’re wanting to use the Web Audio API to make a synthesizer, there are four main types of sound wave you’ll need to »

An introduction to the Web Audio API

The Web Audio API is a way of creating and manipulating audio within the browser. It’s a specification proposed by Google, and as such is »

Constants in JavaScript

A constant in programming is essentially a variable whose value can’t be changed. It’s destined to be what you tell it it is forever. »