El micrófono funciona, pero la línea no

8

Tengo un problema interesante con Ubuntu. Tengo una computadora portátil que tiene un conector para entrada de línea / micrófono y salida de línea / auriculares.

Esta es la razón por la que compré un spliter como a continuación:

Divide un conector de 4 pines en dos conectores: micrófono y salida de línea

Tengo un micrófono de estudio externo y auriculares con micrófono.

Caso 1 (en funcionamiento)

Si conecto el micrófono de los auriculares al spliter que se inserta en mi computadora portátil, puedo grabar mi micrófono.

HEADPHONES MIC ----+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

Caso 2 (NO funciona)

Si conecto otro hardware externo (por ejemplo, un piano) al divisor, no puedo grabar nada ... Este es el problema. ¿Cómo puede Ubuntu reconocer si hay un micrófono para auriculares o un hardware externo que NO es un micrófono para auriculares?

PIANO  ------------+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

... y la pregunta es cómo solucionar esto? Quiero grabar mi piano usando mi computadora portátil: a través de la línea.

¿Sería el divisor una causa?

¿Realmente necesito un hardware que no tengo (como una grabadora USB)?


Actualización : probado en Windows 8 en la misma computadora portátil. Funciona correctamente ... (Des) Afortunadamente, soy un usuario de Ubuntu, por lo que no volveré al mundo de Windows ... Todavía estoy buscando una solución en Ubuntu.

Mi modelo de computadora portátil es Samsung NP300E5V-S01RO.

Actualización 2 : Utilizando alsamixerlogré escuchar solo los sonidos de piano , sin otros sonidos de micrófono. Así es como se ve la configuración actual de alsamixer:

La información sobre mi configuración se puede encontrar aquí .

Todavía no puedo seleccionar en Audacity (u otro software de grabación) el dispositivo de grabación. Graba desde el micrófono interno.

Actualización 3 :

pactl list sourcesgenera esto en la Portssección:

Caso 1

Piano está conectado:

analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)

Caso 2

Se conecta un micrófono externo:

analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)
Ionică Bizău
fuente
Estoy seguro de que no es una "entrada de línea" sino solo una "entrada de micrófono". Normalmente las computadoras portátiles no incluyen entrada de línea.
Braiam
@Braiam Quizás sea cierto ... ¿Cómo puedo solucionar este problema ...? Quiero tanto grabar una nueva canción usando mi computadora portátil ... :-)
Ionică Bizău
Una de las cosas que sugeriría es probar otro sistema operativo, incluso si es una nueva versión de Ubuntu, no necesita instalarlo, solo ejecútelo desde Live CD y vea si puede resolver el problema.
v010dya
@Volodya Probé en Ubuntu 13.04 y hay el mismo problema ... :-(
Ionică Bizău
@ John Aquí hay una posibilidad: su micrófono es en realidad mono, pero el piano es mono, pero en un canal diferente. Esa hipótesis puede ser una teoría si el software con el que está grabando supone una entrada mono, ¿puede verificar eso? Si eso es así, puedes intentar cambiar los canales izquierdo y derecho de alguna manera, sin embargo, no puedo encontrar la manera de hacerlo correctamente en este momento. Por supuesto, esto es solo una hipótesis.
v010dya

Respuestas:

1

Al aumentar el medidor de volumen del micrófono alsamixer, solo activamos la función de bucle invertido de las tarjetas de sonido, es decir, redirige la entrada del micrófono a la salida de sonido internamente, este flujo no es accesible para los softwares. (AFAIK) (Pero confirma que el hardware recibe el sonido).

Debe intentar aumentar todos los medidores de captura alsamixeral máximo y asegurarse de que no estén silenciados, después de esto, asegúrese de que pavucontrolesté seleccionado el dispositivo y puerto correctos, y que la entrada del micrófono no esté silenciada allí, luego intente grabar.

Si todavía no funciona, es probable que el problema esté en algún lugar más bajo del controlador.

Lo que aún podría intentar es instalar un alsa más nuevo , tal vez este problema se resuelva en una versión más nueva. Aparte de eso, hay algunas herramientas de ajuste para alsa aquí . Documentos para ello aquí . Con lo de hda-jack-retask, puede cambiar la entrada de su micrófono a una entrada de línea (o cosas similares), pero no sé si eso ayudará.

halconero
fuente
Dándole la recompensa por la ayuda brindada, pero aún así el problema no está resuelto. Lo abrí en la plataforma de lanzamiento.
Ionică Bizău
@John ツ He leído la conversación en el informe de errores. Si aún no sabe cómo agregar pistas, lea esto . Por ejemplo, echo jack_detect=no > /sys/class/sound/hwC0D0/hintspara desactivar las detecciones de jack. O en su caso también puede intentarlo echo jack_detect=no > /sys/class/sound/hwC0D3/hints, pero el primero es más probable que tenga algún efecto.
cetrero
@John ツ Después de agregar esa pista do echo 1 > /sys/class/sound/hwC0D0/reconfigorecho 1 > /sys/class/sound/hwC0D3/reconfig
falconer
¿Debo ejecutar los comandos cuando el piano está conectado?
Ionică Bizău
No. Pero estos cambios solo duran una sesión, después de reiniciar se pierden, así que pruébelo en esa sesión en la que realiza la reconfiguración.
cetrero
0

Tal vez este pequeño consejo, que puede instalar desde PPA, le ayudará:
[Cómo] Convertir el conector para auriculares en un conector para micrófono en Ubuntu | ¡DIOS MIO! Ubuntu!

dhpasta
fuente
Esto suena bien, pero desafortunadamente me sale este error: "Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"cuando trato de aplicar la configuración.
Ionică Bizău
Cree .pulse en su directorio de inicio, eso debería resolver el problema.
v010dya
Presentó el error aquí: bugs.launchpad.net/ubuntu/+source/alsa-tools/+bug/1262661 Vaya allí y seleccione que también ocurre en su máquina.
v010dya