Christopher Busietta
Tenor and Music Teacher

Home About Blog News Performances Recordings photos Experience Contact Switch to English Wechseln zu Deutsch Switch to french
Blog

Blog Main Menu | About this Blog

I wrote an Opera with AI and ChatGPT

Dall-E Image

Today I completed a project in which I generated an Opera plot and the libretto of an aria with ChatGPT. I used ChatGPT to come up with a chord progression for the aria and MelodyStudio to generate the melody, before arranging the orchestra, generating concept art with Dall-E2 and finally recording the aria.

The aria is entitled Visions of Destiny from the Opera Echoes of the Soul and is sung by a character called The Oracle.

You can watch the embedded version below of the Aria and the Documentary here:



This page provides supporting information such as the complete ChatGPT output, melodies generated by MelodyStudio, accompanying Dall-E photos and all the prompts given to the AI to generate the music and text.

My general impression is that ChatGPT, as a writing tool and chatbot, is ahead of any of the specialised AI music generators, which still relies on humans to evaluate, correct and do the majority of the composition to have a functional piece of music. Still, it was interesting to see what was possible at this juncture. If there is enough interest, I may go forward with this project and expand into future scenes and arias.

What I typed into ChatGPT and what it generated

You

Hi my name is Chris. I am a professional opera singer, musician, guitarist, actor, composer, and now teacher. Nice to meet you! I am very curious about your opinions on life and humanity. Given you have perhaps a wider knowledge of facts, opinions, logic and overall data than I have, I am excited to hear what kinds of opinions you have and what preference and choices you make when expressing yourself. Can you write the plot of a brand new opera for me? Something that you think is important artistically to express, based on everything you know.

ChatGPT

Hello Chris! It's a pleasure to meet you, and I'm excited to assist you with your request. As an AI language model, I don't possess personal opinions or preferences, but I can certainly help you brainstorm the plot for a new opera based on important themes. Here's an outline for a thought-provoking opera:

Title: "Echoes of the Soul"

Act 1:
In a war-torn land, two young lovers, Anna and Luca, from opposing factions find themselves trapped on opposite sides of the conflict. Despite the chaos around them, their love transcends the boundaries of politics and hatred. They secretly meet at a hidden place where they can momentarily escape the reality of war.

Act 2:
A powerful aria introduces a mysterious figure called "The Oracle" who possesses the ability to glimpse into the future and offers guidance to those seeking answers. Anna, desperate to find a way to end the war and be with Luca, seeks the Oracle's counsel. The Oracle warns her of the dire consequences that could arise if love is not chosen over hatred and encourages her to seek unity and peace.

Act 3:
Anna and Luca become advocates for peace, defying their factions and working towards reconciliation. Their efforts are met with resistance and hostility, both from their own people and from external forces seeking to exploit the conflict. A powerful duet showcases their unwavering commitment to their cause.

Act 4:
Amidst escalating violence, Anna and Luca's actions inspire a movement for peace among the people. The conflicting factions gradually realize the futility of their war, leading to a climactic scene where the leaders of both sides come face-to-face in a dramatic confrontation.

Act 5:
The final act brings the story to a pivotal moment of decision. Anna and Luca, standing together, deliver a heartfelt ensemble urging everyone to choose compassion over hatred, love over violence. Their emotional plea resonates deeply, touching the hearts of the leaders and people alike. A moving chorus swells, symbolizing the triumph of humanity's better nature.

Epilogue:
Anna and Luca's love story becomes a timeless legend of hope, reminding future generations of the power of love to overcome the darkest of times. The opera concludes with a reflective solo, contemplating the enduring importance of compassion and the interconnectedness of all souls.

"Echoes of the Soul" aims to explore the themes of love, war, reconciliation, and the transformative power of compassion. It intends to remind the audience of the universality of human emotions and the need for empathy, even in the most challenging circumstances.

Feel free to adapt and modify the plot to suit your artistic vision and musical style. I wish you the best in creating a captivating and meaningful opera!

You

Would you be able to write the text for "The Oracle's" solo aria? What voice type will this character be?

ChatGPT

Certainly! Here's the text for "The Oracle's" solo aria, and the character can be written for a mezzo-soprano or contralto voice type:

Aria: "Visions of Destiny"

Verse 1:
In shadows cast by moon's gentle glow,
The Oracle speaks, her wisdom to bestow.
From realms unseen, I hear the whispers call,
Revealing futures that await us all.

Chorus:
Visions of destiny, mysteries untold,
Unveiling the truths that lie in the fold.
A beacon of guidance in a world unkind,
The Oracle's voice, a solace to find.

Verse 2:
Through veils of time, I traverse the spheres,
Seeking solace amidst humanity's fears.
A voice for the lost, a light in the dark,
To kindle hope's flame, ignite love's spark.

Chorus:
Visions of destiny, mysteries untold,
Unveiling the truths that lie in the fold.
A beacon of guidance in a world unkind,
The Oracle's voice, a solace to find.

Bridge:
Fear not the shadows that dance in your dreams,
Embrace the light, where hope redeems.
The threads of fate I gently untwine,
Unveiling paths that lead to the divine.

Chorus:
Visions of destiny, mysteries untold,
Unveiling the truths that lie in the fold.
A beacon of guidance in a world unkind,
The Oracle's voice, a solace to find.

Coda:
In each heart's echo, the future resides,
Choose love and compassion as your faithful guides.
Let my words ignite a fire within your soul,
Together we'll transcend, humanity made whole.

The solo aria "Visions of Destiny" captures the enigmatic and otherworldly nature of The Oracle, offering a glimpse into her wisdom and prophetic powers. The piece can be tailored to the musical style and vocal capabilities of the mezzo-soprano or contralto voice, allowing for expressive interpretation and emotional depth.

You

Could you please set the solo aria to music (chords and melody) and output in Music XML?

ChatGPT

I apologize for the confusion, but as a text-based AI model, I'm unable to directly generate or output music in specific formats like Music XML. I can provide you with the lyrics and assist you in discussing musical elements and ideas for the aria, but for creating the actual musical composition, I recommend consulting with a composer or utilizing music composition software. They will be able to help you bring the aria to life with appropriate chords, melody, and notation in a format like Music XML.

You

Can you write a chord progression to follow the text of the aria which you have written? Feel free to add a key change, if appropriate. What time signatures and key signatures would you suggest for this piece?

ChatGPT

Certainly! Here's a suggested chord progression for the aria, "Visions of Destiny":

Verse 1:
Key: D minor
Time Signature: 4/4

| Dm | Bb | C | Dm |
| Dm | Bb | C | Dm |

Chorus:
Key: D minor
Time Signature: 4/4

| F | C/E | Dm | Bb |
| F | C/E | Dm | Bb |
| F | C/E | Dm | Bb |
| F | C/E | Dm | Dm |

Verse 2:
Key: D minor
Time Signature: 4/4

| Dm | Bb | C | Dm |
| Dm | Bb | C | Dm |

Chorus:
Key: D minor
Time Signature: 4/4

| F | C/E | Dm | Bb |
| F | C/E | Dm | Bb |
| F | C/E | Dm | Bb |
| F | C/E | Dm | Dm |

Bridge:
Key: F major (modulation)
Time Signature: 4/4

| F | Am | Dm | Bb |
| F | Am | Dm | Bb |

Chorus (modulated):
Key: F major
Time Signature: 4/4

| A | E/G# | F | Dm |
| A | E/G# | F | Dm |
| A | E/G# | F | Dm |
| A | E/G# | F | F |

Coda:
Key: F major
Time Signature: 4/4

| F | Am | Dm | Bb |
| F | Am | Dm | Bb |
| F | Am | Dm | Bb |
| F | Am | Dm | F |

This chord progression provides a foundation for the aria, emphasizing the emotional journey and the sense of mystique conveyed in the lyrics. The piece starts and ends in D minor, with a modulation to F major in the bridge section to add variety and build momentum. The suggested time signature is 4/4 throughout the entire piece for a steady and accessible rhythm.

Please note that this is just a suggested chord progression, and you or your composer can modify or adapt it further to fit your musical style and preferences.

You

Do you have any ideas for musical elements in the orchestration?

ChatGPT

Certainly! Here are some ideas for musical elements in the orchestration of "Visions of Destiny":

Orchestral Colors: Begin the aria with a delicate and ethereal introduction, featuring solo instruments such as a solo violin or flute, creating a mystical atmosphere to represent The Oracle's presence. Throughout the aria, explore the rich palette of the orchestra, utilizing different sections to evoke different emotions. For example, use warm string swells for moments of emotional intensity, or utilize the brass section for dramatic climaxes.

Contrasting Dynamics: Vary the dynamics throughout the aria to reflect the changing emotions and intensity of the lyrics. Begin softly with gentle dynamics in the verses, building to a powerful and expressive climax in the chorus sections. This dynamic contrast will add depth and intensity to the overall musical experience.

Vocal Embellishments: Allow the soloist to add subtle embellishments and melodic variations to the vocal line, particularly during moments of emotional intensity or important lyrical phrases. This will provide opportunities for the singer to showcase their vocal skills and add a personal touch to the performance.

Choral Sections: Introduce a choral element in the chorus sections to create a sense of grandeur and emphasize the message of unity and hope. The choir can provide rich harmonies and serve as a powerful backdrop to the soloist's vocal lines, enhancing the emotional impact of the aria.

Percussion: Utilize percussion instruments to add rhythmic interest and emphasize key moments in the aria. For instance, use gentle timpani rolls or suspended cymbal crashes to accentuate moments of revelation or dramatic shifts in the lyrics.

Modulations and Key Changes: Explore key changes and modulations to evoke different emotional qualities and create musical variety. The modulation to F major in the bridge section can bring a sense of uplift and resolution, symbolizing the transformative power of The Oracle's guidance.

These are just a few ideas to consider while orchestrating "Visions of Destiny." The specific instrumentation and orchestral techniques can be tailored to your artistic vision, the available resources, and the desired emotional impact of the piece.

You

Thank-you very much for your vision! I am looking forward to exploring the elements that you have suggested!

ChatGPT

You're very welcome, Chris! I'm glad you found the suggestions helpful, and I'm excited for you to explore and bring your artistic vision to life. Remember, these are just starting points, and you have the freedom to shape and personalize the elements to create a truly unique and captivating opera. If you have any more questions or need further assistance along the way, feel free to ask. Best of luck with your creative journey, and may your opera resonate with audiences and touch their souls!

MelodyStudio Output

This was the original melody generated by MelodyStudio. A melody was chosen from four seperate melodies, generated for the each line of text in the first verse and the chorus. It was then re-used for subsequent verses (as well as coda).

Final Melodies and Chords

These are the final melodies, that were altered from the original to fit the text more accurately and to stay within a singable vocal range.

Mezzo-Soprano Version

Tenor Version

Dall-E Photos and Prompts

These were images generated by Dall-E2 text-to-image generator through modified descriptions generated by ChatGPT.

Prompt: A photo of a mysterious figure called "The Oracle" who possesses the ability to glimpse into the future and offers guidance to those seeking answers. They are standing behind an altar in a vast prehistoric temple.
Dall-E Image Dall-E Image Dall-E Image Dall-E Image

Prompt: Photo of a battlefield between two nations. Anna and Luca are lovers who belong to opposing nations and stand seperated on the battlefield. Should look like a photo.
Dall-E Image Dall-E Image Dall-E Image Dall-E Image Dall-E Image

Links

  1. ChatGPT - ChatGPT (Chat Generative Pre-trained Transformer) is a chatbot developed by OpenAI, used to write the Opera libretto and chord progressions.
  2. MelodyStudio - AI-assisted vocal melody and lead sheet creation
  3. Dall-E2 - a text-to-image model developed by OpenAI using deep learning methodologies to generate digital images from natural language descriptions, called "prompts."
  4. Soundraw - AI Music Generator.
  5. MusicGen - AI Music Generator using Meta's Audiocraft code base.
Design and Content of this site © 2001-2012, Christopher Busietta.
Number of hits: