Home
Eamonn Bell is Assistant Professor in the Department of Computer Science at Durham University. His research interests fall under the broad umbrella of the digital humanities and he now teaches across the computer science curriculum at Durham. Since 2019, his research has been funded by UK Research and Innovation (UKRI), the Irish Research Council, and a number of smaller institutional grants. He is most recently involved in the design and delivery of several DRI projects serving UK-based arts, humanities, and culture researchers.
Before coming to Durham, he was a postdoctoral Research Fellow at the Department of Music, Trinity College Dublin where he conducted research on how the once-ubiquitous audio Compact Disc (CD) format was designed, subverted, reproduced and domesticated for musical ends. He holds a PhD in Music Theory from Columbia University (2019), where he wrote a dissertation on the early use of digital computers in the analysis of musical scores under the supervision of Joseph Dubiel. Shortly before he began graduate studies in music at Columbia, he graduated from TCD with a joint honours degree (a “two-subject moderatorship”) in Music and Mathematics (2013).
This is my place on the web. Eventually, you’ll find below all manner of publications, blog posts, microblog posts, and essays. Some of this content was previously hosted on my academic website at Columbia and on a Jekyll blog that was hosted on GitHub Pages. You can also find me on Mastodon.
Blog
This week I’ve decided to revisit first and second year undergraduate harmony, this time through the lens of Walter Piston’s Harmony, a canonical “American” harmony textbook. I’ll be making my own notes and commentary as I read along and work through the exercises in a LaTeX document using a document class inspired by Edward Tufte, with musical examples created in ABCPlus (an extension of ABC notation which supports harmony and polyphony).
Here’s a script that brute-forces its way through the 24 operations on PLR space for sucessive pairs of chords in the reduction of a Bach chorale.
I use a canonical name for the operation. Of course, most of these operations have homologues. The shortest label may not accurately reflect the relations between the harmonies (or so one school of thought has it). Choosing from equivalent composed operations lends an element of expressivity to NRT.
I spent some time this morning transcribing the motives that make up Terry Riley’s In C into TinyNotation so that I could use them in the creation of a script which creates scores instances of hypothetical performances of the work. I have this crazy idea that repeatedly doing this on a large enough scale could generate data enough to facilitate a formalist statistical analysis of this seminal aleatoric work.
Most of the computation time seems to go into into showing the MusicXML score.
I use the vim extension vimwiki to manage a local wiki which I keep scrappy notes in, especially one-line ideas that I am liable to forget. Since I’d like to have access to this anywhere and at any time, I set up vimwiki to use ~/Google Drive/.vimwiki as its main wiki directory, which is kept in sync with my Google Drive. I then use Drive Notepad for quick edits of the wiki files (which are just plain text).
One of my personal goals for this year was to learn enough LaTeX to be able to typeset my undergraduate dissertation, such that it conforms with the fairly strict and idiosyncratic style guide that our department enforces for submitted work. Suffice to say that I’ve learned more about LaTeX and its plethora of packages in the two weeks before submission than I have done in the last few years that I have known of its existence.
I have, regrettably, two Spotify accounts. One was created from within Facebook and automatically included all my Facebook friends who use Spotify. Because I don’t want to lose my Spotify life if I leave Facebook, I created a second Facebook-independent Spotify account using a different email address (this is possible).
However, it would be nice still to follow my Facebook friends’ music selections and activity. Until I close my first account, however, all links to Spotify resources on Facebook will initiate a new session in the Spotify app using my first set of credentials (the Facebook one), and unless I link my second account to Facebook this will remain the case.
Today was spent in a typically traditional manner, home with the family and a full turkey and ham. All very delicious.
The christmas festivities on the day were preceded by an extended service at the local church which entailed a great deal of homophonic hymns.
There was an interesting setting of ‘Ding Dong’ with an insanely chromatic bass-line for the refrain but apart from that, fairly unadventurous.
From today, I’ll try and update this blog daily with some daycently vague observations about life, with a musical perspective.
You know the one; as if a hundred thousand tiny pins are undulating under your skin, from the tips to the base of your spine?
The power of a work of art to move us into what are essentially extra-terrestrial planes defies explanation by even the most staunchly rational scientific mind.
Well, that’s only partly true.
Everyone knows (why, of course, don’t you?) that sensations of happiness are merely by-products of a chemical process.
It seems to me that, increasingly, once you’ve overcome the barrier to entry that is the cost of hardware, the next challenge is to find a reliable, secure and affordable data package that permits you to take your business on the go.
I’m very satisfied with the devices that I’m using right now - a Galaxy Tab 10.1 with a knock-off bluetooth keyboard cover that provides a full, sturdy QWERTY keyboard and portable protection for the tablet.
KeePass Password Safe is a free software password management utility for Microsoft Windows, with unofficial ports for Linux, Mac OS X, and a variety of other systems. (Wikipedia)
They way I like to use this password manager, to ensure I don’t get caught out when on the move or using public computers is as follows:
Store KeepPassX (cross-platform port) executables for as many flavours of OS as is possible on Google Drive