VCVRack / AudibleInstruments

VCV Rack plugin based on Mutable Instruments Eurorack modules
https://vcvrack.com/AudibleInstruments.html
Other
383 stars 84 forks source link

Plaits glitches when number of poly channels increased #108

Open dbgrande opened 3 years ago

dbgrande commented 3 years ago

I'm noticing significant glitches and pops when I increase the number of poly channels going into the V/Oct input of Plaits. When I look at them more closely, I see NaNs, Infinities, and very huge voltages coming from some of the output channels.

To demonstrate this, connect ML Cloner (or equivalent) to the V/Oct input, and attach NYSTHI MultiVoltimetro to the output in Min/Max mode. Then sweep the number of channels from 1 to 16 and back several times.

I get somewhat different results depending on the settings of Plaits, and the audio settings of Rack. Also note that this meter will capture the huge voltages and the Infinities, but it doesn't capture the NaNs that are also coming out of Plaits.

I also get similar glitches on power on, when Plaits's V/Oct is set to polyphonic.

For reference, I'm running this on Linux, and I don't see these glitches with Xenakios's Macro PolyOscillator 2, or Atelier Palette.

dbgrande commented 3 years ago

For additional reference, I cannot duplicate these glitches when running on Windows, but it still happens with Linux.

With Fedora 33 it happens using the official Rack binary, or using my own compiled Rack binary. With Fedora 34 and pipewire the official Rack binary doesn't work, but it still happens using my own compiled Rack binary.

cschol commented 2 years ago

Confirmed in v1 8c7fd24724133a86c508ac6b56b7557ff503f1f8 on Ubuntu 20.04 w/Rack 1.1.6.

Screenshot from 2021-11-21 09-45-35

Also confirmed Atelier works as expected.