I don't understand why you would think I do - I explicitly stated that interrupts are better and more elegant.
But from your comments it seems like you are new to this, so I tried to address some aspects that are...
Some thoughts:
- memory is a non-issue for this application
- interrupts are more efficient and more elegant to implement than polling (what you are calling the digital pin method, but both methods are digital)...
You can daisy chain 8 MCP23017s off one i2c bus, giving 128 (interrupt capable) digital pins.
That would support 64 encoders (if you're not using switches).
And the Teensy 4 has 3 I2C busses, so you can support...
Your circuit is fine and won't damage the Teensy.
it's very easy to get pins 4 & 5 mixed up on the DIN - that's what I'd check closely. Specifically - make sure you are viewing the connector from the intended...
I put together a Eurorack 4-operator FM voice using parts of the Dexed audio library object.
Because I wasn't trying to recreate a DX7, I dropped various things (like the LFO, pitch envelope, detune, effects),...