A well worth of buying!
For OpenDeck DIY MIDI platform M
To keep it short: I have over 30 years of experience in IT and programming. Theoretically it is not a big problem to program Arduino board as MIDI controller.
But...
To program is one, and to test/debug/make it usable and flexible is completely different story.
This board is amazing and worth of every penny.
The documentation is very good. Support and communication is also well.
It is enormous time saver! If you are student, or billionaire bored to death, go and design/build/program your own solution. If your money counts, and your time is money, then buy this board, and just connect required elements (switches, encoders, pots, displays), use the provided configurator, and have your MIDI controller working in "no time".
Pure recommendation from my side.