Nobody's going to know, you haven't described what it actually does.
post
I think this definitely seems interesting. I'd love to give it a try if you're still working on it.
You know before i read the post i was thinking of news or podcasts created in AI. But yeah music would be cool too.
Sent it to you in a DM because of all the downvotes here ๐ค
Thanks, I really appreciate it! Not all the stations have an AI DJ btw... I should probably add some visual queue in the station browser which shows whether or not one is set. Also, some of the AI DJ actions dont trigger if there arent enough people listening to a station (like polls for example)
Saw your request and songs are queued for generation! The new station is called Cloud 9 Chill FM So it supports station jingles but the intent there was just for a "youre listening to so and so station" announcements (same as in regular radio).
I'm not sure about AI podcasts though... maybe like a news station would be useful
Yeah that's actually a tool I was already working on creating for the AI DJ. basically pulls current news info based on audience location
OK so, I'm almost done with the tool for the AI DJ. Basically we're using searxng to search for audience locale news + using rss feeds to provide the llm with context about specific news categories (Technology for example)
You can definitely give it a shot now, it's done at this point! Keep in mind the llm can pick and choose between the various tools to call so news may not be called out each time
Sorry I took so long to reply, things have been a little hectic with personal/work life
So thats a super interesting feature which might be doable depending on whether or not I opensource this thing (which I might end up doing in the end)... For now I think it's out of scope...
That being said, I ended up implementing an audience reaction feature today (think IG live emoji thing) along with an accompanying DJ tool (so that the DJ can "see" reactions to a song).
I'll probably implement an audio quality thing next. I noticed that when I'm on mobile and in a bad coverage area (which is everywhere I live), music take a LOOONG time to actually begin playing... really dislike that...
I'd love to hear what local model you settle on for lyrics, I've been having a lot of fun with ACE-Step 1.5 but the lyric generator it's bundled with produces semi-nonsense lyrics that have nothing to do with what I prompt it with. Which is actually kind of fun in its own way, I literally never know what the song's going to be about, but I'd like a little control sometimes too. :)
Yeah I completely agree on the lyrics it can generate! That being said I actually haven't tried using the 4b lm model version just yet. I should probably give that a shot...
It's the one I use, so don't expect miraculous improvement. :)
I'm curious, do you have ADG enabled at all? How many steps do you use generally?
ADG == Audio-Driven Guidance? I haven't played around with that part much. I tried it out and couldn't get it to work, but it turned out that the reason ACE Step wasn't working was unrelated to that and I only figured out what was wrong after I stopped experimenting with ADG. So I haven't gone back to try it again.
I'm not really much of a music connoisseur, I just know what I like when I hear it. So mostly I just put together lyrics and then throw them at the wall to see what sounds good. :)
ADG for ace step is Adaptive Dual Guidance. try turning that on + make sure you have thinking enabled, I saw a big difference with both those on (more so thinking)
Ah. After poking around in the Gradio UI a bit, I found an "Enable ADG" but the tooltip says it's "Angle Domain Guidance", same thing?
I'm a programmer, but sometimes with AI I feel like a primitive tribesperson blindly attempting various rituals in an effort to appease the machine spirits. Eventually something works, and then I just keep on doing that.
Edit: I have angered the gods! My ritual failed! When I enabled ADG the spirits smote me with the following:
RuntimeError: The size of tensor a (11400) must match the size of tensor b (5700) at non-singleton dimension 1
Guess I won't be trying that for now. :)
all 33 comments