Bogaudio FM-OP: Envelope is noisy

Actually I’m releasing the fix today (it’s been up for a while, but just wanted to test it doesn’t break other things). I can confirm the above patch sounds good on the MM with the new Bogaudio version

Just to be clear, this is not the case. I thought I answered this elsewhere but I’ve seen this re-quoted in a few places and so I want to clarify this. The MetaModule does NOT use 16-bit internally. It uses the same types as VCV Rack (32-bit floats) for internal processing. Individual modules may use whatever types they wish internally (64-bit doubles, or 8-bit if it’s some sort of lo-fi module, or custom types, it doesn’t matter) and the MetaModule will use whatever the module wants.

The clipping in the Bogaudio modules was due to a math optimization flag I had set in the Bogaudio compilation, which causes the slew limiter class to have bad results. The slew limiter is the basis for many envelopes and other things in Bogaudio modules. Removing this flag makes it the same as on the computer.

2 Likes