sing
Start with a song idea and the bands you like. Three text calls write lyrics, arrange them, and identify what would clash with that arrangement. The arrangement and avoid-list become one musical di… text:Song idea -> text:Preferred bands -> join:Idea + musical references -> llm:Write lyrics -> join:Brief + finished lyrics -> llm:Arrange the song -> llm:What would clash? -> join:Arrangement + avoid-list -> music:Sing; returns audio (music-3) saved to disk (file path in result). Runs on NanoGPT — $0.37 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.1502, ~2m 35s. Example: Audio sample (https://nanoodle.com/examples/gallery/#sing). A 170-second generated closing-credits song. Gemini 3.8 Flash reported clear gentle acoustic vocals and a chorus matching the supplied lyrics. This is model-assisted audio review, not human listening sign-off.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Song_idea | No | Text; default: "Write a wistful 90s trip-hop track about the singularity."; optional | |
| _payment_id | No | Payment id from this tool's previous payment-required response. Phase 3 only: after /x402/watch closes with status paid, call again with the same arguments plus this id to open the RESULTS stream. Do not pass it while payment is still pending — monitor the watch SSE first. | |
| Write_lyrics | No | System prompt; default: "Write original, singable lyrics from the song idea and musical references. Maximum 200 words. Use concrete images, an..."; optional | |
| Preferred_bands | No | Text; default: "Portishead, Massive Attack, Tricky"; optional | |
| Arrange_the_song | No | System prompt; default: "Write one compact music-generator prompt: a single paragraph, at most 60 words and 450 characters. Use the supplied i..."; optional | |
| What_would_clash | No | System prompt; default: "Read the actual arrangement. Name exactly three specific musical choices that would undermine its groove, instruments..."; optional |