# algorithm-music
Algorithmic Music Composition with Artificial Neural Nets

See the [project overview](https://docs.google.com/document/d/1C1j9c8HHGg_dk06ioMi8d7d4vOIaILWbKF0PoOqM7ks/edit?usp=sharing).

### How to install

#### Setup a virtual environment. This keeps dependencies required by projects in separate places.

```sh
pip install virtualenv
virtualenv env
source env/bin/activate
```

#### Install dependencies

```sh
pip install -r requirements.txt
```

#### Exit the environment when done.

```sh
deactivate
```

### How to run

```sh
python neural_net.py
```

# algorithm-music
Algorithmic Music Composition with Artificial Neural Nets

See the [project overview](https://docs.google.com/document/d/1C1j9c8HHGg_dk06ioMi8d7d4vOIaILWbKF0PoOqM7ks/edit?usp=sharing).

### How to install

Setup a virtual environment. This keeps dependencies required by projects in separate places.

```sh
pip install virtualenv
virtualenv env
source env/bin/activate
```

Install dependencies

```sh
pip install -r requirements.txt
```

Exit the environment when done.

```sh
deactivate
```

### How to run

```sh
python neural_net.py
```

### Play the MIDI files

OSX

```
brew install timidity
timidity sample.mid
```

PC - Use Windows Media Player

Add example for playing MIDI files
Add example for playing MIDI files
