Eu tenho um problema interessante com o Ubuntu. Eu tenho um laptop que possui uma tomada para entrada de linha / microfone e saída de linha / fones de ouvido.
Esta é a razão pela qual eu comprei um spliter como abaixo:
Divide um conector de 4 pinos em dois conectores: microfone e saída de linha
Eu tenho um microfone de estúdio externo e fones de ouvido com o microfone.
Caso 1 (trabalhando)
Se eu conectar o microfone dos fones de ouvido ao spliter inserido no meu laptop, eu posso gravar o meu microfone.
HEADPHONES MIC ----+
|
+------- LAPTOP
|
HEADPHONES OUTPUT -+
Caso 2 (NÃO está funcionando)
Se eu conectar outro hardware externo (por exemplo, um piano) ao divisor, não consigo gravar nada ... Esse é o problema. Como o Ubuntu reconhece se existe um microfone para fones de ouvido ou um hardware externo que NÃO é um microfone para fones de ouvido?
PIANO ------------+
|
+------- LAPTOP
|
HEADPHONES OUTPUT -+
... e a questão é como consertar isso? Quero gravar meu piano usando meu laptop: através da entrada de linha.
Seria o divisor uma causa?
Eu realmente preciso de um hardware que não possuo (como um gravador USB)?
Atualização : testado no Windows 8 no mesmo laptop. Funciona corretamente ... (Não) Felizmente, eu sou um usuário do Ubuntu, então não voltarei ao mundo do Windows ... Ainda estou procurando uma solução no Ubuntu.
Meu modelo de laptop é Samsung NP300E5V-S01RO
.
Atualização 2 : Usando, alsamixer
eu consegui ouvir apenas os sons do piano , sem outros sons do microfone. É assim que a configuração atual do alsamixer se parece:
As informações sobre minhas configurações podem ser encontradas aqui .
Ainda não consigo selecionar no Audacity (ou outro software de gravação) o dispositivo de gravação. Grava a partir do microfone interno.
Atualização 3 :
pactl list sources
gera isso na Ports
seção:
Caso 1
O piano está conectado:
analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)
Caso 2
Um microfone externo está conectado:
analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)
fonte
Respostas:
Aumentando o medidor de volume do microfone
alsamixer
apenas o recurso de loopback das placas de som, ou seja, ele redireciona a entrada do microfone para a saída de som internamente, esse fluxo não é acessível para softwares. (AFAIK) (mas confirma que o hardware recebe o som.)Você deve tentar aumentar todos os medidores do Capture
alsamixer
ao máximo e garantir que eles não estejam silenciados. Depois disso, verifique sepavucontrol
o dispositivo e a porta corretos estão selecionados e se a entrada do microfone não está silenciada nesse local. Tente gravar.Se ainda assim não funcionar, é provável que o problema esteja em algum lugar mais baixo no driver.
O que você ainda pode tentar é instalar um alsa mais recente , talvez esse problema seja resolvido em uma versão mais recente. Fora isso, existem algumas ferramentas de ajuste para o alsa aqui . Documentos aqui . Com o hda-jack-retask, você pode alterar a entrada do microfone para uma entrada de linha (ou algo semelhante), mas não sei se isso ajudará.
fonte
echo jack_detect=no > /sys/class/sound/hwC0D0/hints
para desativar as detecções de jack. Ou, no seu caso, você também pode tentarecho jack_detect=no > /sys/class/sound/hwC0D3/hints
, mas é mais provável que o primeiro tenha algum efeito.echo 1 > /sys/class/sound/hwC0D0/reconfig
ouecho 1 > /sys/class/sound/hwC0D3/reconfig
Talvez esta pequena dica, que você pode instalar do PPA, ajude:
[Como] transformar o fone de ouvido em um microfone no Ubuntu | AMD! Ubuntu!
fonte
"Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"
quando tento aplicar as configurações.