Skip to content
View tmm88's full-sized avatar

Block or report tmm88

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
tmm88/README.md

Tiago Morais Morgado


Hi, I'm Tiago Morais Morgado

Composer: Crafting evocative and innovative musical compositions.
Improviser: Skilled in spontaneous, expressive musical performance.
Backend Developer: Building robust and scalable systems for seamless functionality.
Digital Signal Processing Specialist: Expert in manipulating and optimizing audio signals for cutting-edge applications.
Sound & Computer Graphics Expert: Blending immersive audio design with advanced visual computing.


About Me

With a strong foundation in classical music performance and advanced degrees in computer music and sonology, I bridge the worlds of artistic expression and technological innovation. My background equips me to create immersive, interactive experiences across music, digital media, and software development.

  • Higher Professional Education (HBO) Levels 2 and 4 in Classical Music Performance (2000–2006)
  • Partial Attendance in Musicology Bachelor's Programs at two universities (2006–2008)
  • Bachelor's in Computer Music (HBO Levels 5–6, 2008–2011)
  • Master's in Sonology (HBO Level 7, 2011–2013)

Expertise

Music and Sound Arts

I specialize in experimental and interactive music creation, drawing from both traditional and cutting-edge techniques to produce innovative works.

  • Sound design
  • Digital and analog synthesis
  • Live electronics
  • Algorithmic composition
  • Interactive systems
  • VR/AR/XR/MR environments
  • Composition of instrumental, electronic, and mixed-media works
  • Free improvisation
  • Sound engineering
  • Field recordings
  • Performance on viola (bratsche), piano, and laptop
  • Sound spatialization

Computer Graphics

Proficient in creating visual elements that complement audio experiences, from generative art to immersive simulations.

Full-Stack Development (Focus on Backend)

Experienced in building robust, scalable applications with an emphasis on backend architecture, real-time systems, and integration with creative tools.


💻 Technical Skills

I design responsive, real-time systems that integrate audio, visuals, and computation. As an open-source advocate, I prioritize modular, minimalist workflows to make advanced tools accessible to all.

Creative Coding

Audio Tools

  • Ableton Live, Pure Data (Pd), Max for Live (M4L), Max/MSP, SuperCollider, MuseScore, FMOD, Wwise, JS Midi Generator, Pydub, JunXion, LiSa, RoSa

Graphics Tools

  • Processing, p5.js, Three.js, Cinema 4D, Unity, Unreal Engine, TouchDesigner, Shadertoy, KodeLife

IT and Development

  • Operating Systems: macOS, Windows 10/11, Arch Linux, Debian, Ubuntu, Windows Subsystem for Linux (WSL2)
  • Embedded Computing: Raspberry Pi, Arduino, Bela, Alinx, Xilinx FPGAs and ASICs, LilyPond
  • Digital Signal Processing (DSP): Converting code from SuperCollider and Shadertoy to C++ HLS, Python MyHDL, and OpenCL, with AI-assisted development
  • Shell Scripting: Bash (macOS/Linux), PowerShell, DOS
  • Core Programming Languages: C++, Java, Python, Node.js, Ruby; familiar with assembly language (using NASM and GCC -S for inspection)
  • Frontend Frameworks: React, Angular, Vue.js, Vite, Three.js, p5.js, PHP
  • Virtualization: VirtualBox, Parallels, QEMU
  • Python Frameworks: Flask, TensorFlow, Theano, OpenCV, PyCUDA, scikit-learn, Matplotlib, Numba
  • Content Management Systems (CMS): WordPress (proficient), Drupal (basic experience); local setup with Apache, MAMP, LAMP, XAMPP

🌍 Current Directions and Research

My work explores the intersection of technology and artistry, inspired by David Sylvian's album Manafon and the intellectual traditions of the Darmstadt, Cologne, and Paris avant-garde scenes. Key focus areas include:

  • WiFi-Based Networked Performance Systems: Developing low-latency, collaborative platforms for distributed musicians and performers.
  • AI-Driven Improvisation and Real-Time Media Synthesis: Leveraging machine learning to generate adaptive audio-visual content in live settings.
  • Interconnected Ecosystems for Multimedia Composition: Building modular frameworks that integrate sound, code, graphics, and emerging technologies for holistic creative expression.

I actively contribute experimental compositions and performances to international platforms, including BBC Radio 3, Antena 2, and WDR 3, fostering global dialogue in contemporary music.


“My work is a living canvas where sound, code, and image converge — a space for improvisation, intuition, and the beauty of structured chaos.”


Contact Me

  • Email: [email protected] (primary) | [email protected] (donations via PayPal)
  • Phone: +351 934 446 355
  • Availability: Open for hire, collaborations, or consultations in music composition, software development, or interdisciplinary projects.

Let's connect to explore how we can innovate together!

Pinned Loading

  1. TMM88-SC3 TMM88-SC3 Public

    SuperCollider 3

  2. TMM88-SHADERTOY TMM88-SHADERTOY Public

    TMM88-SHADERTOY

    GLSL 4

  3. TMM88-VIOLA-PIECES TMM88-VIOLA-PIECES Public

    TMM88-VIOLA-PIECES

    4

  4. TMM88-DATASCRAPPING TMM88-DATASCRAPPING Public

    TMM88-DATASCRAPPING

    Python 3

  5. TMM88-FRONTEND TMM88-FRONTEND Public

    TMM88-FRONTEND

    JavaScript 4

  6. TMM88_C4D TMM88_C4D Public

    TMM88_C4D

    4