ResourcesΒΆ

A collection of resources used in the development process of this project, or that are just interesting and related. This is for those who want to learn more or dive deeper into audio programming.

AI and new technologies

Project Name

Magenta

Project Site

https://magenta.tensorflow.org/

Project Description

Magenta is a machine learning framework for creative uses. It is largely centered around music, but also has some visual use cases.

Project Name

Audio Data Analysis Using Deep Lerning with Python

Project Site

https://www.kdnuggets.com/2020/02/audio-data-analysis-deep-learning-python-part-1.html

Project Description

This is a two part tutorial that walks through some key concepts of audio analysis and generation in Python.

Project Name

Machine Learning for audio: Urban Sound Identification

Project Site

https://www.youtube.com/watch?v=SFBfzr0wZIc

Project Description

Sound, python, and AI tutorial using the Urban Sound dataset

Project Name

Generative Adversarial Networks (GAN) using keras in python

Project Site

https://www.youtube.com/watch?v=Mng57Tj18pc

Project Description

Walk through tutorial from start to finish writing a GAN for the MNIST dataset.

Project Name

Dadabots

Project Site

https://dadabots.com/

Project Description

24/7 stream of computer generated music.

Project Name

Wavenet

Project Site

https://deepmind.com/blog/article/wavenet-generative-model-raw-audio

Project Description

Presentation and description of Wavenet, a paper proposing a solution for AI audio data generation.

Project Name

Hands-On Music Generation with Magenta

Project Site

https://www.packtpub.com/product/hands-on-music-generation-with-magenta/9781838824419

Project Description

A book that does what it says, walks through some different models and use cases for Magenta. Relatively beginner friendly, and also walks through the setup of Magenta which can be difficult.

Project Name

Jukebox

Project Site

https://openai.com/blog/jukebox/

Project Description

A project that uses AI to generate entire songs.

Similar projects

Project Name

SoundPipe

Project Site

https://github.com/PaulBatchelor/Soundpipe

Project Description

A similar concept with small nodes that each are in charge of a specific DSP-related task.

Project Name

SuperCollider

Project Site

https://supercollider.github.io/

Project Description

An audio coding platform for creative use. One of the older and more well-known audio coding environments.

Project Name

Pure Data

Project Site

https://puredata.info/

Project Description

A modular and visual programming environment for audio and more.

Project Name

Ossia

Project Site

https://ossia.io/

Project Description

A library for non-linear sequencing and music creation. Contains Ossia Score which is a user interface and sequencer built on the library.