A few months ago (in February!!) I wrote a post called Unreleased project pile-up that gave a pretty long list of software projects I'd been working on that could benefit from a proper release. It ended: let's see how many of these I can tidy up & release during the next few weeks. The answer:… Continue reading New software releases all around
Author: Chris Cannam
Rosegarden v15.08
D. Michael McIntyre today announced the release of version 15.08 of Rosegarden, an audio and MIDI sequencer and music notation editor. Rosegarden is a slightly crazy piece of work. As a project it has existed for more than two decades, and the repository containing its current code was initialised in April 2000. It's not a… Continue reading Rosegarden v15.08
Rubber Band Audio v1.9.0
Some three years after its last release (!), I present to you version 1.9.0 of Rubber Band Audio: Rubber Band Audio is a little audio-processing application that does time-stretching and pitch-shifting using the Rubber Band Library. It's quite a neat tool for adjusting loops, adapting recordings to a new key, or slowing down sections for… Continue reading Rubber Band Audio v1.9.0
Replacing the GNOME Shell font in GNOME 3.16
[Edit: see the comment by Hugo Roy after the article, describing a much simpler, more "official" way to achieve this] When using Linux on a touchscreen laptop, I generally use the GNOME 3 desktop — logical design, big touch targets, good support for high-resolution displays, nice to look at. While I mostly approve of the… Continue reading Replacing the GNOME Shell font in GNOME 3.16
Standard ML and how I’m compiling it
I mentioned in an earlier post that I was starting to use Standard ML for a (modest) real project. An early problem I encountered was how to manage builds, when using third-party library modules and multiple files of my own code. I'm not talking here about anything advanced; I don't even care yet about incremental… Continue reading Standard ML and how I’m compiling it
SML and OCaml: So, why was the OCaml faster?
My earlier post Four MLs (and a Python) listed a toy example program written in four languages in the ML family: Standard ML, OCaml, Yeti, and F♯. Perhaps unwisely, I measured and reported the runtimes for each version of this program when processing a test file on my Linux laptop. The figures I got were,… Continue reading SML and OCaml: So, why was the OCaml faster?