# AIDeepLearningDJ **Repository Path**: donPabloNow/AIDeepLearningDJ ## Basic Information - **Project Name**: AIDeepLearningDJ - **Description**: Artificially Intelligent DeepLearning Python DJ powered by Google TensorFlow and using Restricted Boltzmann Machine to generate music you show it. A High-Level Overview of Deep Learning DJing Assisted by Artificial Intelligence When an AI DeepLearning Python DJ generates music using Google TensorFlow, Restricted Boltzmann Machines serve as the compositional basis. Dependencies Tensorflow The msgpack glob numpy pandas package is written in Python. tqdm global msgpack (global message pack) - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-29 - **Last Updated**: 2022-01-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI Deep Learning DJ -- ![](docs/AIDeepLearningDJ.gif) ## Overview Artificially Intelligent DeepLearning Python DJ powered by Google TensorFlow and using Restricted Boltzmann Machine to generate music you show it. ![](docs/graph.png) ![](docs/formula.gif) ## Dependencies * [tensorflow](https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html) * pandas * numpy * msgpack * glob * tqdm ## Get Started 1) Install project requirements ``` pip install -r requirements.txt ``` 2) Drop in music files The training data goes in the midi_data folder. You have to use MIDI files. 3) Run script ``` python music_generator.py ``` The output will be a collection of midi files. ## Credits - OG2 [siraj](https://github.com/llSourcell/Music_Generator_Demo) - OG1 [dshieble](https://github.com/dshieble)