Таблица имеет строго заданный диапазон, она фиксирована.
Таблица то фиксирована, но в реальности у вас значение trim = -0.5001 может быть? Или вот прям гарантировано ни на на волос меньше, чем -0.5?
По хорошему надо ументь и trim = -0.5001 или 3.01, и sound = 381.5 тоже уметь обрабатывать