An open API service indexing awesome lists of open source software.

https://github.com/matthewcaren/TRoco

A generative algorithm for music composition based on jazz theory
https://github.com/matthewcaren/TRoco

ai-music generative-algorithm jazz music-composition

Last synced: about 2 months ago
JSON representation

A generative algorithm for music composition based on jazz theory

Awesome Lists containing this project

README

        

# TRoco

TRoco is a generative algorithm for the composition of music based on jazz music theory and driven by an input of musical tension over time.

The algorithm includes a method for the abstraction and analysis of musical structures based on jazz theory, as well as the application of the method to produce chord sequences with a desired tension-release contour. A TRQ, or Tension/Release Quotient, drives generation via a best-fit algorithm. A simplified interface for the algorithm is available via an interactive webpage.

[Read the paper here](https://boblsturm.github.io/aimusic2020/papers/CSMC__MuMe_2020_paper_7.pdf).

[Listen to it in action](https://youtu.be/1MMVgYcOZkw).