A valid access token from the DoReMIR Accounts service: see the My Applications for details. The content type of the request body: application/json. Required when audioFormat = 'PCM'. Required when audioFormat = 'PCM'. Hz 44100, 48000 etc. Required when audioFormat = 'PCM'. 1 (mono) or 2 (stereo). Download and convert practically any PDF music file from the Internet. MusicXML offers the solution. MusicXML was designed from the ground up for sharing sheet music files between applications, and for archiving sheet music files for use in the future. You can count on MusicXML files being readable and usable by a wide range. The MusicXML to MP3 Converter is a Japanese web-based application for converting MusicXML files into MP3 files via intermediate conversion to MIDI and WAV files. It has been developed and maintained by Kenzi Noike based on original programming by Takashi Ikebuchi.

Translate audio to MusicXML

Start

Request Parameters

HEADER FIELDVALUE
AuthorizationRequired. A valid access token from the DoReMIR Accounts service: see the My Applications for details.
Content-TypeRequired. The content type of the request body: application/json

REQUEST BODY DATA (JSON)VALUE TYPEVALUE
analysisTypestringRequired. 'monophonic' or 'polyphonic'
audioFormatstringRequired. < 'm4a' | 'mp3' | 'ogg' | 'pcm' | 'wav' >
fileTypestringRequired when audioFormat = 'PCM'.
'alaw' = A-law
'f32be' = 32-bit floating-point big-endian
'f32le' = 32-bit floating-point little-endian
'f64be' = 64-bit floating-point big-endian
'f64le' = 64-bit floating-point little-endian
'mulaw' = mu-law
's16be' = signed 16-bit big-endian
's16le' = signed 16-bit little-endian
's24be' = signed 24-bit big-endian
's24le' = signed 24-bit little-endian
's32be' = signed 32-bit big-endian
's32le' = signed 32-bit little-endian
's8' = signed 8-bit
'u16be' = unsigned 16-bit big-endian
'u16le' = unsigned 16-bit little-endian
'u24be' = unsigned 24-bit big-endian
'u24le' = unsigned 24-bit little-endian
'u32be' = unsigned 32-bit big-endian
'u32le' = unsigned 32-bit little-endian
'u8' = unsigned 8-bit
samplingFrequencynumberRequired when audioFormat = 'PCM'. [Hz] 44100, 48000 etc.
channelsnumberRequired when audioFormat = 'PCM'. 1 (mono) or 2 (stereo).
removeTimenumberTime to remove from the beginning of the recording. [seconds] May be a decimal number.
silenceTimenumberTime to silence in the beginning of the recording. [seconds] May be a decimal number.

Response Format

On success, the response body contains a recordingId in JSON format and the HTTP status code in the response header is 200 OK. The recordingId is used to identify future Upload requests.

On error, the header status code is an error code.

Example

Upload

Request Parameters

HEADER FIELDVALUE
AuthorizationRequired. A valid access token from the DoReMIR Accounts service: see the My Applications for details.
Content-TypeRequired. The content type of the request body: application/json

REQUEST BODY DATA (JSON)VALUE TYPEVALUE
recordingIdstringRequired. The recordingId value returned by the start request.
audiostringRequired. Base64 encoded audio data.
chunkNonumberRequired when there is more than one chunk. The chunk order number starting with 0 (zero).
lastChunktrue or falseRequired when there is more than one chunk. Set to true for the last chunk.

Response Format

On success, the response body contains the message “Uploaded successfully!” in JSON format and the HTTP status code in the response header is 200 OK.

Song

On error, the header status code is an error code.

Mp3 To Score

Example

Result

Request Parameters

HEADER FIELDVALUE
AuthorizationRequired. A valid access token from the DoReMIR Accounts service: see the My Applications for details.
Content-TypeRequired. The content type of the request body: application/json

REQUEST BODY DATA (JSON)VALUE TYPEVALUE
recordingIdstringRequired. The recordingId value returned by the start request.

Response Format

How Convert A Song To Musicxml File

On success, the response body is a JSON object with a string containing Base64 encoded MusicXML and the HTTP status code in the response header is 200 OK.

Musicxml

On error, the header status code is an error code.

How Convert A Song To Musicxml Youtube

Example