paulkarayan / harmonicmixing

uses the concept of "harmonic mixing" to create a delightful mix from your music collection.
3 stars 1 forks source link

harmonicmixing

uses the concept of "harmonic mixing" (google it!) to create a delightful mix from your music collection.

to do so, the program discerns the keys (and bpm) of audio files in a directory using the echnoest API, and then links songs that will sound good together.

I use it to generate ideas for DJ mixes and mashup ideas. What will you use it for?

Instructions:

this is a work in progress, but it works end-to-end pretty well.

i would love another set of eyes on the core harmonic mixing implementation, as well as help with the beat matching and "goodness" function.

common issues: