Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
Safe HaskellSafe-Inferred

Derive.Scale.ChromaticScales

Contents

Description

Utilities for equal-tempered chromatic scales with keys and modes.

Synopsis

Documentation

data ScaleMap Source #

This contains all that is needed to define a modal key system. It fills a similar role to Scales.DegreeMap for non-keyed scales.

Constructors

ScaleMap 

Fields

group_tonic_mode :: [(Pitch.Key, a)] -> [(Text, a)] Source #

Assuming keys are formatted tonic-mode, group keys by mode and replace the tonics with a pattern.

util