No sound unless all polyphony voices are being used

Hi there,

I’m pretty new to Juce and I’m making an audio plugin which handles MIDI input and polyphony using the Synthesiser class infrastructure.
Everything is working fine and polyphony seems to work well except for one thing: no sound plays out unless I play the maximum number of notes allowed by the polyphony at once.

To be clear: I’m currently setting up 4 voices of polyphony; when I play a 4 notes chord, the output is correct and I hear what I’m expecting to hear. However, I can’t hear no output when I’m playing up to 3 notes at once, e.g. if I play a single note nothing happens.

Does anybody know what could be going on?

Thanks in advance!