Live data from Hacker News

Show HN: Sonauto API – Generative music for developers

sonauto.ai

1–10 of 165 posts

Show HN: Sonauto API – Generative music for developers

#1
Hello again HN,

Since our launch ten months ago, my cofounder and I have continued to improve our music model significantly. You can listen to some cool Staff Picks songs from the latest version here https://sonauto.ai/ , listen to an acapella song I made for my housemate here https://sonauto.ai/song/8a20210c-563e-491b-bb11-f8c6db92ee9b , or try the free and unlimited generations yourself.

However, given there are only two of us right now competing in the "best model and average user UI" race we haven't had the time to build some of the really neat ideas our users and pro musicians have been dreaming up (e..g, DAW plugins, live performance transition generators, etc). The hacker musician community has a rich history of taking new tech and doing really cool and unexpected stuff with it, too.

As such, we're opening up an API that gives full access to the features of our underlying diffusion model (e.g., generation, inpainting, extensions, transition generation, inverse sampling). Here are some things our early test users are already doing with it:

- A cool singing-to-video model by our friends at Lemon Slice: https://x.com/LemonSliceAI/status/1894084856889430147 (try it yourself here https://lemonslice.com/studio)

- Open source wrapper written by one of our musician users: https://github.com/OlaFosheimGrostad/networkmusic

- You can also play with all the API features via our consumer UI here: https://sonauto.ai/create

We also have some examples written in Python here: https://github.com/Sonauto/sonauto-api-examples

- Generate a rock song: https://github.com/Sonauto/sonauto-api-examples/blob/main/ro...

- Download two songs from YouTube (e.g., Smash Mouth to Rick Astley) and generate a transition between them: https://github.com/Sonauto/sonauto-api-examples/blob/main/tr...

- Generate a singing telegram video (powered by ours and also Lemon Slice's API): https://github.com/Sonauto/sonauto-api-examples/blob/main/si...

You can check out the full docs/get your key here: https://sonauto.ai/developers

We'd love to hear what you think, and are open to answering any tech questions about our model too! It's still a latent diffusion model, but much larger and with a much better GAN decoder.

Show HN: Sonauto API – Generative music for developers
sonauto.ai

Re: Show HN: Sonauto API – Generative music for developers

#2
One thing I've been thinking about is how to do a better hobbyist plan system. It would be cool to do a flat rate unlimited plan, but we wouldn't want that to then be abused by larger customers/companies. Are there existing API providers you think solve this particularly well?

Re: Show HN: Sonauto API – Generative music for developers

#5
post #4

how is this better or different from suno besides api? I'm assuming since you are smaller the quality is not as good and the depth not as wide.

Suno's RVQ-token-based language model is tuned give you an acceptable song that most of their userbase would prefer every single time, but isn't very diverse. Our diffusion model is much more diverse and has higher vocal audio quality, but the results aren't always consistent (just like Flux et al). However, since we have unlimited generations this can be worked around. We're also never going to preference tune our model because I think the stuff that is lost in that process is valuable.

Re: Show HN: Sonauto API – Generative music for developers

#6
post #3

how did you create this without committing grand theft musica

In my opinion training on all music is no more theft than Taylor Swift listening to the radio growing up (as long as we don't regurgitate existing songs which would be bad and useless anyway). I think an alternative legal interpretation where all of humanity's musical knowledge and history are controlled by three megacorporations (UMG/Sony/Warner) would be kinda depressing. If the above is true we might as well shutdown OpenAI and delete all LLM weights while we're at it, losing massive value to humanity.

Re: Show HN: Sonauto API – Generative music for developers

#8
post #3

how did you create this without committing grand theft musica

The first 80s song I heard was a literal copy of Phil Collins. But there are no emotions attached to it (for me), and the lyrics are random. It’s more like supermarket background music IMHO, not something I would pay for, especially when we have centuries of music to discover already, why make fake stuff like that?

Edit: I have just heard the funniest most ridiculous metal song ever without a touch of metal inside. Breathe of Death, it’s like a bad joke.

If thats the future of anything, I’m going back to plain C (code) when I retire and I’ll never approach the internet ever again.

Re: Show HN: Sonauto API – Generative music for developers

#10
post #7

What is the point of generating this low quality AI slop music, what real use case do you have in mind?

For the consumer stuff: It's fun, and IMO that's enough. Not every song has to be peak artistic quality pushing the world forward, sometimes it's enough to bring a smile to a friend's face by making a song about them. If you think their art is slop you shouldn't have to listen to it (IMO Spotify et al should have an optional "no AI music" filter for now).

For the API: I think this could be integrated into artists workflows in lots of ways we can't even imagine right now as it gets better. One example I gave above was generating transitions between songs.

Post reply on HN