Skip to content

More temperament layouts, automatic color schemas

Pre-release
Pre-release
Compare
Choose a tag to compare
@Woyten Woyten released this 04 Dec 17:50
· 54 commits to latest since this release
  • Change: Complete rewrite of temperament::EqualTemperament, moved to layout::EqualTemperament
    • New: Add EqualTemperament::get_colors for auto-generated color schemas
    • Improvement: Add EqualTemperament::get_keyboard to obtain an isomorphic keyboard layout
  • Change: Merge temperament::{TemperamentType, TemperamentPreference} into a single type layout::PrototypeTemperament
    • Improvement: Add PrototypeTemperament::Mavila9 and PrototypeTemperament::Porcupine8
    • Improvement: TemperamentFinder::{by_edo, by_step_size} now returns a list of matching temperaments
  • Change: Move key::Keyboard to layout::IsomorphicKeyboard
    • Change: IsomorphicKeyboard now returns a scale degree instead of a PianoKey
  • Change: Move all types of the comma package to temperament
  • Improvement: Add Val::pick_alternative to select the second-best prime representation ("wart")