Skip to content

talmoroc/chromath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chromath

Ongoing (unfinished !) project for a python package: numpy-based analyser for scales, chords, intervals, tonalities relationships

  • Inspired by Western tradition harmony and its extensions (12-tone equal temperament with extended tonality, and modal discourse)

  • Allows the treatment of musical objects and computation of their static/sequential relationships at a large scale thanks to numpy

  • Has an interface to work with objects (Scale, Chord, ...), and western notation, for ease of use.

  • Designed to output tagged data for music analysis and music generation, for instance MIDI-based machine learning.

  • Designed to support equal temperaments of any length (e.g 24-TET, 31-TET...) but as of yet I'm not sure how practical it will be for it.

About

(Draft project, WIP) Python library to compute relationships between many musical objects at once. Powered by numpy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages