Lo más idóneo como comenta el compañero
actkk2000 sería utilizar dispositivos externos para procesar el audio en tiempo real, conectando el microfono como input, y escuchando por los auriculares la mezcla final, el audio del micrófono; o en definitiva, el sonido que vas a grabar.
Puedes usar tarjetas de sonido USB de marcas más para el hogar como Creative, o más profesionales como Edirol (Roland), dependiendo del micrófono que vayas a usar, necesitarás un previo para micrófonos.
Yo utilizo una Edirol UA20 de 24 bits de segunda mano que compré hace 8 años y funciona perfectamente; hace apenas 6 años que sacaron driver para GNU/Linux y era algo complicado hacerla funcionar, ahora ya viene integrado en cualquier SO y no tiene porque dar ningún problema.