What if you could generate hundreds of MIDI chord progressions organized into full-song arrangements instead of relying on the same four-bar loops? In this experiment, I used Google Flow Music to create a custom chord pack generator containing 900 full-song MIDI arrangements for free, spanning genres from pop and lo-fi to rock, EDM, hip-hop, and cinematic music.
The goal was simple: create a collection of musical starting points that could be downloaded, imported into a DAW, and developed into original songs.
Creating 900 MIDI Songs with Google Flow Music
I started by asking Google Flow Music to create MIDI chord packs, beginning with pop and lo-fi music. Rather than settling for basic chord loops, I refined the prompts to include complete song structures, randomized progressions, and variations such as post-choruses.
From there, I expanded the collection to include cinematic music, rock, country, R&B, EDM, hip-hop, dark pop, and other styles. By repeatedly refining the prompts and expanding the available genres, I ended up with a collection of 900 MIDI song arrangements.
The result is a custom interface that organizes the MIDI files into downloadable packs, making it easier to browse different genres and experiment with new musical ideas.
Download Full Songs or Individual Sections
One of the most useful features is the ability to download different parts of an arrangement separately. Depending on the song, you can select individual sections such as:
- Verse
- Chorus
- Post-chorus
- Full song
This means you aren’t limited to using an entire progression exactly as generated. You can take a verse from one arrangement, experiment with a chorus from another, or use a complete song structure as the foundation for a new project.
The generator also provides playback and beat suggestions, helping you audition the musical ideas before downloading them.
Using the MIDI Files in Logic Pro
To test the results, I downloaded a lo-fi MIDI arrangement and dragged it into Logic Pro. Because the files contain MIDI notes rather than rendered audio, the arrangements can be played through software instruments and edited inside the DAW.
Logic Pro’s chord track can identify the chords in the imported MIDI arrangement, making it easier to understand the progression and work with its harmonic structure.
From there, I experimented with different instrument sounds, including bass, adjusted the tempo, and explored ways to develop the arrangement. The MIDI editor also makes it possible to add melodic parts, change individual notes, and build new ideas around the original chords.
You can even use the progression as a starting point and play your own parts on a MIDI keyboard.
All the MIDI Arrangements Start in C Major
For this experiment, I asked Google Flow Music to generate the arrangements in C major. Keeping the collection in one key makes it easier to compare progressions and experiment with different song sections.
You can also customize the prompts to explore other keys, genres, chord progressions, and song structures. The idea is to use the generated MIDI as a flexible starting point rather than treating any arrangement as a finished composition.
Can You Create Your Own MIDI Chord Pack Generator?
The workflow demonstrates how repeated prompts and a little experimentation can turn Google Flow Music into a useful tool for organizing downloadable MIDI arrangements.
I started with a couple of genres, requested more randomness and additional song structures, and continued expanding the collection until it contained 900 songs. You can follow a similar process to build a collection that fits your own production style.
The resulting MIDI files can be used for songwriting, chord progression experiments, arrangement ideas, melody development, and music production in Logic Pro or other DAWs that support MIDI.
This was a fun experiment in exploring what AI-assisted tools can do for music production. Rather than stopping at short chord loops, I wanted to see how far I could take the idea of generating complete song arrangements that I could actually use and edit in my own projects.




Leave a Reply