Archive for March, 2016


Steve Reich’s Clapping Music with Scala and Akka

Using functions to express musical ideas is nothing new: Harmony, time signatures, the relations between notes in a scale and musical form all have their roots in mathematics, and composers have used mathematical abstractions for millennia (see Pythagorean Tuning for a 2500-year-old example). These abstractions, however, are not always obvious from they way that music is written down, […]

Email Updates

Subscribe to this blog and receive notifications of new posts by email.


Richard Ashworth
Head of Engineering at Goodlord
Experienced software engineer and technical leader. Passionate about functional programming and Agile methods. Check out my blog at


Read this blog in your favourite news reader: