Hacker News new | ask | show | jobs
by giancarlostoro 18 days ago
I kind of have a process with Suno, where I have Claude or a different model generate lyrics for me, then I generate a song, and tweak the lyrics when they sound off, eventually I have a song that's more "me" than "Claude" with lyrics that make sense, but sometimes Claude has some petty sleek lyrics. I mostly do this for fun, but I enjoy doing it a lot.

On that same spirit, Suno is why I bought a midi keyboard last December, and I'm experimenting with actual DAWs as well. I always loved music, and used to make beats with FL Studio (which was shunned by people much like AI for ages) and even within the Suno community I see people shunning others if they have AI writing lyrics for them, its really weird to me. I do feel weird if I try to make Suno make songs I personally cannot 100% relate to, or experiences I've never been close to living through, like I love gangsta rap, I would never feel comfortable making and releasing gangsta rap since it doesn't define who I was.

1 comments

I think you're hinting at an interesting distinction in how AI interaction can play out. Sometimes it makes you feel like you have been cut out and are now an outsider on your own project, other times it introduces you to something and helps you get started in a world you could not access on your own.
AI makes the good students better and the bad students worse.
This is really the best way to put it.

On the other hand: In terms of building software using agents I wouldn't call developers students, specifically when it comes to letting AI write the code, but its a similar concept: Good developers know how to architect and guide the coding agent, bad ones keep asking it to do the work they don't understand, or even if they do understand it, they don't take the time to stop and architect the problem. I've had amazing output from Claude Code, but apparently a lot of devs feel it is inadequate, some people it seems want the AI to code it perfectly in one shot, I go back and tell it what to fix, to add tests, to not change existing tests, etc.