Releases: mrbid/Borg-ER-3
Releases · mrbid/Borg-ER-3
1.0.4
1.0.4w [windows only]
Changes
- On windows the mouse needed to be manually re-positioned to the center of the dial on mouse up.
1.0.3
1.0.2
Changes
- Optimised the oscillators for a marginal performance gain.
- Optimised the doSynth() function so that oscillators with no output configured do not get processed for an output. Although if an output is configured and a subsequent oscillator in the chain is not configured to output to the master oscillator it will be computed even though it doesn't eventually contribute to the output, so be aware of that.
- Added resolution blending so that there is a smooth transition between harmonic steps. (this is a huge performance loss, 1.0.1 will process changes much faster than this version 1.0.2) To be honest, it's VERY hard to tell the difference anyway and when you can I prefer the harsh stepping of 1.0.1 over the smooth glide of 1.0.2, the harsh stepping feels more magical and poppy than the smooth glide which is actually rather bland and boring. It's like a fizzy drink with cane sugar vs corn syrup.
- Mouse3/4 clicking a dial will now invert it's sign.
1.0.1
Changes
- Mouse input now registers outside the program window when drawing the envelope, anyone who experienced that probably found it a bit annoying that when leaving the window after finishing an envelope caused the envelope to still update when dragging the mouse back into the window messing it all up because the mouse click release didn't register outside the window.
- Hermite interpolation was added in the source as an interpolation option over linear, but it offers basically no real audible improvement to the audio quality so it's not enabled by default. But anyone who was wondering if a higher order interpolator would improve the envelope, well now you can find-out first hand. The interpolator I used was the
hermite4()
interpolation function from this benchmark.