Skip to content
View mogeadis's full-sized avatar
🎼
🎼

Block or report mogeadis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mogeadis/README.md

Hello there! 👋

🙋‍♂️ Introduction

LinkedIn

I'm Alex, an audio enthusiast with a particular interest in applying DSP and AI techniques for music applications. Over the years, I've gained professional experience in music software engineering, backed by an academic background comprising an MSc in Sound & Music Technologies and an Integrated MSc in Electrical & Computer Engineering. What drives me is the idea of bringing technology and art closer together, exploring how they can inspire and complement each other to unlock new creative possibilities. 💡🎵

🔍 Interests

  • Acoustics
  • Artificial Intelligence
  • Deep Learning
  • Digital Signal Processing
  • Electroacoustics
  • Electronics
  • Embedded Systems
  • Generative Music
  • Machine Learning
  • MIDI Protocol
  • Music Information Retrieval
  • Psychoacoustics
  • Room Acoustics
  • Sound Synthesis
  • Virtual Analog Modeling

🗃️ Projects

My Repositories

🔊 Audio & Music

  • AIron Drummer 🤖 — an AI-powered drum machine capable of generating MIDI drum tracks in the style of Iron Maiden.
  • GS-Detector 🎸 — a guitar string detection algorithm based on inharmonicity, to be used in automatic tablature transcription.
  • MIDI-GP 🔘 — a TRS MIDI interface based on the ATmega32U4 microcontroller, designed for controlling music gear with a number of footswitches and an expression pedal.
  • MIDI-XP 📈 — a USB MIDI interface based on the ATmega32U4 microcontroller, designed for controlling music software with an expression pedal.
  • MS-ProtoSynth 🎹 — a prototype multi-engine polyphonic synthesizer implemented in a Max/MSP environment.
  • RANDrumizer 🥁 — a rudimentary LSTM-VAE neural network designed for random drum pattern generation applications.
  • SamplerINO 🔲 — a MIDI controller based on the ATmega32U4 microcontroller and the CAP1188 capacitive touch sensor module, with a dedicated software sampler implemented in a Max/MSP environment.
  • VI-Pads 🔳 — a web-based virtual drumpad designed for desktop and mobile devices, optionally operated by a MIDI controller.

🎲 Side Quests

  • AVRaffic Light 🚦 — a prototype traffic light circuit based on the ATmega328P microcontroller of the AVR family, programmed in bare-metal C.
  • DSync 🕹️ — a script that synchronizes and converts between .srm and .dsv save files used by Nintendo DS emulators.
  • Wi-Fire 🧨 — a 6-channel RF wireless firing system based on the ATmega328P microcontroller and the nRF24L01+ transceiver module, designed for fireworks.

🚧 Under Construction

  • MTA Gainz ⚡ — a virtual analog model of the MXR Distortion+ pedal.
  • TAP-DL 🔁 — a digital stereo delay plugin.
  • TAP-JX 🎛️ — a synth plugin based on JX-10.
  • VAM DS1 🔥 — a virtual analog model of the BOSS DS-1 pedal.

🧱 Tech Stack

⌨️ Coding

Bash C C++ CSS HTML JavaScript MATLAB Python SQL

🛠️ Tools

Arduino CMake Git GitHub Actions GoogleTest JUCE Jupyter Keras LaTeX Markdown PlatformIO PyTorch TensorFlow

🖥️ Software

Audacity AutoCAD FreeCAD Guitar Pro KiCad LTspice Max/MSP REAPER Sonic Visualiser Visual Studio Code


Top Languages

Pinned Loading

  1. AIron-Drummer AIron-Drummer Public

    AIron Drummer is an AI-powered drum machine capable of generating MIDI drum tracks in the style of Iron Maiden. This project was developed in 2022 as part of my integrated MSc in Electrical & Compu…

    Python 6

  2. AVRaffic-Light AVRaffic-Light Public

    AVRaffic Light is a prototype traffic light circuit based on the ATmega328P microcontroller of the AVR family, programmed in bare-metal C. This project was developed in 2026 as part of a personal e…

    C 1

  3. GS-Detector GS-Detector Public

    GS-Detector is a guitar string detection algorithm based on inharmonicity, to be used in automatic tablature transcription. This project was developed in 2024 as part of my MSc in Sound & Music Tec…

    Jupyter Notebook 3

  4. MIDI-GP MIDI-GP Public

    MIDI-GP is a TRS MIDI interface based on the ATmega32U4 microcontroller, designed for controlling music gear with a number of footswitches and an expression pedal. This project was developed in 202…

    C++

  5. MS-ProtoSynth MS-ProtoSynth Public

    MS-ProtoSynth is a prototype multi-engine polyphonic synthesizer implemented in a Max/MSP environment. This project was developed in 2024 as part of my MSc in Sound & Music Technologies to fulfill …

    Max 1 1

  6. VI-Pads VI-Pads Public

    VI-Pads is a web-based virtual drumpad designed for desktop and mobile devices, optionally operated by a MIDI controller. This project was developed in 2024 as part of a personal endeavor to learn …

    JavaScript