License and attribution

TOVIS is developed by Johannes Zeitler and Meinard Müller at International Audio Laboratories, Erlangen. TOVIS is distributed under the MIT license in the repository’s LICENSE file.

The bundled transcription code includes contributions from:

  • Onsets & Frames, the PyTorch implementation by Jong Wook Kim, copyright 2019, under MIT.

  • The count-the-notes project (CountEM), by Jonathan Yaffe, Ben Maman, Meinard Müller, and Amit Bermano (2025), whose code is included in TOVIS.

  • PyTorch STFT by Prem Seetharaman, copyright 2017, under BSD 3-Clause. The STFT code in mel.py is adapted from this implementation.

The Onsets and Frames architecture was introduced by Hawthorne et al., Onsets and Frames: Dual-Objective Piano Transcription (2018).

Upstream notices and terms are included in THIRD_PARTY_NOTICES.md and licenses/ in the repository and in the package’s distribution license files. Bundled third-party code retains its upstream terms.