История изменений
Исправление tyakos, (текущая версия) :
Что ты хочешь получить, от -1 до 1? Загнать в (-1, 1) можно, но как - зависит от вопроса «зачем?».
https://en.wikipedia.org/wiki/Dynamic_range_compression
Судя по этому, у тебя должно быть 2 линейных участка, а не 1.
Исходная версия tyakos, :
Что ты хочешь получить, от -1 до 1? Загнать в (-1, 1) можно, но как - зависит от вопроса «зачем?».