Skip to content
← Models
Open weightsMusic and Audio Research Lab (NYU)/10 trustVerified

CREPE

The CNN that made neural pitch tracking mainstream: feed it raw 16 kHz audio and it returns a confidence-scored F0 estimate every 10 ms, trained to beat pYIN and its classical predecessors.

Visit official page →

About

CREPE (Kim et al., arXiv 1802.06182; ICASSP 2018) is the model that convinced the MIR community neural pitch tracking was worth it. It takes a 1024-sample slice of raw time-domain audio at 16 kHz, runs it through six convolutional layers to a 2048-dimensional representation, and outputs a 360-bin distribution spanning six octaves (C1 to B7, 20-cent bins, 32.70 to 1975.5 Hz). The pitch estimate is a weighted average over the bins, plus a confidence measure for voicing. The authors trained on a large synthetic music dataset and reported state-of-the-art monophonic pitch tracking, outperforming pYIN and other classical baselines (author-reported). The marl/crepe repo (MIT) ships a pre-trained model with pip-installable inference, which is why CREPE became the default baseline that later trackers like RMVPE compare against. One honest caveat from later literature: it was trained on synthetic music with no real voice samples, so voice-specific retraining is sometimes advised.

Specs

Context window

1024-sample analysis window at 16 kHz (64 ms), hop 10 ms; processes arbitrary-length audio frame by frame.

Pricing

Free / open source: MIT

Free quota

Fully open: code, pre-trained weights and pip package; self-host, no registration

API access

No hosted API: self-host via the pip package or repo

Weights

Open weights

Released

Not disclosed

Benchmarks

  • Reported state-of-the-art monophonic pitch tracking at publication, beating pYIN, SWIPE and RAPT (author-reported)
  • Widely reused as the evaluation baseline for later neural pitch estimators
  • Trained on synthetic music only; one cited analysis notes this can limit performance on real voice signals without retraining
  • No independent replication of the headline figures found

Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.

Use cases

pitch-trackingmonophonic-f0-estimationmusic-transcriptionautotunesinging-analysis

Trust score — 8/10

/10 trustVerified

Scored 8/10 (TIER verified, metrics-v1). Evidence: ICASSP 2018 paper with public MIT code and pre-trained weights; around 1,400 GitHub stars; it became the standard baseline for neural pitch tracking, which is adoption that cannot be faked. Strengths: a tiny model, pip-installable, an honest confidence measure, and a clean architecture that ports everywhere. Docked for: (1) all headline figures are author-reported; (2) the repo has seen little maintenance in recent years; (3) training data was synthetic music only, so out-of-domain voice performance is weaker than the benchmarks suggest. License: MIT.

How the trust score is built

Full methodology →
Adoption · stars/downloads, log-scaled vs peers
8.0/10
Maintenance · recency, releases, issue load
4.0/10
Openness · license + docs
9.0/10
Manual review · sanity read + red-flag check
8.0/10
  • · Peer-reviewed: ICASSP 2018, arXiv 1802.06182
  • · Standard evaluation baseline for neural pitch tracking
  • · Trained on synthetic music only; weaker on real voices without retraining
  • · Release date 2018-02-01 is month-level approximation

Sources