Arduino tone library and bitmask generate virtual keyboard, mapping strip voltage input to appropriate tone output. ADSR envelopes in real-time via an SPI digital pot (single 8 pin DIP from MCP). Uses the venerable LM386 amp for that down-home feel.