also known as em, em—, emuyia

Music

I've been making and performing music under various aliases for many years.

  • Performing electronic music as em— since 2024
  • Released albums & EPs as em—, Daffodil, Kiffter, Atresed, Seven Frames and June Kiff
  • Classically trained pianist


Major projects

Projects that have occupied my time.

  • ems-monomachine-firmware, a reverse engineering & custom firmware project for the Elektron Monomachine
  • emsys, a personal live-performance ecosystem built around Raspberry Pi, Pure Data and Python for MIDI routing, synchronisation and automation
  • White Day Repackaged, a modification project for White Day (2001), including a custom launcher and installer written in C# and NSIS
  • This website, developed using Python Flask and PostgreSQL


Other things I’ve explored

Over the years I've also spent a lot of time learning about and experimenting with:

  • Sound design and DSP using Ableton Live, Bitwig Studio, Logic Pro, Max/MSP and Pure Data
  • Hardware repair and soldering, including synthesiser encoder and knob replacements, screen replacements and console hardware modification
  • Raspberry Pi computers and Pi HATs for MIDI, audio and NVMe storage
  • Arduino, ESP32 and RP2040/Pico platforms
  • Linux, macOS and Windows across personal computers, servers and embedded projects, including Fedora, Debian, Ubuntu and Mint
  • PC building and repair for myself, friends, family and others, both in person and remotely
  • Console modding and homebrew, including Xbox 360 RGH3 hard modding, Nintendo DS Game Boy Macro conversion, PS3 and PS4 modification, Wii U and Nintendo 3DS homebrew, and Nintendo Switch and Joy-Con reshelling
  • Game modding for Lethal Company (2023), alongside some experimentation with FMOD, Unreal Engine and foley sound design


Education

  • BA (Hons) Creative Music Technology - Canterbury Christ Church University (2021)
  • A/AS Levels: Music, Music Technology, Computing, Graphics and Philosophy - Bexhill College (2016)
  • ABRSM Grade 6 Piano (2013)