Skip to content

v1.1.26 - new modules, many fixes

Compare
Choose a tag to compare
@mdemanett mdemanett released this 04 Jan 21:43
· 398 commits to master since this release

v1.1.26 - Includes new polyphony modules, new compact oscillators, new matrix mixers, and other new modules, along with many fixes. Includes a significant, potentially patch-breaking change to how modules decide how many poly channels to use.

New modules:

  • LVCO, SINE, PULSE: 3hp oscillators, each effectively a subset of VCO, each emphasizing a different use with its panel layout. SINE gets a phase control borrowed from XCO. #88
  • Polyphony things:
    • ARP: poly-away performance-oriented arpeggiator
    • ASSIGN: mono-to-poly voice assigner and poly-to-poly voice reassigner
    • UNISON: mono-to-poly unison voice assigner with detune
    • POLYCON: send different constant voltages to up to 16 poly channels
    • POLYMULT: multiply a mono signal onto up to 16 poly channels
  • New matrix mixers:
    • MATRIX44: 4x4 version of MATRIX88
    • SWITCH44, SWITCH88, SWITCH1616: 4x4, 8x8 and 16x16(!) matrix mixers with switches rather than knobs #80
    • MUMIX: 8-input unity mixer with per-input mutes
  • ASR: ASR envelope generator with CV over attack and release
  • EDGE: CV-controllable rising/falling edge detector, comparator and gate-to-trigger #90

Fixes and changes:

  • Important for polyphony users: previously a number of modules would take their internal poly channel count from more than one input (usually taking the max of the channels present on the multiple inputs). This led to an otherwise intractable problem where circular patching of modules would create a sort of feedback where the channel count could go up but never back down. As a result, now no module uses more than one input to define its channels. In some cases, the port to use can be set on the module's context menu, but only one is active for this purpose at a time. See #93 for an example of what could happen.
  • A number of modules use toggle buttons, and these were previously rendered as a button, label and light to indicate the toggle state. The button and light are now combined into a button that lights up. This looks better and allows slightly longer labels, or packing in more toggles, in some places.
  • Knobs on MATRIX88 (and 44) now light up to indicate their setting. This can be turned off on the context menu. #86
  • For consistency with the new matrix mixers, UMIX and MATRIX88 have lost their level attenuator knobs. Instead, an input gain reduction can be set on the context menu (and this is consistent across the family of unity and matrix mixers).
  • Fixed sporadic crash on adding DGATE, possibly other modules. #92
  • Added stage indicator lights on the FM-OP envelope.
  • AD is now optionally retriggerable. #89
  • SWITCH now has state indicator lights. #95
  • Other fixes, especially polyphony bugs.