AI music composition tools that leave the music to you

Beta

You make the music

Your AI assistant operates Cymasphere the way you would. It sets the key, asks Cymasphere's harmony engine for a progression, and tries voicings. Each change lands in your project as chords and MIDI notes you can hear, edit, or delete. The AI model doesn't make sound. Everything you hear comes from your project.

An AI music composition tool either returns a finished recording from a text prompt, or it operates the music software that already holds the chords and notes. In Cymasphere, the assistant operates the app, and the harmony engine writes those chords and MIDI into the open project.

Two kinds of AI music tool

A prompt-to-audio tool takes a sentence and returns an audio file. You can play that file and download it. The chords, the voicing, and the notes are inside the recording. If one chord is wrong, you ask for another file.

In a Cymasphere project, change that chord, delete a note, or undo, and the rest of the song stays.

Your assistant can be Cursor, Claude Desktop, or another app that can connect to a running copy of Cymasphere. The steps are on Connect an AI assistant to Cymasphere.

Ask Cyma is the assistant in the profile menu. It stops and asks you to confirm before an edit.

An outside assistant applies the edit as soon as it runs. If you do not want that edit, undo it in the project.

What you can ask for

Key, chords, and voicings

Ask for a key and a scale, such as D minor, and a tempo such as 96 beats per minute. Ionian, Aeolian (the natural minor scale), Harmonic Minor, and Melodic Minor are scale names you can ask for. Tempo changes already drawn in the middle of the song stay as they are.

Ask for a progression and the assistant calls Cymasphere's harmony engine, which drafts the chords and stores them as blocks on a progression in the project. You can rename that progression, replace its blocks, or delete it. Press play and you hear those chords from the app.

A voicing is how one scale degree is spelled and played. Ask the assistant to play a voicing button and it plays that button the same way a click does. The progression stays as it is.

On a bank, ask for voice count, spacing, voice leading, bass, strum, or octave. The bank keeps those settings, and you can undo any you do not want.

Notes, grooves, and a song draft

On a pattern track, ask for MIDI notes from a progression already in the project, and Cymasphere writes those notes onto the track. You can also add one note by naming a pitch, a start time in quarter notes, a duration, and a velocity.

On a groove track, ask for a groove and Cymasphere writes a drum pattern on that track. On a sequencer track, you can set swing, or apply a groove template by its name.

Ask for a whole-song draft and Cymasphere's song builder drafts a groove and the pattern tracks that go with it. If you name a song already in the project, that song is replaced. If you do not name a song, Cymasphere creates a new one. Use a song you are willing to replace, then edit the tracks and the notes.

Mixer, sounds, and export

In the standalone app, ask for mute, solo, fader, or pan on a track, such as muting the hat track or setting the bass fader, and that control moves. In the plugin, mixer, send, and effect changes do not run. Move the mix in the standalone app.

CymaSynth is the instrument built into Cymasphere. On a track that already has CymaSynth loaded, ask for a factory preset and that preset loads on the track.

Ask to export one track to a MIDI file, or audio of the song mix or of one track, and give a full path. If a file is already at that path, Cymasphere replaces it. You can save the project, including the plugin settings on the tracks. You can import an audio file from a full path, and Cymasphere appends that clip on an audio track.

A session in D minor

You have a licensed copy open and an assistant connected. You say: set the key to D minor, draft a progression, play the voicings, keep two chords, change one, and undo anything you do not want.

The assistant sets the key to D and a minor scale on a voicing button. You see D in the project.

It then asks the harmony engine to draft a progression. Chord blocks appear on that progression. Press play and you hear the chords that are in the project.

Next it plays voicing buttons, one at a time, the same way those buttons play when you click them. You hear each chord from Cymasphere. That audition does not replace the progression, and it is not an undo step.

To keep two chords, ask it to replace the blocks with those two, or to delete the ones you do not want. Then change one chord. Undo goes back one step at a time, the same way it does when you edit with the mouse. One undo takes back the chord change, and the next takes back the edit that left two chords. If you have not edited since the draft, one undo removes the whole draft. Redo restores that step.

What stays your job

You choose the key, which chords stay, which voicing you prefer, and when the part is finished. The assistant performs the edits, and the harmony engine drafts the chords.

When the progression is the one you want, export MIDI or audio from the project, or take the progression into your DAW. The file is the project you edited. For the handoff, see from a chord progression to your DAW. For how the harmony engine fills chords, see the chord progression generator.

Limits while this is in beta

This connection is in beta. The address is plain local HTTP, with no login. Anyone with the address can operate the app while Cymasphere is listening. Keep that address on a machine and a network you trust.

An outside assistant applies each edit immediately, with no confirm step. Ask Cyma stops and asks you to confirm.

Most edits join undo, including a CymaSynth factory preset. A CymaSynth knob move, a save, and an export are not undo steps. The knob move is heard at once and stays when you undo.

Mixer changes work only in the standalone app.

A groove and a whole-song draft currently use a Basic Rock style. Hear the draft, then edit it or undo it.

Some AI clients need a session or a live stream. Cymasphere answers one request at a time and does not open a stream. Those clients will not connect.

Connect your assistant, then send the D minor request on a song you can undo.

Related guides

Try it in Cymasphere

Build a progression, change the voicings, and send it to your DAW as MIDI.

See pricing