1use crate::stepname::StepName;
2
3pub mod hexatonicblues;
4pub(crate) mod realized;
6pub mod scaletype;
7pub mod stepscale;
8
9pub use hexatonicblues::{BluesForm, WeightedHexatonicBlues};
10pub use realized::fix_default_octave_for_pitch_list;
11pub use scaletype::{
12 DegreeComparison, HUMDRUM_SOLFEG_SYLLABLES, SOLFEG_SYLLABLES, Scale, ScaleType, Simplification,
13 SolfegVariant,
14};
15pub use stepscale::StepScale;
16
17pub(crate) const FIFTHS_ORDER_SHARP: [StepName; 7] = [
18 StepName::F,
19 StepName::C,
20 StepName::G,
21 StepName::D,
22 StepName::A,
23 StepName::E,
24 StepName::B,
25];