Skip to content

Conversation

@cdrani
Copy link
Collaborator

@cdrani cdrani commented Jan 4, 2026

Summary

  • Fix impulse reverb (kick_ir, diffusor_ir, telephone_ir, muffler_ir) producing no audio output
  • Remove vertical separators from FXEQ and Speed views for cleaner layout

Changes

Impulse Reverb Fix

  • connectImpulseReverb() was calling cleanupEffectChain() which disconnects the source node, but never reconnected it to the gain node
  • Added the missing source.connect(gainNode) call to restore the audio chain

UI Styling

  • Remove vertical separator from FXEQ view between FX and EQ panels
  • Remove vertical separator from Speed view between rate and pitch sections
  • Adjust gap spacing for cleaner appearance

Test plan

  • Select kick_ir, diffusor_ir, telephone_ir, or muffler_ir reverb preset and verify audio plays
  • Switch between impulse reverb presets and verify audio continues
  • Verify FXEQ view displays correctly without separator
  • Verify Speed view displays correctly without separator

Charles Drani added 2 commits January 3, 2026 23:39
The impulse reverb (kick_ir, diffusor_ir, telephone_ir, muffler_ir)
was producing no audio output because cleanupEffectChain() disconnects
the source node but connectImpulseReverb() never reconnected it to
the gain node, breaking the audio chain.
Simplify layout by removing vertical separator elements and
adjusting gap spacing for cleaner visual appearance.
@cdrani cdrani merged commit 6a387b5 into develop Jan 4, 2026
2 checks passed
@cdrani cdrani deleted the fix/impulse-reverb-audio-chain branch January 4, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants