# PolyMeilex/Neothesia

Flashy Synthesia Like Software For Linux, Windows and MacOs

Repository: https://github.com/PolyMeilex/Neothesia
Canonical: https://ross.abutalabs.com/products/neothesia
Homepage: https://polymeilex.github.io/Neothesia/
Language: Rust
License: GPL-3.0
License Family: copyleft
Topics: synthesia, midi, rust, wgpu
Last push: 2026-08-20T17:54:22+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 44, longevity 100
- inputs: {"age_days": 2786, "days_push": 13, "days_rel": 214, "gap_med": 126.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1535, forks 109 (observed 2026-08-28T04:04:59.835056+00:00)

## What it is
Neothesia is a cross-platform MIDI visualizer built in Rust that displays notes from MIDI files as colorful falling blocks on a virtual piano, similar to Synthesia. It helps people learn to play piano by following along with their favorite songs, either with an integrated synthesizer or a connected MIDI keyboard.

## Use cases
- visualize midi files as falling piano notes
- learn to play piano songs with falling block visualizer
- open source synthesia alternative for linux windows mac
- practice piano with a midi keyboard connected to the app
- render piano tutorial videos from midi files
- play along with songs using an integrated synthesizer

## When to choose
- you want a free, open-source Synthesia alternative on Linux, Windows, or macOS
- you want to learn piano pieces by following falling-note visuals
- you want to connect a MIDI keyboard and practice interactively
- you want GPU-accelerated, flashy MIDI visualization built with wgpu

## When to avoid
- you need sheet-music-based piano training rather than falling notes
- you need a mobile (Android/iOS) piano learning app
- you need a full piano curriculum with lessons and progress tracking
- you need a lightweight MIDI player without visualization

## Facets
- artifact type: application
- maturity: active
- function: graphics, audio-processing, gui, simulation
- domain: entertainment, education, audio, cross-platform
- platform: windows, cross-platform, rust
- tags: midi-visualizer, synthesia, piano-learning, wgpu, falling-notes, midi-keyboard, linux, macos, gpu

## Member repositories
- PolyMeilex/Neothesia (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:59.835056+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:31:07.667758+00:00, confidence not recorded.
  - readme: https://github.com/PolyMeilex/Neothesia (fetched 2026-08-28T04:04:59.835056+00:00, sha 1aaefcef8c6c)
  - homepage: https://polymeilex.github.io/Neothesia/ (fetched 2026-08-29T11:32:55.741375+00:00, sha bf65ea2fe02a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
