Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
About me
This is a page not in th emain menu
Published:
This is more of a reminder to myself than a blog post, but it might prove useful to others.
Published:
@xavriley
)Published:
@xavriley
)Published:
In a 1993 paper by Anders Ericsson, he was one of the first to make the claim that mastery of a skill took around 10 years (about 10,000 hours) of deliberate practice.
Published:
Now that Ruby has crested the hype cycle, settled down and taken out a mortgage, you’d expect the posts around the community to be more about big business concerns. Whilst that might be true, I’d like to row against the tide by telling you about the fun I had figuring out how to write my first C extension - fast_osc
- and how I made Sonic Pi 10x faster in the process.
Published:
A quick note for anyone else who runs into this.
Published:
Working with Sonic Pi one of the exciting things about being able to code music is the potential for using algorithms. For the non-technical reader, I like to think of algorithms like following a recipe. You might start with the same ingredients but the order in which you do things can affect to outcome.
Published:
There are many solutions for getting data from pdfs. I’m going to describe how to use the excellent Java library PDFTextStream by Chas Emerick (of Clojure fame) to get data out of tricky pdfs.
Data viz for company addresses
Early example of a Clojure project
PFI explorer for hack day
Sonic Pi core team
UI for wikidata
Published in None, 2018
My MSc thesis. I used the Jepsen framework to look at various aspects of the Ableton Link system for synchronizing musical timing.
Recommended citation: https://github.com/xavriley/msc/blob/master/template.pdf
Published in ISMIR, 2023
We present FiloBass: a novel corpus of music scores and annotations which focuses on the important but often overlooked role of the double bass in jazz accompaniment
Recommended citation: https://arxiv.org/pdf/2311.02023
Published in ICASSP, 2024
We propose the use of a high-resolution piano transcription model to train a new guitar transcription model. The resulting model obtains state-of-the-art transcription results on GuitarSet in a zero-shot context, improving on previously published methods.
Recommended citation: https://arxiv.org/pdf/2402.15258
Published:
Had a speaker slot at the WXG web conference in Guildford. Presented an introduction to programming music with Sonic Pi in which I demo a few of my experiments. The video/audio didn’t come out too well but the talk was well received I think.
Published:
Co-presented talk on Sonic Pi with the lead developer Sam Aaron. I think the original video has been taken down now but my bit is here:
Published:
Lightning “talk” in which I managed to do no talking! A 5 minute live coded piece starting from scratch, with sampled voices from the other Bath Ruby presenters.
Published:
My keynote presentation at Bath Ruby 2016