Skip to content

07 · Own project · open-source fork

OpenThesia — macOS Port & Custom Practice Tools

My fork of an open-source MIDI visualisation and piano-practice app — ported to macOS, with a rebuilt UI.

Type
Own project · open-source fork
Status
Open-source fork · macOS
Period
08.2026

Key skills

  • C# · .NET
  • ImGui.NET
  • Veldrid · Metal

01Context

An open-source MIDI visualization and piano-practice application. I developed a fork to run natively on macOS and support the way I practice.

02My scope

First I ported the app to macOS, then rebuilt the UI and added features that fit the way I practise.

03Solution

Added section practice with a count-in and metronome, session summaries showing errors and weak sections, tools for repeating difficult bars, and persistent practice history. I rebuilt the practice interface around these workflows.

04Result / status

A native macOS Apple Silicon build with a redesigned practice interface and tools for focused practice and tracking progress. The original open-source project is linked below; my fork is not publicly accessible.

05Technologies

  • C#
  • .NET
  • ImGui.NET
  • Veldrid · Metal
  • SDL2
  • DryWetMidi

06Materials & links