Not knowing...Pratt parsers

This summer I’ve been learning a bit about programming language design. In the past, I’ve thrown together a few little programs use regular expressions to parse some simple language according to a simple context free grammars. Like any other programming newbie, I’ve also built the ubiquitous calculator or two. Back in 2017 I resolved to teach myself something about computer science. I surveyed a few computer science undergraduate programs and decided to patch together my own from online courses, docs, tutorials and textbooks. [Read More]

Not knowing...functional programming

There is a funny story from the composer Morton Feldman. The full story can be found somewhere in the book Give My Regards to Eighth Street, and I’ll relay the gist of what he was trying to say here. At some point a young man was taking lessons with the composers and trying to write some “modern” piano music. The first week, the student came by and had a piano piece with lots of notes in the middle register. [Read More]

Not knowing...python code optimization

So I had a brainwave the other day while out running. There is a particular type of application for generative music that I want to implement that involves leveraging a LAMP style stack in order to serve up a daily dose of music to the url I’ve got a bit of time on my hands at the moment, so I figure that I can structure a project and learn a bunch about some new technologies that I’ve been wanting to check out. [Read More]


A simple grammar for music notation A few years ago, I became interested in the prospect of using GNU Lilypond as a way to typeset musical scores. I knew about Lilypond and its Python API abjad through a fairly nifty hacker called Piaras Hoban, who was doing a doctorate at UCC at the same time I was skulking about as an undergraduate. This was back in 2008⁄2009. Actually, looking back on it, the environment in Cork was really conducive to cooperation between students and there was very little emphasis on making any really painful distinctions between grad and undergrad students. [Read More]


becoming arctic partners: Boyana Maynalovska, Robert Platt, Christian Hierhold, Filippo Gaetani instruments: synthesizer, violin Becoming Arctic is the name of a short film by Robert Platt. It’s doing the rounds at some film festivals in north america this year. The soundtrack was composed using a formalized score pipeline written in python. The instrumentation is violin and synthesizers, Boyana Maynalovska on the violin and me trying to keep up on the keys. [Read More]


all of old. at Transparent Sound, Budapest with Longleash (a piano trio) All Of Old. Nothing else ever. Ever Tried. Ever Failed. No Matter. Try again. Fail Again. Fail better. - Samuel Beckett Mccartney all of old Mccartney all of old Mccartney all of old Mccartney all of old [Read More]


Winding Echoes Fourth bicenium based on pieces out of the collection “canzionem duarem vocum” by Orlando di Lasso. The original piece is titled “justus cor suum” and this is where the melodic material for the piece comes from. The composition is canonic and also reflects some of the rhythmic devices used by Morton Feldman in his late piano piece, Triadic Memories. Premiered by Barbara Konrad and Susanne Scholz at Galerie Jünger in Vienna. [Read More]


59 People partners: Ensemble Playtypus, P.A. & C.B 59people page 001 59people page 002 59people page 003 59people page 004 59people page 005 59people page 006 59people page 007 [Read More]



5 pieces for harmonium premiered at the opening of Robert Platt’s Dazzling Dissolution exhibition at the Burren College of Art in Ballyvaughen, County Clare, Ireland

Recorded in Dooradoyle by Séan O’Mahony


Aimsir ©2015 – NOW! opera der Gegenwart Idea: Adam Mc. Cartney & Sabine Maier Composition / Text: Adam Mc. Cartney Drawings / Text: elffriede.aufzeichnensysteme Staging / Choreographie / Stage Design: Sabine Maier & elfffriede.aufzeichnensysteme Harmonium: Adam Mc. Cartney Violin: Doris Segula In the sense of music theater, we experiment with different forms of staging (space-defining projection stations, literature, music, performance), which stand side by side, disonnected and dissasociated, and nevertheless form a whole. [Read More]