I Made a Web Version
Hi RoyalCities,
I hope you're doing well!
First off, thank you so much for creating and sharing Foundation-1 β it's an amazing model for generating high-quality, controllable music loops. I've been using it a lot and really appreciate the precise control over timbre, FX, and structure.
Inspired by it, I built a web-based version using Claude (Claude 3.5 Sonnet via API) to generate prompts dynamically and handle user interactions. One key feature I added is a mixing function: users can generate multiple separate layers (e.g., bass, lead, pad, atmosphere) and then mix them in the browser with basic volume, EQ, sidechain, and reverb controls.
I noticed that single-layer outputs sometimes felt a bit thin or lacking in thickness/depth for full tracks, so layering + simple post-processing makes the results much fuller, more production-ready, and closer to a complete song skeleton.
https://github.com/hl2dm/Foundation-1--WebUI
The project is still early-stage, but if you're interested, I'd be happy to share the repo link, code snippets, or discuss ideas. Maybe some parts could inspire future enhancements or integrations for Foundation-1 users.
Again, huge thanks for the awesome model β it's been incredibly fun to build on top of it!
Best regards,
Hl2dm
Great work here! Separate layers at once is a good move! I also wanted to look at somehow giving it more training data so the layers are cohesive but I'm still trying to plan that one out so that should help.
You should connect with these guys.
https://huggingface.co/RoyalCities/Foundation-1/discussions/8
Could be great to bounce ideas off one another!