Tuesday, December 11, 2012

[cebxbezn] Musical transformation along a scale

Given some notes and a scale, transpose the notes up or down a given number of scale steps.  What we normally call transposition uses the chromatic scale.

All possible scales.

Sometimes a transposing an accidental note is not be possible, for example, transposing D#/Eb up one scale degree on a C major scale. 

Or maybe it is defined: E#/Fb, different notes depending on exactly how it was originally written.  In a similar way, transposition along a pentatonic scale CDEGA might be fully defined, after rewriting all B as C-flat and F as E-sharp.  What to do about B-flat?  C-double-flat or A-sharp?

Inspired by trying to losslessly compress notated music.

No comments :