• Stars
    star
    169
  • Rank 224,453 (Top 5 %)
  • Language
  • Created about 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Links for music + machine learning

Generative Music Playground by Perth Machine Learning Group

Description

Links for music + machine learning. This is a curated list of links for people who want to explore generating music with deep learning.

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

Recommended
Name Description Demo Code Paper Suitable for Released
Generating Audio(.wav or .mp3 files)
MusicLM (Google) Generate music from text Audio

Youtube
Paper Non-coders May 2023
Harmonai (Stability AI) Generate novel audio from pretrained models or fine-tune with your own audio tracks Hugging Face Spaces

24/7 Youtube stream
Dance Diffusion

Fine-tuning Dance Diffusion

Github
Guide

WandB article
Non-coders (Hugging Face), coders (Google Colab) Oct 2022
Jukebox (OpenAI) Choose artist, genre, lyrics, and generate audio Audio Google Colab Paper Coders (Google Colab) April 2020
Generating MIDI(.mid files)
MuseNet (OpenAI) Generate new melodies(MIDI file). Scroll down to "Compose in the style of Chopin", generate a continuation of that song, and download the MIDI Audio Non-coders Apr 2019
Piano Transformer (Google) Generate piano MIDI notes from scratch or from a starting MIDI file Audio Google Colab Non-coders Sep 2019
Other resources
MIDI(.mid files)
Basic Pitch (Spotify) Audio-to-MIDI converter with pitch bend detection. Record with your device, or upload an audio file to obtain a MIDI transcription Non-coders June 2022
Hello Magenta (Google) Introduction to Google Magenta - includes MelodyRNN and MusicVAE Google Colab

Magenta.js
Coders
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 (Google) Compose multitrack melodies/chords in Ableton Live (music production software) Ableton users, music producers
Audio(.wav or .mp3 files)
Spleeter by Deezer Music source separation library. Upload an audio file, isolate vocals or instrumental Github

Google Colab
Non-coders, coders Nov 2019
MusicVAE (Google) 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
Learning Synths (Ableton)
Music Theory
Miscellaneous
PapersWithCode - Music Generation Papers, code, evaluation papers, datasets
PapersWithCode - Music Source Separation Papers, code, evaluation papers, datasets
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
SigSep Open resources for music source separation. Datasets, code, literature, tutorials Github
MelNet
Google Experiments - Music
List of examples of music generated by our group Add your link to your generated music here