Skip to content

Music generation using a Long Short-Term Memory (LSTM) neural network. The gennhausser project uses TensorFlow and music21 libraries to create a synthetic dataset, train an LSTM model, and generate music sequences.

License

Notifications You must be signed in to change notification settings

CursedPrograms/gennhausser

Repository files navigation

Python
TensorFlow Flask

The gennhausser project is for music generation using a Long Short-Term Memory (LSTM) neural network. The gennhausser project uses TensorFlow and music21 libraries to create a synthetic dataset, train an LSTM model, and generate MIDI sequences.

Scripts:

  • main.py: The selection menu for gennhuasser
  • app.py: Run gennhuasser as a web-server

/scripts/

  • trainer.py: Runs gennhuasser trainer
  • install_dependencies.py: Install dependencies

How to Run:

pip install -r requirements.txt
python main.py

To make the setup script executable, run the following command in your terminal:

chmod +x setup.sh
numpy==1.26.2
tensorflow==2.14.0
music21==9.1.0


About

Music generation using a Long Short-Term Memory (LSTM) neural network. The gennhausser project uses TensorFlow and music21 libraries to create a synthetic dataset, train an LSTM model, and generate music sequences.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published