Skip to content

A generative algorithm for music composition based on jazz theory

Notifications You must be signed in to change notification settings

matthewcaren/TRoco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Listen to it in action.

About

A generative algorithm for music composition based on jazz theory

Topics

Resources

Stars

Watchers

Forks