Finished my build. Features:
- 5" touch screen (generic version of Waveshare 5" w/ SPI over GPIO touch interface)
- All four primary encoders are on a single MCP23017 using I2C w/ two interrupt pins. Details available here and here.
- Uses this DAC: https://www.sainsmart.com/sainsmart-hifi-dac-audio-sound-card-module-i2s-interface-for-raspberry-pi-2-b.html
Most of the documentation exists here:
Demo here, and before you play it, I chose the absolute worst instrument for the ‘Take 5’ demo, sorry:
Assembly photos for the curious:
- Lid inside, I used an old 40 pin cable and made a gender changer for the display touch SPI
- Lid outside with ribbon HDMI cable
- Case inside with RPi3, Sainsmart DAC + MCP23017 board
- Fully assembled