dukesrg/logue-osc

Level scaling issue

dukesrg opened this issue · 3 comments

ex. ROM1A Voice 13 - center C to D transition changes output level drastically.
Most likely level scaling curve sign issue

Incorrect scaling sign fixed in 4deca84
Might have another issues with level scaling though

Fixed-point multiply overflow exists. Must be processed with floating-point and limited before converting

Finally fixed in 466a2d7