MattPutnam / Cadenza

A live MIDI performance manager
www.cadenzasoftware.com
0 stars 0 forks source link

Alternate tuning option for monophonic patches #46

Open MattPutnam opened 9 years ago

MattPutnam commented 9 years ago

Have the option to specify an alternate tuning for any monophonic simple patch usage. Needs to be monophonic because the only way to implement this (that I can think of) is to utilize pitch bend, which is channel-wide. So each tuning would have a map of [pitch class] -> [bend value] and when a new note is received, the old note is turned off, the bend is applied, and the new note is played.

Cadenza should ship with all common tuning systems, as well as an ability to create new ones. To accomplish this, tuning systems should be specified in resource files.