Inspiration
I have always been obsessed with the sonic landscapes of artists like Tame Impala and Melody’s Echo Chamber. There is this specific warmth to psychedelic rock that feels like a memory you can't quite place. It’s the fuzzed-out guitars, the swirling synths, and those lonely vocals drenched in reverb. Usually, creating that sound requires a studio full of vintage analog gear and years of engineering experience.
I wanted to challenge myself and answer a burning question: Can I use modern AI to capture the actual soul of analog funk? I didn't just want to generate a generic rock song. I wanted to engineer a specific feeling. I wanted to see if I could use code and algorithms to recreate that floating sensation you get between a daydream and reality.
What it does
Solar Flux is a fully AI-generated musical track that attempts to replicate the intricate and emotional production style of modern psychedelic rock.
It creates a complex audio landscape featuring lush synthesizer pads, a funk-influenced bassline that actually grooves, and retro-processed drums. The vocals are styled to be high-pitched and dreamy, exploring themes of time distortion and dissociation. It’s not just a song but a mood piece designed to transport the listener to a different headspace.
How I built it
My process was a mix of creative direction and technical trial and error.
First, I spent time deconstructing the music theory behind the genre. I analyzed what makes Tame Impala sound the way it does, identifying key elements like phaser effects, fuzz delay, and 115 BPM grooves. I used gemini 2.5 pro to help me structure these thoughts into a cohesive production plan and to write the lyrics.
Then came the audio synthesis. I fed these structured prompts into audio ACE step on comfyUI, but it wasn't a one-shot miracle. I had to iterate heavily on the tags to balance the electronic and rock elements.
Finally, I took the raw generation and used [Insert Tool] to polish the sound, trying to bring out that warm, analog texture that is so hard to get digitally.
Challenges I ran into
The biggest hurdle was the mix. Psychedelic rock relies on layers of sound, and early on, the AI generations just sounded muddy. When I asked for heavy reverb and delay, the drums would get washed out, and the track lost its punch. It was frustrating.
I also struggled with "hallucinations" in the song structure. The AI would sometimes drift into a completely different genre halfway through the track, ruining the immersive vibe I was trying to build. Getting the vocals to sound "dreamy" without making the lyrics impossible to understand was a delicate balancing act that took a lot of patience.
Accomplishments that I'm proud of
I am honestly thrilled with the bassline. Getting an AI to generate a funk bass that feels human and syncopated, rather than stiff and robotic, felt like a huge win.
I'm also proud of the atmosphere. The track actually feels warm. I managed to prompt the model to simulate those little analog imperfections, like tape saturation, that give this genre its character. When I listen to it, it feels like a cohesive composition with a beginning, middle, and end, rather than just a random collection of sounds.
What I learned
I learned that vocabulary is everything. I realized that using specific audio engineering terms in my prompts yielded much better results than just using abstract emotional words.
This project also taught me that generative art isn't just magic. It requires a human in the loop. I had to be the curator and the director, guiding the model toward my specific vision. It gave me a deeper appreciation for how distinct genres like Disco and Rock can be merged, even synthetically.
What's next for Solar Flux
I want to take this concept further. I plan to expand "Solar Flux" into a small EP where I can explore different facets of dream pop. I am also looking into building a web-based visualizer that reacts in real-time to the audio frequencies, so the visual experience matches the auditory one.
Built With
- audioace
- comfyui
- gemini

Log in or sign up for Devpost to join the conversation.