Во-первых, размещенная вами схема доступна для просмтра только для тех, кто зарегистрирован на сайте rlocman.ru. Вы не правильно выбрали сервер для хранения показываемого вами рисунка. Почему. например, я для того, чтобы посмотреть ваш рисунок, должен проходить регистрацию на других сайтах помимо этого ? Это по крайней мере не удобно для обратившего внимание на ваш вопрос.
Во-вторых, при чем тут программное управление ? Дело в элементарном - уровни сигналов проходящих в линиях к наушникам и от микрофона ни как не могут быть достаточными для того, чтобы засветить светодиоды(даже если-бы вы и заставили каким-то программным способом подключить к этим линиям какое-то питание от вашего смартфона. А если изменить схему смартфона, чтобы она, подчинившись программным командам выдала бы на эти линии достаточное питание для засвечивания светодиодов, тогда в случае подключения к этим же линиям ваших наушников и микрофона - последние просто выдут из строя. Абсурд. Для такой цветомузыки нужны альтернативные выходы из платы смартфона (например изменить схему включения того-же микро-USB на подключение его через ключи, которые будут программно управляться на тот период времени, пока вы смотрите мигалки светодиодов при прослушивании музыки, а не передаете в телефон ток заряда и не используете его в качестве флешки при подключении к ПК).