Git Product home page Git Product logo

generative_music_playground's Introduction

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)
MusicGen (Meta AI) Generate music from text (controllable) Hugging Face Spaces

Audio
Google Colab Paper Non-coders June 2023
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

generative_music_playground's People

Contributors

davidswkong avatar slee5777 avatar jvlmdr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.