Защита от проскальзываний во время аудиопрограммирования

Защита от проскальзываний во время аудиопрограммирования

Как описано вэтотвидео, кажется, что при использовании Pure Data очень легко создать опасную громкость звука (как для говорящих, так и для слуха), если происходит даже небольшая ошибка или упущение.

Совет, данный в видео, заключается в том, чтобы быть очень осторожным, и я выработал ряд привычек при работе в Pure Data, например, всегда использовать внешние динамики, чтобы (предположительно) внутренняя звуковая система моей машины не получила никаких повреждений, поддерживать громкость Windows на максимально низком уровне и увеличивать громкость динамика с минимального уровня при воспроизведении аудио. Однако эти меры все еще основаны на точном человеческом исполнении. Недавно прочитав книгу «Дизайн повседневных вещей» Дона Нормана, я пришел к убеждению, что это неоптимальный дизайн, который делает человеческую ошибку весьма вероятной.

Я использую Pure Data на Windows 7. Есть ли способ, которым я могу заставить Windows установить ограничение на максимальную громкость, которую она позволяет воспроизводить? Чтобы быть ясным, я не хочу иметь возможность уменьшить громкость Windows еще больше, так как тогда я не смогу услышать желаемый вывод Pure Data. Опасность в том, что разница между желаемой громкостью и потенциальной ошибочной громкостью составляет много порядков, поэтому я хотел бы иметь возможность либо установить жесткий потолок сжатия для громкости, либо просто отключать звук, когда он превышает определенный порог громкости. В первом случае было бы неплохо также иметь какой-то указатель, показывающий, что применяется потолок.

Если это невозможно сделать через Windows, то можно ли модифицировать Pure Data, чтобы реализовать эту функциональность?

Связанный контент