Project update:
Received my orders: 4.3inch LCD and Z7 Lite FPGA board on Xilinx Zynq 7020 FPGA + 2xARM PSOC.
Designed PCB for digital theremin main board based on Z7 Lite
40-pin LCD connector for Waveshare 4.3inch resistive touch LCD: traced with 16-bit RGB565 color to save 8 pins - 64K colors should be enough for theremin.
Three 12-pin PMODs - two will be used for connecting of theremin sensors, third - for future extensions.
Two IDC-6 ribbon cable connectors - for connecting encoders and pots. Each connector has 4 I/O pins available.
Encoders board will be based on parallel load / serial out shift registers : 3 8-bit registers are enough for reading of 24 signals (8 encoders with buttons).
Potentiometers connector is 4-wire SPI for connecting of 8-channel 12-bit ADC - allows 8 potentiometers.
On-board I2S audio codec provides 24bit 48KHz analog audio I/O: Line In, Line Out, Phones jacks.
Optical S/PDIF output can be used if analog line out quality is not enough.
On-board 12-bit 8-channel ADC provides two jacks for connecting of pot-based expression pedals. Unused 6 ADC channels are routed to 8-pin connector - e.g. for 6 additional pots or pedals.
Power in barrel jack +5V can be used instead of USB for powering of device.
All 3 PMODs and audio codec have their own 3.3V regulators to reduce noise from power line.
Analog audio part is placed on bottom side of board, with jacks below the board - trying to minimize noise.
Work in progress: design of controls board with 8 incremental encoders (with pushbuttons) and 8 pots.
Together with touch screen, it should be enough for theremin...
Once controls PCB is ready, I'm going to order manufacturing of PCBs.