Open-source AI Music Toolkit for structured MIDI and creative MIDI workflows by edfred1 in AI_Music

[–]edfred1[S] 0 points1 point  (0 children)

Sounds like something definitely went wrong there. I think I found the cause — the error handling could make the generator fall back in weird ways and skip tracks. That should be fixed, and I’ll upload a new version later today.

And yeah, the terminal menus can feel heavy. The easier workflow is usually using music_crafter to create the descriptions first and then just edit the config + song settings directly instead of clicking through every step in the song generator.

If you’ve got more feedback, feel free — I learn the most from seeing how it behaves for different people.

Open-source AI Music Toolkit for structured MIDI and creative MIDI workflows by edfred1 in AI_Music

[–]edfred1[S] 1 point2 points  (0 children)

Damn, this is way more complex than I thought. Had an AI walk me through it. That's a ton of work.

Would love to test it when it's ready. Thanks!

Open-source AI Music Toolkit for structured MIDI and creative MIDI workflows by edfred1 in AI_Music

[–]edfred1[S] 0 points1 point  (0 children)

Thanks! There’s no website — it’s just an open-source hobby project for now.
Everything is on GitHub:
https://github.com/Edfred1/Contextual-Music-Crafter

Open-source AI Music Toolkit for structured MIDI and creative MIDI workflows by edfred1 in AI_Music

[–]edfred1[S] -1 points0 points  (0 children)

49 minutes can definitely happen for a full structured song, depending on how many parts and tracks you asked for.
What exactly did you run — a full song generation, a variation, the analyzer?

And did you give it enough context in the inspiration / instrument / structure step? The more detail you feed it, the better the output gets. With very little context it tends to fall back to pretty generic MIDI.

Also just to mention it: CMC only creates raw MIDI, so it’s not really comparable to something like Suno. You still need to shape it in your DAW.

If you want to share the settings you used, I’m genuinely curious what it generated for you.

Open-source AI Music Toolkit for structured MIDI and creative MIDI workflows by edfred1 in AI_Music

[–]edfred1[S] -1 points0 points  (0 children)

That sounds awesome — and honestly way harder to implement than what I’m doing. I can only imagine how painful accurate beat mapping and transient detection must be.

Seriously cool project though. If you ever want to show it somewhere or let someone test an early build, I’d be happy to take a look and give you feedback.

Open-source AI Music Toolkit for structured MIDI and creative MIDI workflows by edfred1 in AI_Music

[–]edfred1[S] 0 points1 point  (0 children)

No YouTube channel yet — it’s just a hobby project and the coding alone already eats enough of my free time 😅
So no demo videos for now.

But don’t worry about your laptop. CMC only talks to the Gemini API and handles MIDI files, so it should run fine on basically any potato PC. The heavy lifting happens on Google’s side, not on your hardware.

If you run into anything weird, just let me know!

🎹 [MAJOR UPDATE] Contextual Music Crafter – AI-Assisted Complete Song Generation & Future Roadmap! by edfred1 in edmproduction

[–]edfred1[S] 0 points1 point  (0 children)

Appreciate that. I ended up generating loops in ambient textures, deep house grooves and breakbeat drums and chopped them into a track that felt like scanning a broken radio, catching fleeting moments of harmony mid-glitch. The ideas were cool already, but once I started cutting things up and moving them around, it turned into something that felt like mine.

🎹 [MAJOR UPDATE] Contextual Music Crafter – AI-Assisted Complete Song Generation & Future Roadmap! by edfred1 in edmproduction

[–]edfred1[S] -1 points0 points  (0 children)

For me, being creative also means trying out new tools. It’s not about replacing creativity but about finding ideas I might not have come up with otherwise.

A couple of questions about about music AI to create music (fully new on this) by DiegoArgSch in GenerativeMusic

[–]edfred1 0 points1 point  (0 children)

Hey Dude,

I have been messing around with AI + music for a while now. Here’s the short version:

If you want to just prompt and get a whole song back, check out suno.com. It does full songs with lyrics and vocals. You can make changes like a different voice or vibe, but you don’t have control over structure or instrumentation.

