Canonical: https://instain.ru/en/ai/basic-pitch/
Language: en

Spotify  model

# Basic Pitch. 

Converting music to MIDI

4.33 / 5    [Directory score](https://instain.ru/en/ai/basic-pitch/#editorial-rating) [Official website ](https://basicpitch.spotify.com/)

The Spotify model translates sounding notes into MIDI. A demonstration in the browser, Python library and a command for local start are available.

![Basic Pitch, the official demonstration of audio conversion to MIDI.](https://instain.ru/assets/images/basic-pitch-screen-ecdf9eb347e2-1200.webp)

Official demonstration of audio conversion to MIDI.  [Open the source ](https://basicpitch.spotify.com/)

## Why turn sound into notes?

Basic Pitch analyzes the recording and evaluates which notes and when they sound. The result can be opened in the sequencer as MIDI and edit the height and duration of individual events. So it is easier to sketch a synthesizer part on the recorded motif than to re-pick it up by ear.

MIDI stores musical events, so the finished file does not store the timbre of a voice or instrument. A complex recording with percussion, effects and multiple timbres also does not automatically turn into a neat score. The documentation notes that the tool works better with one tool at a time.

## Test on a short motive

Write down a few bars of pure bass. After the conversion, open MIDI next to the original track and check the input of each note. Remove false events next to finger slides. Listen to the version with a simple timbre and compare it with the recording: it is easier to hear extra notes or an incorrect octave.

If smooth changes in height are important, check the support for these events in your editor. For a simple batch, make a decision about grid alignment after comparing with live performance.

## Launch Options

A demonstration in the browser gives a quick way to check a short entry. For regular operation, Spotify publishes a code and instructions for local startup. The repository also describes compatible audio formats and additional library outputs. When working with stereo, keep in mind that the model reduces channels into mono before analysis.

## Suitable tasks

- Transfer recorded motif to sequencer

- Get a black note batch from the instrument recording

Features 

## Strengths

- The Open Library

- The output can be edited as MIDI

Things to consider 

## Limitations

- A dense mix makes it difficult to allocate individual parties

- Source timbre is not stored in MIDI

## Selection and conditions

Free access

Yes

Trial period

Not confirmed

No sign-up required

Yes

Russian interface

Not confirmed

Local installation

Yes

API

Not confirmed

“Not confirmed” means there is not enough information. The feature may still be available; check the developer’s terms.

Input formats

Audio

Result

MIDI

### Terms

There is a demonstration in the browser, Python library and a command for local start.

From task to first result

## Practical example

Task

Transfer recorded motif to sequencer

What to prepare

Pure recording of motive on one instrument.

### Task brief or prompt

Convert the recorded motif to MIDI. Check the beginnings of the notes and the height next to the source.

### Expected result

Edited MIDI Draft.

### How to check the result

- Remove the false events.

- Listen to the notes at their original pace.

An editorial teaching example of a task brief, not the result of hands-on testing of the service. Check that the required mode is available, that you have rights to the source material and that the intended use of the result is permitted.

Check details

## Official sources

-  [Official demonstration of Basic Pitch ](https://basicpitch.spotify.com/)

-  [Repository and Manual Basic Pitch ](https://github.com/spotify/basic-pitch)

-  [Description of the model from Spotify Engineering ](https://engineering.atspotify.com/2022/6/meet-basic-pitch)

This description is based on the developer’s material. Features, prices and availability may change; check the primary source before use.

About the tool

Developer

Spotify

Category

[Audio](https://instain.ru/en/category/audio/)

Access

A demonstration in the browser is available. There is a Python library and command line interface for local work.

Payment

Demonstration and open package are free.

API

No separate API specified

[Developer terms ](https://engineering.atspotify.com/2022/6/meet-basic-pitch)

Directory score

4.33 / 5 

Features

4.20 / 5 

Workflows

4.20 / 5 

Ecosystem

4.40 / 5 

Documentation

4.50 / 5 

Scores are an editorial guide to the directory. They are not user reviews or the results of personal testing.

[See the methodology ](https://instain.ru/en/methodology/)
