diff --git a/src/SynthState.ts b/src/SynthState.ts index cf1c3d0..e9ec077 100644 --- a/src/SynthState.ts +++ b/src/SynthState.ts @@ -62,5 +62,5 @@ function getVolume(playing: Audio.PlayingNote) { + Audio.ADSRConverter.convertSustain(playing.trackInfo.volume1) + Audio.ADSRConverter.convertSustain(playing.trackInfo.volume2); - return (Audio.ADSRConverter.convertVolume(volume) / 127) * playing.modulationVolume; + return Audio.ADSRConverter.convertVolume(volume) * playing.modulationVolume; } \ No newline at end of file