Skip to content

Algorithmic Music Composition using Artificial Neural Nets

License

Notifications You must be signed in to change notification settings

sjoerdapp/algo-rhythm

 
 

Repository files navigation

Algo Rhythm

Algorithmic Music Composition with Artificial Neural Nets

Algo Rhythm Logo

See the project overview for details about the project.

Screenshots

Top Half Bottom Half

How to install

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

pip install virtualenv
virtualenv env
source env/bin/activate

Install dependencies

pip install -r requirements.txt

Exit the environment when done.

deactivate

How to run

python neural_net.py

Play the MIDI files

OSX

brew install timidity
timidity sample.mid

PC - Use Windows Media Player

Jetson

How to ssh into the jetson:

ssh rnnmusic@eeb003e-jetsontx1.cs.washington.edu

Password is on machine.

About

Algorithmic Music Composition using Artificial Neural Nets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OpenEdge ABL 98.4%
  • JavaScript 1.2%
  • Other 0.4%