qiemem / eurorack

Firmware customization for Mutable Instruments' Eurorack Modules.
93 stars 16 forks source link

Single, looping, gate orange segments ignore their attenuation values if directly preceded by a group that spans multiple modules #38

Closed qiemem closed 2 years ago

qiemem commented 3 years ago

To reproduce, take two modules:

  1. Square LFO
  2. Square LFO
  3. Constant voltage
  4. Constant voltage
  5. -
  6. Gated
  7. -
  8. -
  9. -
  10. -
  11. Looping orange, slider at 0, pot at 0, gated by 1, level from 3
  12. Looping orange, slider at 0, pot at 0, gated by 2, level from 4

12 will correctly output 0v but 11 will incorrectly output the voltage of 3. As far as I can tell, this is specific to looping orange segments. Confirmed that non-looping use their pots to slew correctly and looping red use their pots for probability correctly. Also, the preceding group must span multiple modules. If the group is only contained on the right-hand module, the problem does not occur.