Complete works
All materials are freely available, except where I don't own the necessary permissions. Provided as is, please report bugs or mistakes. Feel free to get in touch with questions or to let me know you're interested in my work!
I STILL haven't found what I'm looking for
(2023)
[8]
8 channel fixed media audio (or binaural mixdown)
I STILL haven't found what I'm looking for
(2023) [8]Using MuBu, I chopped up I Still Haven't Found What I'm Looking For into a dense collage of tiny fragments which I improvised with in Max/Spat/MuBu and then pieced together in Reaper.
I made this for the Chaire Supersonique project i did in collaboration with IRCAM and the Beaux-Arts de Paris.
Big nod to Negativland here!
Stolen Music
(2022)
[10]
fixed-media multi-channel video, diffused stereo sound, printed text materials, audience members with kazoos, interactive website and live narration
Stolen Music
(2022) [10]Stolen Music was originally conceived for my final project as part of the IRCAM Cursus, but it is also an ongoing musical world-building project composed of websites, audio collages, acts of piracy etc.
The basic aim of the project is to explore two main ideas that matter to me:
Examining the boundaries of a "piece" of music: questioning the idea of the sole author and finding ways to subvert the linear, sectional timeline of a typical musical performance
Presenting an argument that all musical material should be fair game for all people to work with, regardless of who owns it under current copyright law.
This project owes a huge debt to Claudia Jane Scroccaro, the other teachers at IRCAM, and my colleagues from my course who let me mess with their music. Much more info is available on the dedicated website.
Tide Quartet
(2020)
[90]
string quartet; violin, violin, viola, cello
Tide Quartet
(2020) [90]
A string quartet dress in wet suits, sitting on chairs on the dry sea-bed in Dublin Bay. They perform a theme and variations (improvised from a set of instructions) as the tide begins to rush in around them. The performance ends for each musician only when the water reaches their neck, making it a durational piece reliant on the speed of the tide. Afterwards, the saturated instruments will be retrieved and the composer will attempt to save them by leaving them to dry naturally. This process will also be recorded and shown on this website. Unsalvageable parts will be repaired using driftwood, and the piece will be performed again next year.
Max Receive Finder
(2024)
software to assist with finding all receives or subpatches in a Max patch
Max Receive Finder
(2024)Solves a problem I found no ready-made solution for:
Finds all instances of r, receive and receive~ objects in a Max patch. This can be very useful if you are trying to document your patch, particularly if you communicate with receives using messages to Max. Can also help to troubleshoot redundant receives and inconsistent naming patterns.
To use, simply upload your patch and receive a list of all the receives in the patch
Or, as it's basically the same code, find all subpatchers in a patch
This software is licensed with The Unlicense and can be used freely. Max patches will be processed on your local machine and not uploaded to any servers.
Fluxkit Transcriptions
(2024)
open instrumentation, including typist (premiere: flute, horn, keyboard, cello, typist)
Fluxkit Transcriptions
(2024)A typist transcribes texts contained in a Fluxkit into musical notation, which is displayed to performers (and audience). The music notation, along with the typed text, is then used as a framework for improvising by a group of performers.
To play this piece, you also need to get or make a Fluxkit. A Fluxkit is a collection of event scores stored in a container (e.g. Water Yam by George Brecht). I made the piece with the Fluxkits Kirkos created in 2016 in mind, and used one of these to play the premiere. If you don’t have access to a Fluxkit, you could make one, for example by cutting up parts of the Fluxus Workbook (freely available online e.g. on the Monoskop website) and placing them in a box.
The first performance of this piece was played by Lina Andonovska, Hannah Miller, Adam Collins and Yseult Cooper Stockdale (as Kirkos) on 25.06.24 as part of an Irish Composers’ Collective concert in Unit 44, Dublin. I was the typist for the performance.
The software used for this performance (ChatMusic) is currently only available by request. Please get in touch if you're interested.
ghost box
(2023)
generative website installation (with web radio)
ghost box
(2023)Inspired by an idea of Anaïs Fontanges, this is a web page that emulates ghost-hunting radio scanners as used by paranormal investigators. This idea sparked a period of fanatacism about radio and particularly about how the weird romance of the ephemerality radio somehow holds on even when you carry it into the digital domain (where the ephemerality is a little bit faked...)
It basically cycles randomly through a range of French and Irish web radio stations, with white noise faking a transition between stations! But sure the REAL ghost boxes are fakes too, aren't they....>>??????
Quartet for viola and three radios
live viola, three radios, three transmitters, multi-channel playback and a microphone
Quartet for viola and three radios
Read Text Score
Three radios are set up at the very beginning of the piece but playing only silence. Each is tuned to a different radio station. The radios are set up in a line with a space between them, with the viola player standing in the fourth position in the line.
The three radio stations correspond to the frequencies of three low-powered radio transmitters placed in the venue. Each is connected to a channel of the multi-channel playback device.
A microphone is unobtrusively placed in the space and begins recording when the viola player starts playing.
After a certain amount of time, the first radio starts playing back the recording.
After two more periods of time, the remaining radios also join in, so a canon accumulates.
So far, I've only performed this once and the performance officially "failed" - because I forgot to sit beside the microphone, meaning it only picked up a very, very quiet signal. Once I realised, I was forced to play very quietly to compete with it (which then made the later parts of the canon even more quiet), The YouTube clip here is from that performance - it was somehow a nice effect even though my idea didn't work at all
I think the piece has legs though!
Quartet for viola and three radios
live viola, three radios, three transmitters, multi-channel playback and a microphone
Quartet for viola and three radios
Read Text Score
Three radios are set up at the very beginning of the piece but playing only silence. Each is tuned to a different radio station. The radios are set up in a line with a space between them, with the viola player standing in the fourth position in the line.
The three radio stations correspond to the frequencies of three low-powered radio transmitters placed in the venue. Each is connected to a channel of the multi-channel playback device.
A microphone is unobtrusively placed in the space and begins recording when the viola player starts playing.
After a certain amount of time, the first radio starts playing back the recording.
After two more periods of time, the remaining radios also join in, so a canon accumulates.
So far, I've only performed this once and the performance officially "failed" - because I forgot to sit beside the microphone, meaning it only picked up a very, very quiet signal. Once I realised, I was forced to play very quietly to compete with it (which then made the later parts of the canon even more quiet), The YouTube clip here is from that performance - it was somehow a nice effect even though my idea didn't work at all
I think the piece has legs though!
The Nature Book performance with Tom Comitta (Unit 44)
(2023)
improvised electronics performance (radios, samples) combined with readings by Tom Comitta from The Nature Book (Unit 44)
The Nature Book performance with Tom Comitta (Unit 44)
(2023)
Thought Music
(2022)
interactive web page (for use by anybody): text input converted into music and can be played back and saved to a database
Thought Music
(2022)
timetravel webradio
(2023)
web installation (playback of web radio)
timetravel webradio
(2023)
A huge selection of digital radio stations from Ireland and France are randomised, and you can go back in time (by playing them slower: the longer you listen to it like this, the further away you are from the real-time radio stream) or forwards in time: unlike a real radio station, digital radio often relies on file streams - so even when something hasn't happened yet you can often fast-forward through them.
Circum (after James Joyce)
(2022)
[8]
any instruments, performing from a projected animated score (originally: accordion, flute, percussion, soprano)
Circum (after James Joyce)
(2022) [8]
Circum is an experiment in creating a silent, animated score: the visual element is supposed to be visible both to the performers and the audience and it acts as the entire "text" for the performers. For the musicians, the video inspires them to create sound, generating a feedback loop where their actions are affected both by the video and the sonic choices they have already made. For the audience, however, sound and sight unfold simultaneously. Circum is also my first attempt as an Irish artist to get into the world of James Joyce - probably the most important Irish artist? My transitions, which sit between pieces focused on specific episodes of Ulysses, transverse the entire text (backwards) in several ways, treating Bloomsday like Groundhog Day. The animated score is made of text transformed algorithmically into music notation, both displayed using particle systems
Commissioned by Between Feathers
Freed Sounds Instrument
(2022)
audience with internet-connected mobile phones
Freed Sounds Instrument
(2022)
Chat Music (collab. with Carl Ludwig Hübsch) [WIP]
(2022)
any instruments, Twitch stream, audience
Chat Music (collab. with Carl Ludwig Hübsch) [WIP]
(2022)
500 Minutes of Music for Microtonal Piano
(2022)
[500]
piano or MIDI piano
500 Minutes of Music for Microtonal Piano
(2022) [500]
trombone, transducer, tam-tam
(2021)
[5]
trombone, percussion (1 player; tam tam, hand-held transducer with small amplifier)
trombone, transducer, tam-tam
(2021) [5]
espresso - micro sonata
(2021)
[2]
for performance by anybody (earphones and espresso required)
espresso - micro sonata
(2021) [2]Read Text Score
Viola Transcription of 'Failing: a Very Difficult Piece for Solo String Bass' by Tom Johnson
(2021)
[10]
Viola Transcription of 'Failing: a Very Difficult Piece for Solo String Bass' by Tom Johnson
(2021) [10]Read Text Score
How to Build a VIOLIN in TWENTY MINUTES Tutorial
(2021)
[20]
open instrumentation, designed for audience performance
How to Build a VIOLIN in TWENTY MINUTES Tutorial
(2021) [20]Read Text Score
Breath play [WIP]
(2020)
viola
Breath play [WIP]
(2020)Read Text Score
Near and Exact Repetition (collab. with Jonathan Nangle)
(2019)
installation for tape loops, tape players and modular synthesiser
Near and Exact Repetition (collab. with Jonathan Nangle)
(2019)
Beethoven Freeze (Broken)
(2019)
[10]
installation for smashed violin with embedded fixed media electronics
Beethoven Freeze (Broken)
(2019) [10]
2019.8
(2019)
string quartet; violin, violin, viola, cello
2019.8
(2019)Commissioned by National String Quartet Foundation
Small adjustments that over the years forged a new landscape [collab. Joan Somers Donnelly]
(2019)
[120]
performance installation; viola/performer/electronics/vegetation/casette players/
Small adjustments that over the years forged a new landscape [collab. Joan Somers Donnelly]
(2019) [120]
Umbrella [collab. with Jools Gilson; early prototype]
(2019)
installation for electronic umbrella and audio [presented at CARPA6, Helsinki, Aug 2019]
Umbrella [collab. with Jools Gilson; early prototype]
(2019)
Portrait Piece
(2019)
event score
Portrait Piece
(2019)Read Text Score
Masturbate Piece
(2019)
event score
Masturbate Piece
(2019)Read Text Score
Dankgesang II: Trump
(2019)
[7]
tape
Dankgesang II: Trump
(2019) [7]
2019.6
(2019)
[7]
horn, electronics
2019.6
(2019) [7]Programme Note:
Omegle Piece
(2019)
event score
Omegle Piece
(2019)Read Text Score
Tense Systems (v. 1)
(2019)
[26]
performer, video, DIY-violin
Tense Systems (v. 1)
(2019) [26]
2019.1
(2019)
double bass, transducer, optional electronic processing
2019.1
(2019)Programme Note:
Dankgesang I
(2019)
[9]
any instrument(s), tape
Dankgesang I
(2019) [9]
Beethoven Freeze
(2018)
[120]
installation for string instruments with transducers
Beethoven Freeze
(2018) [120]
Weight Piece
(2018)
event score
Weight Piece
(2018)Read Text Score
Deciphering
(2018)
generative notation system, seven performers
Deciphering
(2018)
Duo with Jonathan Nangle
(2018)
viola, electronics
Duo with Jonathan Nangle
(2018)
Stories from the Rain Box [collab. With Jools Gilson]
(2017)
[28]
radio documentary; sound art
Stories from the Rain Box [collab. With Jools Gilson]
(2017) [28]Programme Note:
Turing Test: TypeWorks2 - 4
(2017)
generative notation system, performers
Turing Test: TypeWorks2 - 4
(2017)
Arrest Piece
(2016)
event score
Arrest Piece
(2016)Read Text Score
Turing Test: TypeWork1
(2016)
generative notation system, performers
Turing Test: TypeWork1
(2016)Programme Note:
Workings from Work for Harpsichord
(2014)
generative notation system, three performers
Workings from Work for Harpsichord
(2014)
Turing Test No. 1
(2014)
generative notation system, performer
Turing Test No. 1
(2014)
CrowdScoreSing
(2013)
[8]
violin, cello, flute, horn, trumpet, percussion (glockenspiel, cow, piano, three actors
CrowdScoreSing
(2013) [8]
One
(2013)
[20]
viola, live electronics
One
(2013) [20]
Tweet Piece (#2)
(2012)
[8]
guitar, fixed media electronics
Tweet Piece (#2)
(2012) [8]Programme Note:
Lightbulb [audio only, visuals by Mary Leonard]
(2012)
[4]
fixed media electronics and video
Lightbulb [audio only, visuals by Mary Leonard]
(2012) [4]
Tweet Piece (#1)
(2012)
4 - 8 performers
Tweet Piece (#1)
(2012)
sunday morning, hawk cliff
(2011)
[5]
fixed media electronics
sunday morning, hawk cliff
(2011) [5]Programme Note:
Evinescence
(2011)
[6]
accordion, fixed media electronics
Evinescence
(2011) [6]
Underwater World
(2010)
[7]
fixed media electronics
Underwater World
(2010) [7]Programme Note: