Я думаю, что вам лучше всего взять байты из AudioInputStream и преобразовать их в значения PCM, а затем умножить значения PCM на коэффициент, который соответствует -10 дБ. Я не знаю, что это будет за фактор. Затем преобразуйте обратно в байты и запишите это.
Первый пример кода в руководстве Использование файлов и преобразователей формата показывает цикл while, в котором должны выполняться преобразования, в комментарии: "// Здесь сделайте что-нибудь полезное с аудио ... «
Предыдущее руководство по Audio Trail: «Обработка аудио с элементами управления» также может быть полезным, но встроенные элементы управления ограничены и зависят от хост-компьютера и ОС. Например, если вы хотите изменить громкость (поместить в постепенное или постепенное исчезновение), линии управления, вероятно, не будут работать очень хорошо из-за гранулярности, привязанной к размеру аудиобуфера. Поэтому я рекомендую совет в заключительных параграфах учебника «Обработка аудио с элементами управления», раздел «Непосредственное управление аудиоданными».