No FPGA is required to scan highres encoders, this can also be done with a MIDIbox NG. It features USB MIDI which ensures fast transfer of highres (NRPN) values, I don’t see the need for using the SPDIF interface for this purpose as explained at the 96khz.org page (I think that the information at this page is a bit outdated).
The biggest problem is the price of such encoders (starting at ca. 40 EUR), therefore I never tried this by myself…
But maybe we just misunderstood Ansolas?
Typical encoders cost around 1..2 EUR, they provide 24 detents per revolution, but by using accelleration algorithms, editing higher resolution values (e.g. 14 bit NRPN) can still be handled. And this is exactly what MIDIbox NG is doing.
Once you need a higher accuracy (such as 96 detents per revolution), you come into the 50 EUR range.
Is this the class of encoders you are searching for?
essentially I don’t care bout which encoders I just want an accurate controller Such kind of accelerating functions would be interesting, they would let do use some “rubberband” automation things Anything that is more accurate as a Novation SL mkII Control should be enough.
This page also links to a user manual - please read to get a better overview before asking the next questions
You need one MBHP_CORE_STM32F4 module and one MBHP_DINX4 module (for up to 16 rotary encoders - purchase more DIN boards of you want to connect more encoders…)