Skip to content

Multiple scales, bank select

Pre-release
Pre-release

Choose a tag to compare

@Woyten Woyten released this 13 Jun 23:39
  • New: MIDI bank support
    • To specify available banks, add a banks section to the MIDI-out backend:
      banks:
        - msb: 0
          lsb: 0
        - msb: 0
          lsb: 1
  • Improvement: Multiple scales can be configured in the profile and cycled through
    • To specify the scales, add a scales section to the profile:
      scales:
        - edos:
            from: 7
            to: 31
          kbm: ~
        - scl: rank2 3/2 3 3
          kbm: "ref-note 62 --key-map 0,x,1,2,x,3,x,4,x,5,6,x --octave 7"
    • EDO ranges (edos section) are possible
    • Scl expressions (scl section) are possible
    • Kbm expressions (kbm section) are possible
    • To cycle through the scales, press Alt+, or Alt+.
  • Improvement: When in Lumatone Control Mode, each Lumatone key uses a unique combination of channel and note
    • Layouts with very large scale steps can be played
    • The same note can be played twice on a different Lumatone key
  • Improvement: Equalized scales are now colored in alternating patterns to visualize their MOS structure
  • Improvement: The run CLI parameter is no longer supported
    • Just run microwave
    • To specify scales, configure the scales section of the profile
    • You still need to run microwave on the command line when specifying MIDI input
  • Improvement: WAV recorders are now stages
    • Multiple WAV recorders for different audio signals are possible
    • Each WAV recorder can be controlled by a different controller
  • Improvement: When specifying --luma-ctrl, --midi-in defaults to the same value.
  • Change: --luma-offs has been renamed to --chan-offs
  • Change: The luma subcommand is now a parameter --luma-ctrl
  • Change: EDO interval expressions are now 1/31:2 (was 1:31:2 before) which means 2^(1/31) mathematically
  • Internal: Use Bevy 0.18