Skip to content

davidbegin/sandberg

Repository files navigation

Sandberg

Project for generating songs for you to play along with, built on Twitch using python and the mingus library.

Overview

mingus to generate the Midi fluidsynth to play the midi

Goals

Generate songs, passing in various options to change things like:

  • Style
  • Instruments
  • Harmonic Complexity
  • BPM
  • Rhythm Choices
  • Drums

Overlay images for the music video with FFMPEG

Meta-Goals

Learn Music Theory From this Drain our Ears From this

  • Recognizing progressions
  • Recognize interval over a chord

Install Requirements

python -m venv venv
source venv/bin/activate
pip install -r requirements/runtime.in

Usage

Generating Midi

python music.py

Generating Individual Album Art

python art.py

Generate Music Video

./hit_machine Trees

About

Project for generating songs to jam along to

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published