The Piano2Notes Mod refers to community-driven, unauthorized modifications to the original software or web client. Because the official version is often a closed-source web application (or a paid plugin), developers reverse-engineered the API or patched the desktop client to unlock "pro" features for free or to add functionality the developers ignored.
There are three primary branches of the mod:
Navigate to config/mod_settings.yaml. Locate the model_params section. Change the following:
| Model | Frame F1 | Note F1 (onset) | Note F1 (full) | Real-time factor (CPU) | |-------|----------|----------------|----------------|------------------------| | NMF baseline | 0.62 | 0.48 | 0.41 | 0.2× | | Onsets & Frames (original) | 0.91 | 0.85 | 0.81 | 0.05× (requires GPU) | | Piano2Notes (CRNN+HMM) | 0.89 | 0.86 | 0.83 | 0.8× |
Piano2Notes is slightly less accurate than Onsets & Frames but 16× faster on CPU and achieves real-time performance on a laptop.
Piano2Notes includes:
Use cases: