🎵 **Automated Song Creation Workflow:**
🔹 **Initiation:**
1. **Webhook or HTTP Request:** Gather song description and genre.
2. **Set Node:** Save inputs for later use.
🔹 **Lyric Generation:**
3. **AI Lyrics Generation:** Use OpenAI to create song lyrics based on the inputs.
4. **Review:** Check and refine lyrics for quality.
5. **Iteration:** Refine lyrics with better prompts if needed.
6. **Formatting:** Use function node for verse, chorus, and bridge structure.
🔹 **Music Composition:**
7. **Instrumental Track:** Generate music through AIVA API for desired genre and mood.
8. **Merge:** Combine lyrics and instrumental track.
🔹 **Vocal Synthesis:**
9. **Singing Voice:** Convert lyrics into vocal track using voice synthesis API.
🔹 **Audio Production:**
10. **Mixing:** Combine vocal and instrumental with audio mixing API.
11. **Review:** Ensure sound quality, adjust if necessary.
🔹 **Final Steps:**
12. **Conversion:** Save approved track as an MP3 file using CloudConvert.
13. **Storage:** Save MP3 to cloud storage like Google Drive or Dropbox.
14. **Error Handling:** Notify user of any issues via email or message.
15. **Completion Notification:** Notify user and provide access link to the song.