swipe-rs
Copyright 2026 gzivdo
Copyright 2026 Anthropic (Claude Opus 4.7 contributions)

This software is licensed under the Apache License, Version 2.0
(the "License"); you may not use this software except in compliance
with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

The SWIPE'/SWIPE algorithm itself is in the public domain (algorithms
and mathematical methods are not copyrightable). This package is an
independent reimplementation in Rust based on the published descriptions
in:

  • Camacho, A. & Harris, J. G. (2008). "A sawtooth waveform inspired
    pitch estimator for speech and music." J. Acoust. Soc. Am. 124(3):
    1638–1652.

  • Marttila, D. & Reiss, J. D. (2025). "Improving Neural Pitch
    Estimation with SWIPE Kernels." ISMIR 2025.
    https://arxiv.org/abs/2507.11233

No code from any reference implementation was copied. Cite the papers
above if you use this software in academic work.
