Connect Klangio to Your AI Agent

Provide an audio file, choose an instrument model and output formats, and ask AI to retrieve the generated files.

9 tools API key

Try a Klangio Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Klangio

Create a piano score and MIDI file

Transcribe piano audio and retrieve the PDF and MIDI outputs after processing.

/oo Klangio: Transcribe audio [public URL] using Klangio’s piano model. Request PDF and MIDI, title the score [title], check the job until complete, and download both outputs.

Start Working with Klangio

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Klangio

    Connect a Klangio API key obtained through its API access program.

    Connect Klangio →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Klangio API key.
  • A public audio file URL or audio bytes with a file name.
  • Configured connector file transit storage for downloading results.

Klangio Tools

Klangio processes music into transcription, chord, beat, strum, or separated-stem results. Jobs are asynchronous; downloadable outputs are stored in connector file transit.

Music analysis jobs

Submit transcription, chord, beat, strum, or source-separation jobs and read their processing status.

Result files

Download requested score outputs or separated audio stems into file transit storage.

9 tools

Create Transcription Job

Create a Klangio transcription job from a URL or Base64 audio file and requested score outputs.

klangio.create_transcription_job

Create Chord Recognition Job

Create a Klangio chord recognition job from a URL or Base64 audio file.

klangio.create_chord_recognition_job

Create Chord Recognition Extended Job

Create a Klangio chord recognition job with extended key detection from a URL or Base64 audio file.

klangio.create_chord_recognition_extended_job

Create Beat Tracking Job

Create a Klangio beat and downbeat tracking job from a URL or Base64 audio file.

klangio.create_beat_tracking_job

Create Strum Recognition Job

Create a Klangio guitar strum recognition job from a URL or Base64 audio file.

klangio.create_strum_recognition_job

Create Source Separation Job

Create a Klangio source separation job from a URL or Base64 audio file.

klangio.create_source_separation_job

Get Job Status

Fetch the current processing status for a Klangio job.

klangio.get_job_status

Download Job Result

Download a generated Klangio job result file and upload it to OOMOL OSS transit storage.

klangio.download_job_result

Download Source Separation Audio

Download a Klangio source separation stem audio file and upload it to OOMOL OSS transit storage.

klangio.download_source_separation_audio

Frequently Asked Questions

Which transcription formats can I request?

Available score outputs include PDF, MIDI, MusicXML, Guitar Pro 5, JSON, and quantized MIDI. Request the outputs when creating the job.

Can I submit a local audio file?

You can provide Base64 audio bytes with a file name, or supply a public audio URL. A URL takes precedence when both are present.

How long are job results available?

The job response provides a deletion date. Download the outputs before that date.

Connect Klangio

About Klangio ↗