Yamaha Music Connect API

[Image] Contributing to business using sound and music technology

Contributing to business using sound and music technology

We offer Yamaha’s elemental technologies as web APIs, giving form to our desire to create value on a broader scale using the technologies in sound and music that we have accumulated through more than 135 years of making musical instruments and audio products.
We solve a range of sound-related problems that our customers face in areas from daily life through to business.

Technology lineup

The APIs we currently offer

[Thumbnail] Music Source Separation

Music Source Separation

Isolates individual sounds such as vocals, guitars, bass, and drums from within a sound file.
This allows users to mute the sounds they want to, leaving only the desired sounds.

[Thumbnail] Music Analysis

Music Analysis

Estimates tempo (BPM) and beat position from a sound file, and analyzes the structure of a song based on note names (C, D, E, etc.) and other feature data.
Based on the results of this analysis, this function deduces chord progressions and determines structural elements such as the introduction, melody A, melody B, chorus, etc.

[Thumbnail] Music Genre Analysis

Music Genre Analysis

Uses Music Analysis technology to deduce the structural elements of a song, and based on the results of analyzing components such as the instruments used and feature data, measures the similarity between that particular song and songs in various genres to provide classification.

[Thumbnail] Piano Audio to MIDI

Piano Audio to MIDI

Extracts the notes played in an audio recording of a piano performance and converts them into digital performance information (MIDI).

[Thumbnail] MIDI to Score

MIDI to Score

Converts digital performance information (MIDI) into a music score data format (MusicXML) that can be printed, edited and viewed as standard notation.

[Thumbnail] Score Level Arrangement

Score Level Arrangement

Analyzes music score data (MusicXML) and intelligently creates a variety of arrangements for a range of skill levels, from simplified versions for beginners to advanced scores for performers.

[Thumbnail] Audio to Multitrack MIDI Conversion

Audio to Multitrack MIDI Conversion

Convert audio files to multi-track MIDI for each instrument in the music, such as vocals, guitar, bass, etc.
By analyzing the tune and musical structure of the entire song, the MIDI becomes more similar to the original song.

[Thumbnail] Piano Arranged Music Generation

Piano Arranged Music Generation

Converts audio files to piano arranged MIDI.
Analyzes and estimates the overall sound of any genre of music (pop, rock, R&B, etc.) and creates a melody and accompaniment suitable for piano performance.

We are currently not accepting new applications or inquiries.