Skip to content

mwmckenzie/algorithmidi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

Algorhythmidi on Youtube

 

Algorhythmidi Is Now On Youtube & Spotify!

 

The Future of Procedural Music Generation

Algorhythmidi revolutionizes the realm of music creation by harnessing the power of its unique Micro Music Model (MMM) algorithm. This innovative tool grants artists and enthusiasts alike the ability to generate and visualize infinite song variations from any given MIDI file, all in real-time.

Algorhythmidi is not just an application; it's a transformation for musical recomposition workflows. By seamlessly blending technology with the artistry of music, it paves the way for boundless creativity. Whether you're a seasoned composer or a curious listener, Algorithmidi invites you to a universe where the melodies are infinite and the possibilities are endless. Join us on this rhythmic journey and let your imagination soar!

 

The Micro Music Model (MMM) - A Game-Changer in Music Generation

Drawing inspiration from the architecture of Large Language Models (LLMs), the Micro Music Model (MMM) stands out with its nimbleness and agility. Unlike conventional models that require extensive training on vast datasets, the MMM thrives on a single example. By training on just one MIDI song, it can swiftly understand, interpret, and then produce myriad variations of the piece. The term 'Micro' in its name alludes to its unique capability of fast, on-the-spot training, guaranteeing users a dynamic and interactive experience. The quality and diversity of the generated songs are intertwined with the chosen input, yet the MMM consistently showcases its prowess by delivering coherent and captivating musical outputs.

 

Desktop Application - Coming Soon

The full-fledged Algorhythmidi desktop application, currently under rigorous development, aims to bring the MMM's potential directly to your workspace. This tool is projected to redefine how music creators ideate, compose, and experiment.

 

Demo App - A Sneak Peek into Algorithmidi's Magic

Eager to witness the MMM in action? Algorhythmidi's demo version is now in its testing phase. Stay tuned for its anticipated release in Summer 2024, which promises a glimpse into the groundbreaking functionalities the platform offers.

 

Highlight Reel - Algorhythmidi's Symphony of Variations

Algorhythmidi has successfully transformed iconic pieces from Beethoven and Bach to Joplin and Drubeck. Each rendition is a testament to the MMM's adaptability and flair for innovation, whether it's giving a classic tune an electronic twist or introducing a new emotional depth to a contemporary track.

 

Example Songs

It's fascinating to see how Algorithmidi has reimagined and recreated a growing number of iconic pieces of music. Below are notable examples that highlight the incredible versatility and musicality of this algorithm.

 

Pachabel's Canon

Algorhythmidi takes the well-known "Pachelbel's Canon" and transforms it into a 15-minute playthrough with non-repeating fractal variations, showcasing the algorithm's ability to create unique and endless variations of a classic piece.

Generation 1

 

Bach's Toccata and Fugue in D Minor

Despite the intricate and complex nature of Bach's "Toccata and Fugue in D Minor," Algorithmidi weaves various themes and passages to create a distinct yet familiar fugal work. Additionally, when fed a piano rendition of the fugue, it produces another unique variation capable of fractally looping infinitely.

Generation 1

Generation 2 (Piano)

 

Bach's Invention Series

Algorhythmidi explores Bach's Invention series, which is less well-known but still distinguishable. The shortness of these compositions makes it easy to observe the variations generated by the algorithm and its 'endless' capabilities.

Invention 8 - Generation 1

Invention 8 - Generation 2

Invention 1 - Generation 1

Invention 4 - Generation 1

 

Expressive Soundtrack Variations

Ride the musical tiger.

Algorhythmidi generates variations of a syncopated reinterpretation of a classic movie track by creating two versions, one from the right-hand channel (piano) and the other from the left-hand channel. These variations offer subtle yet distinct differences in the music.

Oculus of the Jungle Cat - Variation 1

Oculus of the Jungle Cat - Variation 2

 

Example Collections

Algorhythmidi's Symphony of Variations demonstrates its ability to breathe new life into classic compositions and create unique, endlessly evolving musical experiences. It's an exciting showcase of procedural generation and AI's potential in the realm of music composition and variation.

  • 14 Collections
  • 73 Total Songs

 

Bach

 

Beethoven

 

Pachabel

 

Joplin

 

Lizst

 

Mozart

 

Chopin

 

Vivaldi

 

Brahms

 

Rachmaninov

 

Jazz

 

Covers (Modern)

 

Traditions & Holidays

 

Soundtracks

 

About

Algorhythmidi is an innovative application for generating and visualizing procedurally generated songs from MIDI files in real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published