reorganization
This commit is contained in:
@ -78,18 +78,24 @@ export class EffectsChain {
|
||||
}
|
||||
|
||||
updateEffects(values: EffectValues): void {
|
||||
const reverbWet = values.reverbWetDry / 100
|
||||
this.reverbWetNode.gain.value = reverbWet
|
||||
this.reverbDryNode.gain.value = 1 - reverbWet
|
||||
if (typeof values.reverbWetDry === 'number') {
|
||||
const reverbWet = values.reverbWetDry / 100
|
||||
this.reverbWetNode.gain.value = reverbWet
|
||||
this.reverbDryNode.gain.value = 1 - reverbWet
|
||||
}
|
||||
|
||||
this.delayNode.delayTime.value = values.delayTime / 1000
|
||||
this.delayFeedbackNode.gain.value = values.delayFeedback / 100
|
||||
if (typeof values.delayTime === 'number') {
|
||||
this.delayNode.delayTime.value = values.delayTime / 1000
|
||||
const delayAmount = Math.min(values.delayTime / 1000, 0.5)
|
||||
this.delayWetNode.gain.value = delayAmount
|
||||
this.delayDryNode.gain.value = 1 - delayAmount
|
||||
}
|
||||
|
||||
const delayAmount = Math.min(values.delayTime / 1000, 0.5)
|
||||
this.delayWetNode.gain.value = delayAmount
|
||||
this.delayDryNode.gain.value = 1 - delayAmount
|
||||
if (typeof values.delayFeedback === 'number') {
|
||||
this.delayFeedbackNode.gain.value = values.delayFeedback / 100
|
||||
}
|
||||
|
||||
if (values.masterVolume !== undefined) {
|
||||
if (typeof values.masterVolume === 'number') {
|
||||
this.masterGainNode.gain.value = values.masterVolume / 100
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user