class library: Tuning - et generation allows setting an octave ratio

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: Event - take octaveRatio and stepsPerOctave into account

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: implement degreeToKey via degreeToNote

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: ScaleStream - add degreeToNote

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: implement nearestInScale and keyToDegree via Scale

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: SequenceableCollection - deprecate transposeKey & mode

both functionalities are cleaner to achieve via Scale

Signed-off-by: Tim Blechmann <tim@klingt.org>