# Song Writing

In ACE Studio, you can easily write songs. Start by preparing and importing chords or beats, then record your hummed melodies. Next, AI tools will convert your audio into MIDI and lyrics. Finally, meticulously edit the lyric content to help you craft perfect original works.

{% stepper %}
{% step %}

### Prepare your chords or beat <a href="#block-dce54bd96e1c4777be509cfb384102b6" id="block-dce54bd96e1c4777be509cfb384102b6"></a>

You can prepare a beat track on your DAW, and import the beat track back to ACE Studio. (Remember to set up the same tempo) Or you can just create [chord](/project/arrangement-in-canvas/chord-track.md) progressions inside ACE Studio.
{% endstep %}

{% step %}

### Record your humming <a href="#block-17708bffde8080ac98c9d5b14558622f" id="block-17708bffde8080ac98c9d5b14558622f"></a>

With chords or beat set up, you can [record](/project/arrangement-in-canvas/record.md) your humming inside ACE Studio.
{% endstep %}

{% step %}

### Test and fine-tune your melody <a href="#block-17708bffde8080fb906af5a7386837e9" id="block-17708bffde8080fb906af5a7386837e9"></a>

Based on your recordings, you can convert them into MIDI and lyrics with our “[Vocal to MIDI and lyrics](/ai-tools/vocal-to-midi.md)” tool. Then you can edit the melody and lyrics in the piano roll, and hear the vocal result with our AI voices.
{% endstep %}

{% step %}

### Build lyrics on it <a href="#block-17708bffde80805db3d1dd5a77373bb5" id="block-17708bffde80805db3d1dd5a77373bb5"></a>

Now you have the perfect topline, it’s time to build lyrics on it. You can edit lyrics line by line, or use the lyrics panel to edit whole lyrics together in the lyrics editor window.

{% hint style="info" %}
To learn more details about editing lyrics, please refer to [Editing Notes](/ai-vocal-synth/creating-ai-vocals/editing-notes.md).
{% endhint %}

If you want others to write the lyrics, you can save the project and send the project pack to them. Just remember to move your audio files under the “samples” folder. For more details, please refer to [File Management](/project/file-management.md).
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.acestudio.ai/guides/for-newcomers/use-cases/song-writing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
