Pianos not stereos: Creating computational construction kits