🎵 **Workflow Steps:**
⚙️ **Start the workflow:** manually or automatically at a specific time.
🔊 **Generate Melody:** Send a payload to an AI music API to create the melody based on mood and key.
🎹 **Save Melody:** Output as a MIDI file.
🥁 **Generate Drum Track:** Request to AI music API for lofi drum track creation.
🎧 **Save Drum Pattern:** as an audio file.
🗣 **Create Ambient Voiceovers:** Use AI text tool to generate creative text for voiceovers.
🔈 **Voiceover Synthesis:** Process text through AI voice generation API for voiceover creation.
💿 **Combine Tracks:** Use Function node to combine melody, drum track, and voiceover.
🎚 **Mix Track:** Utilize audio mixing API for mixing the lofi song.
💾 **Save Final Song:** Export mixed lofi song as an audio file.
☁️ **Backup & Sharing:** Optionally send the result to cloud storage.
🛠 **Error Handling:** Catch errors and notify the team if necessary.
🔍 **Quality Check:** Review manually or send the song to a music analysis API for validation.
🔄 **Adjust Parameters:** Loop back and adjust parameters if the quality check fails.
🛠 **Tools Used:**
– AI Music API for melody and drum track generation.
– AI Text tool for voiceovers.
– AI Voice Generation API for voice synthesis.
– Audio Mixing API for mixing the track.