All Projects → dhruvsharma1992 → Music-generation-cRNN-GAN

dhruvsharma1992 / Music-generation-cRNN-GAN

Licence: other
cRNN-GAN to generate music by training on instrumental music (midi)

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to Music-generation-cRNN-GAN

Tensorflow Tutorial
Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学
Stars: ✭ 4,122 (+10747.37%)
Mutual labels:  generative-adversarial-network, rnn
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (+413.16%)
Mutual labels:  generative-adversarial-network, rnn
seqgan-music
Implementation of a paper "Polyphonic Music Generation with Sequence Generative Adversarial Networks" in TensorFlow
Stars: ✭ 21 (-44.74%)
Mutual labels:  generative-adversarial-network, music-generation
Deep-Learning-Coursera
Projects from the Deep Learning Specialization from deeplearning.ai provided by Coursera
Stars: ✭ 123 (+223.68%)
Mutual labels:  rnn, music-generation
generating-music
🎷 Artificial Composition of Multi-Instrumental Polyphonic Music
Stars: ✭ 28 (-26.32%)
Mutual labels:  midi, music-generation
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (+431.58%)
Mutual labels:  generative-adversarial-network, rnn
Ad examples
A collection of anomaly detection methods (iid/point-based, graph and time series) including active learning for anomaly detection/discovery, bayesian rule-mining, description for diversity/explanation/interpretability. Analysis of incorporating label feedback with ensemble and tree-based detectors. Includes adversarial attacks with Graph Convolutional Network.
Stars: ✭ 641 (+1586.84%)
Mutual labels:  generative-adversarial-network, rnn
Midi Rnn
Generate monophonic melodies with machine learning using a basic LSTM RNN
Stars: ✭ 124 (+226.32%)
Mutual labels:  midi, rnn
facet
Facet is a live coding system for algorithmic music
Stars: ✭ 72 (+89.47%)
Mutual labels:  midi, music-generation
MidiTok
A convenient MIDI / symbolic music tokenizer for Deep Learning networks, with multiple strategies 🎶
Stars: ✭ 180 (+373.68%)
Mutual labels:  midi, music-generation
python-twelve-tone
🎶 12-tone matrix to generate dodecaphonic melodies 🎶
Stars: ✭ 68 (+78.95%)
Mutual labels:  midi, music-generation
bmusegan
Code for “Convolutional Generative Adversarial Networks with Binary Neurons for Polyphonic Music Generation”
Stars: ✭ 58 (+52.63%)
Mutual labels:  generative-adversarial-network, music-generation
PianoTranscription Windows
MIDI parser (Juce library is used) + "PianoFingering_CalcModule" + "PianoAudioToMidi" + "PianoKeyboard" + WinAPI GUI
Stars: ✭ 52 (+36.84%)
Mutual labels:  midi
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+252.63%)
Mutual labels:  generative-adversarial-network
MusicTransformer-Pytorch
MusicTransformer written for MaestroV2 using the Pytorch framework for music generation
Stars: ✭ 106 (+178.95%)
Mutual labels:  music-generation
Melodrumatic
Audio plugin that lets you use MIDI to pitch-shift via delay to turn unpitched audio into melodies
Stars: ✭ 26 (-31.58%)
Mutual labels:  midi
CharacterGAN
CharacterGAN: Few-Shot Keypoint Character Animation and Reposing (Best Paper WACV 2022)
Stars: ✭ 172 (+352.63%)
Mutual labels:  generative-adversarial-network
Wasserstein2GenerativeNetworks
PyTorch implementation of "Wasserstein-2 Generative Networks" (ICLR 2021)
Stars: ✭ 38 (+0%)
Mutual labels:  generative-adversarial-network
Text-Generate-RNN
中国古诗生成(文本生成)
Stars: ✭ 106 (+178.95%)
Mutual labels:  rnn
deep-learning-roadmap
my own deep learning mastery roadmap
Stars: ✭ 40 (+5.26%)
Mutual labels:  generative-adversarial-network

Music-generation-RNN-GAN

c-RNN-GAN

The repository contains the original code for C-RNN-GAN by Olof Mogren forked from the repository https://github.com/olofmogren/c-rnn-gan/ The code is ported from its original implementation on an older version of tensorflow to the latest version of tensorflow 1.4. The dataset includes the classical midi tunes scraped using the data utils provided by Olof in addition to Jazz and Hip Hop

Conditional c-RNN-GAN

The folder "Conditional" stores the code for the conditional GAN extension of the original model. The same dataset can be used by updating the folder in the run command provided below.

How to run?

Both the codes can be run using the sme command but using their respective rnn_gan.py files.

''' python rnn_gan.py --datadir "relative-path-to-data" --traindir "path-to-generated-output" --feed_previous --feature_matching --bidirectional_d --learning_rate 0.1 --pretraining_epochs 6 '''

In case you wish to run the models again, either use a different name for the traindir of remove the one generated by previous run.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].