Skip to content

This is a list of links for anyone who wants to explore making music with machine learning

Notifications You must be signed in to change notification settings

annias/generative_music_playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 

Repository files navigation

Generative Music Playground

This is a list of links for anyone who wants to explore making music with machine learning.

Check https://www.meetup.com/Perth-Machine-Learning-Group/events for updates on meetups

Getting Started
Name Description Audio Code Paper Suitable for
Google Magenta Google Magenta's homepage Python Javascript Everyone,coders
Google Magenta web demos Collection of interactive web demos for music generation Non-coders
Generating MIDI(.mid files)
Hello Magenta Introduction to Google Magenta - includes MelodyRNN and MusicVAE Google Colab Magenta.js Coders
MuseNet Generate new melodies(MIDI file). Scroll down to "Compose in the style of Chopin", click on "Show advanced settings". Choose a style of music, choose a starting song (or upload your own MIDI), generate a continuation of that song, and download the MIDI Audio Non-coders (Try this first)
Piano Transformer Generate piano MIDI notes from scratch or from a starting MIDI file Audio Google Colab Non-coders (Try this next)
Music Autobot Generate MIDI - song generation, harmonization, generating melodies, and remixing existing songs. Non-coders,non-musicians
FreeMIDI Download free MIDI files here Non-coders,non-musicians
Online Sequencer Make your own MIDI file from scratch Non-coders,non-musicians
Magenta Studio Compose multitrack melodies/chords in Ableton Live (music production software) Ableton users, music producers
Generating Audio(.wav files)
Harmonai (Stability AI) Generate novel audio from pretrained models or fine-tune with your own audio tracks 24/7 Youtube stream Dance Diffusion

Fine-tuning Dance Diffusion
Guide Demo for non-coders

Github
OpenAI Jukebox Choose artist, genre, lyrics, and generate audio Audio Google Colab Paper
MusicVAE Generate audio, interpolate between 2 different melodies or drum beats Audio Google Colab Paper Non-coders
GANSynth Upload a MIDI file,download an audio file of the interpolation between different instruments Audio Google Colab Paper Non-coders
Introduction to Music
Chrome Music Lab
Learning Music with Ableton
Music Theory
How Generative Music Works by Tero Parviainen
Other resources
Talks/presentations by Google Magenta
Python In Music List of music software written in Python,music software supporting Python,music programming in Python, etc.
Deep Learning papers in music by Yann Bayle List of articles related to deep learning applied to music
Deep Learning with audio thread - Fast.AI forum List of links related to deep learning applied to audio
International Society for Music Information Retrieval(ISMIR) Links to datasets, educational material, tutorials, software related to music information retrieval
NLP4MusA Youtube channel Natural Language Processing for Music and Audio - Zoom talks by NLP+music researchers
PapersWithCode - Music Generation Papers, code, evaluation papers, datasets
PapersWithCode - Music Source Separation Papers, code, evaluation papers, datasets
SigSep Open resources for music source separation. Datasets, code, literature, tutorials Github
Spleeter by Deezer Music source separation library. Upload an audio file, isolate vocals or instrumental GithubGoogle Colab
MelNet codes under construction
Google Experiments - Music
List of examples of music generated by our group Add your link to your generated music here

About

This is a list of links for anyone who wants to explore making music with machine learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published