Звуковой вход не гарантирует передачу постоянной составляющей. В
некоторых случаях можно убрать разделительный конденсатор на входе
и разобраться с диапазоном, но такое решение сильно зависит от
конкретной платы, ну и дрейф нуля неизвестно какой будет. Когда- то
делал модулятор на аналоговых ключах, преобразовывал сигнал в АМ с
несущей около 40кГц, но некоторые платы содержат на входе
антиалиазинг фильтр, который режет выше 20кГц, тогда его либо
отключить, либо выбирать несущую пониже. Демодуляция АМ программная.