Piano2notes — Mod
This modifies the local machine learning parameters. The official model prioritizes speed; the mod adjusts the "temperature" and "beam search width" of the AI.
As of late 2025, the original Piano2Notes company has started using "model fingerprinting." Every output MIDI file now contains a cryptographic hash of your user ID. Consequently, mods that merely unlock the API now produce traceable files. The community has pivoted toward local-only mods that run entirely offline using open-source models (like the piano-transcription-inference fork).
The next generation of the mod (v3) reportedly includes: piano2notes mod
Example mapping table (conceptual)
| Configuration | Note F1 (full) | |---------------|----------------| | Full system | 0.83 | | – HMM tracking | 0.76 | | – onset head (frame only) | 0.71 | | – data augmentation | 0.79 | This modifies the local machine learning parameters
The HMM provides the largest gain (+7 points) by removing spurious notes.
We use a Convolutional Recurrent Neural Network: MIDI pipeline:
Loss function:
L = L_onset + L_frame
where both are binary cross-entropy.
Training uses MAESTRO v3.0 (1286 hours of aligned MIDI + audio). Data augmentation: pitch shift (±2 semitones), time stretch (0.9×–1.1×), and background noise.