W przypadku nadchodzącego projektu przy użyciu interfejsu Web Audio API chciałbym móc zwiększyć głośność niektórych dźwięków.Wzmocnienie dźwięku za pomocą interfejsu Web Audio API
Jak czytam w dokumentacji, węzeł wzmocnienia mnoży przychodzący sygnał przez jego wartość wzmocnienia. Dokumentacja stwierdza, że ta wartość jest w zakresie od 0
do 1
, stąd wzmocnienie wydaje się nie być wykonalne z węzłem wzmocnienia. Ale jak inaczej mógłbym to zrobić?
Specyfikacja interfejsu sieciowego (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNode) wydaje się dopuszczać> 1 wartości, ale implementacje mogą zignoruj wartości powyżej 1. ("nominalna" maxValue "to 1, ale wyższe wartości są dozwolone.") W szczególności wydaje się, że Chrome wzmacnia> 1 wartości. Uwaga boczna: powodem ograniczenia nominalnego> 1 jest to, że większość wzmacniaczy sterowanych napięciem (http://electronicmusic.wikia.com/wiki/Voltage_controlled_amplifier) (VCA) nie wykorzystuje wzmocnienia powyżej jednego. – apsillers
Och, tylko po to, żeby wyjaśnić: nie mam odpowiedzi na twoje pytanie. Nie polegałbym na niezdefiniowanym zachowaniu przeglądarki "gain> 1" (lub nawet między aktualizacjami przeglądarki). – apsillers