euphony-units 0.1.1

Core types and traits for music composition
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! https://en.wikipedia.org/wiki/Ditonic_scale

use euphony_macros::mode_system;

mode_system!(ONE_FIVE = [1, 5]);
named_mode!(VIETNAMESE(0, ONE_FIVE));
named_mode!(WARAO(1, ONE_FIVE));

// https://en.wikipedia.org/wiki/Shamisen#Tuning
mode_system!(SHAMISEN = [5, 7]);
named_mode!(HONCHOSHI(0, SHAMISEN));
named_mode!(NI_AGARI(1, SHAMISEN));