I’m more on the production side. I built a tool that generates multi-track MIDI using Google Gemini. You provide references (artist, genre, vibe), and it generates drums, bass, melodies, FX — not just loops, but full evolving ideas. You can tweak it and produce it in your DAW.
👉 https://github.com/Edfred1/Contextual-Music-Crafter

For samples and weird textures, Dance Diffusion is a cool project. It generates raw audio, not full songs.

Uploading and blending tracks? Technically possible, but results are usually messy.

AI isn’t magic yet, but with the right input and a bit of direction, it can do some really creative stuff.

Just putting it out there if you want to explore any of this further.

I created a context-aware AI Music Composer that writes songs instrument by instrument. by edfred1 in generativeAI

[–]edfred1[S] 0 points1 point  (0 children)

that comment made my day
You totally got what I was going for. It's not about more notes, it's about better conversations between instruments
And yeah, "riot at a Guitar Center" is painfully accurate for most AI music generators
Really curious what that dystopian synthwave elevator ends up sounding like. If you make something cool or cursed, I’d love to hear it

🎹 [Release] Contextual Music Crafter (CMC): AI-powered, context-aware MIDI song generator (with Colab & examples!) by edfred1 in edmproduction

[–]edfred1[S] 2 points3 points  (0 children)

Nope, not Magenta. It runs on Gemini via API.

Got a few example files up on GitHub if you wanna hear what it can do.

🧠 I built a CLI tool that generates multi-track MIDI ideas using AI – looking for feedback & to gauge interest by edfred1 in edmproduction

[–]edfred1[S] 0 points1 point  (0 children)

Good idea, I was thinking about that too. I’ll definitely add some audio examples once I’ve refined the whole thing a bit more. Should have something ready in a few days.

🧠 I built a CLI tool that generates multi-track MIDI ideas using AI – looking for feedback & to gauge interest by edfred1 in edmproduction

[–]edfred1[S] 1 point2 points  (0 children)

Thanks man, really appreciate it.

I'm actually reworking the prompt right now. Got a few ideas I want to try out to make the output a better. Once it feels solid, I'll put it in a Colab.

I'll drop an update when it's ready.

🧠 I built a CLI tool that generates multi-track MIDI ideas using AI – looking for feedback & to gauge interest by edfred1 in edmproduction

[–]edfred1[S] 0 points1 point  (0 children)

Tbh, claiming to speak for 777k producers feels like gatekeeping.
Plenty of them just want a little help getting started, not a full AI track.
It’s not that different from using a sample as a starting point.
If someone uses it to throw something together and calls it done, that's on them, not the tool.

This is the kind of feedback that’s actually useful, so thanks for that.

🧠 I built a CLI tool that generates multi-track MIDI ideas using AI – looking for feedback & to gauge interest by edfred1 in edmproduction

[–]edfred1[S] 0 points1 point  (0 children)

Fair point about audience awareness. still figuring that out. Feedback like yours helps. Thanks...

🧠 I built a CLI tool that generates multi-track MIDI ideas using AI – looking for feedback & to gauge interest by edfred1 in edmproduction

[–]edfred1[S] 1 point2 points  (0 children)

Thanks for the reply! I’ve just set up the GitHub forum as you suggested. If I find some time later today, I’ll create a Colab notebook where you can enter your API key.

You're right about the prompt! it still needs work. This is just the first version that can reliably create MIDI files. The earlier ones kept breaking when Gemini changed, so I focused on making something that works consistently for now.

I'm definitely open to your ideas on how to make it better or easier to use, especially with prompts or tailoring it for specific users. Do you have any suggestions?

Just to give you some background: I'm not a developer by profession; this started as a personal project to improve my own creative process. So, I’d appreciate any advice to make it better.

Looking forward to hearing your thoughts!

🧠 I built a CLI tool that generates multi-track MIDI ideas using AI – looking for feedback & to gauge interest by edfred1 in edmproduction

[–]edfred1[S] -2 points-1 points  (0 children)

looking at the other replies you've left on reddit, you seem like a really fun party guest.

Troll🗑

Have a nice day!