Editing music with AWS DeepComposer - AWS DeepComposer

Editing music with AWS DeepComposer

To edit sample, imported, and custom recorded melodies, use the AWS DeepComposer Music studio.

Currently, AWS DeepComposer provides two different music studio experiences, classic and remixed. Some editing tools are not supported in the remixed music studio experience, but you can access them in the classic music studio.

Available editing tools

Each music studio experience has a different set of editing tools available.

Some tools are unavailabe in the remixed music studio experience, to edit your tempo or pitch use the classic music studio experience.

Editing tool Music studio (classic) Music studio (remixed)
Tempo
Pitch
Edit melody

Use the following steps to edit your melody no matter which music studio experience you chose.

Changing tempo

Tempo determines how fast music is played. Music typically follows a certain beat or meter, which drives the rhythm of the notes. The speed of this beat is measured in beats per minute. A higher number of beats per minute corresponds to a faster tempo, or playback speed.

You can use the classic music studio to change the tempo for a composition you created in the remixed music studio.

To change the tempo of an input melody
  1. Open the AWS DeepComposer console.

  2. In the navigation pane, choose Music studio.

  3. To open the Input melody section, choose the right arrow (▶).

  4. For Input melody, choose the melody whose tempo you want to change.

  5. For Tempo, enter a value of 40–160 beats per minute. Your change is saved automatically.

    Adjust the values in the Tempo field to increase or decrease or the tempo of your input melody.
  6. To listen to your change, choose Play (▶).

To change the tempo of compositions that you created in the remixed music studio experience, use the classic music studio experience.

To change the tempo of an input melody
  1. Open the AWS DeepComposer console.

  2. In the navigation pane, choose Compositions.

  3. Select the composition whose tempo you want to change.

  4. To load your composition in the classic music studio experience, choose Load into Music studio.

  5. To open the Input melody section, choose the right arrow (▶).

  6. For Tempo, enter a value of 40–160 beats per minute. Your change is saved automatically.

  7. To listen to your change, choose Play (▶).

Changing pitch

Pitch controls how low or high a note sounds. In AWS DeepComposer, you can adjust the pitch of an input melody by semitones. A semitone is a half step, and is the smallest interval used in western music. You can adjust pitch down 12 semitones (-12) or up 12 semitones (12).

You can use the classic music studio to change the pitch of a composition you created in the remixed music studio.

To change the pitch of an input melody
  1. Open the AWS DeepComposer console.

  2. In the navigation pane, choose Music studio.

  3. To open the Input melody section, choose the right arrow (▶).

  4. For Input melody, choose the melody whose pitch you want to change.

  5. For Pitch, enter a value of -12 to 12 semitones. Your change is saved automatically.

    Adjust the pitch of your input melody in the Pitch field to raise or lower it it in increments of semitones, or half steps.
  6. To listen to your change, choose Play (▶).

To change the pitch of compositions that you created in the remixed music studio experience, use the classic music studio experience.

To change the pitch of an input track
  1. Open the AWS DeepComposer console.

  2. In the navigation pane, choose Compositions.

  3. Select the composition whose pitch you want to change.

  4. To load your composition in the classic music studio experience, choose Load into Music studio.

  5. To open the Input melody section, choose the right arrow (▶).

  6. For Pitch, enter a value of -12 to 12 semitones. Your change is saved automatically.

  7. To listen to your change, choose Play (▶).

Edit the melody

You can edit your input melody when you create compositions in the AWS DeepComposer Music studio. The Edit melody tool can be used on any input track.

The Edit melody tool is available in both classic and remixed music studio experiences. Use the sections below to help you locate and use the tool based on the music studio experience you are using.

Edit melody changes are not saved until inference is performed again.

To save these changes prior to to performing inference again, choose Download melody.

When you use the Edit melody tool, your changes are not automatically saved. To save your changes, you must perform inference again no matter which ML technique you used.

Your current input track is represented as a piano roll.
To edit your input melody
  1. Open the AWS DeepComposer console.

  2. In the navigation pane, choose Music studio.

  3. To open the Input melody section, choose the right arrow (▶).

  4. Choose Edit melody.

  5. On the Edit melody page, you can edit your track in the following ways:

    • Choose (double-click) a cell to add or remove notes.

    • Drag a cell up or down to change the pitch of a note.

    • Drag the edge of a cell left or right to change the length of a note.

  6. To listen to your changes, choose Play (▶).

  7. When you have finished, choose Apply changes.

Edit melody changes are not saved until inference is performed again.

To save these changes prior to to performing inference again, choose Download melody.

In the remixed music studio experience, you can use the Edit melody tool on the Input track, Inference output, and Next steps pages.

Although the Edit melody tool is availabe on the Next steps page, use the To edit your input track on the Next steps page procedure to either save or download your changes.

Edit melody changes are not saved until inference is performed again.

To save these changes prior to to performing inference again, choose Download melody.

Editing a piano roll.
To edit your input track on the Input track, and Inference output pages
  1. In the remixed music studio, on either the Input track or Inference output pages.

  2. Choose Edit melody.

  3. On the Edit melody page you can edit your track in the following ways:

    • Choose (Double-click) on a cell to add or remove notes.

    • Drag a cell up or down to change the note's pitch.

    • Drag the edge of a cell left or right to change the length of a note.

  4. To listen to your changes, choose Play (▶).

  5. When finished, choose Apply changes.

  6. (Optional) Choose Download melody to save your changes if you do not want to perform inference again.

To edit your input track on the Next steps page
  1. In the remixed music studio, on the Next steps page.

  2. Choose Edit melody.

  3. On the Edit melody page you can edit your track in the following ways:

    • Choose (Double-click) on a cell to add or remove notes.

    • Drag a cell up or down to change the note's pitch.

    • Drag the edge of a cell left or right to change the length of a note.

  4. To listen to your changes, choose Play (▶).

  5. When finished, choose Apply changes.

  6. (Optional) Choose Download melody to save your changes if you do not want to perform inference again.

  7. (Optional) To perform inference again to save your changes made with Edit melody tool use the steps below

    1. In the primary navigation pane, choose 3. Inference output.

    2. Based on the ML technique previsouly selected choose either, Extend again or Enhance again to perform inference again.

    3. When finished, choose Continue to return to the Next steps page.