- Registriert
- 22 März 2013
- Beiträge
- 316
Habe gestern festgestellt, dass bei der Arbeit mit Audio was mit der Lautstärke nicht stimmt. Beispiel, zum Ausführen in der Browser-Konsole (getestet mit Firefox und Chrome):
Mit der Zuweisung an gainNode.gain.value lässt sich die Lautstärke ändern. Sofern Dolby Atmos aktiv ist, bleibt sie immer ähnlich. Man hört wie niedrige Lautstärken angehoben werden. Offenbar ist hier ein Dynamikkompressor am Werk.
Mein Gerät ist ein X1 Tablet Gen 3 mit Windows 10 Pro.
Code:
var ctx = new window.AudioContext();
var oscNode = ctx.createOscillator();
var gainNode = ctx.createGain();
oscNode.connect(gainNode);
gainNode.connect(ctx.destination);
oscNode.frequency.setValueAtTime(440, ctx.currentTime);
oscNode.start();
gainNode.gain.value = 0.5;
Mein Gerät ist ein X1 Tablet Gen 3 mit Windows 10 Pro.
Zuletzt bearbeitet: