Logo Hardware.com.br
ronald0908
ronald0908 Super Participante Registrado
536 Mensagens 44 Curtidas

[Resolvido] Como é gerado um som no computador?

#1 Por ronald0908 09/01/2021 - 07:39
Para que possamos ouvir um som no PC, é preciso energia, o PC e o falante que iremos ouvir, além é claro dos codecs e players que irá tocar o som. Queria saber como se processa isso (apenas curiosidade). Quem gera de fato o som? É o transistor da cpu? Da memoria? Pois sabemos que o PC tbm é um sintetizador de som ou se comporta como tal. Como é esse processo eletrônico?
esquiloesperto
esquiloesper... Cyber Highlander Moderador
7.1K Mensagens 2.2K Curtidas
#2 Por esquiloesper...
09/01/2021 - 10:13
ronald0908 disse:
Quem gera de fato o som?
Para responder essa pergunta é preciso antes compreender a natureza do "som".

Antes de tudo, o som é um processo natural regido por uma grandeza estudada pela Física, o movimento dos corpos.
Sendo assim, ele herda todas as propriedades desta grandeza, inclusive a falta dela: a inércia (que significa o silêncio ou a ausência de som).
O melhor exemplo disso é uma corda esticada de um violão, por exemplo.
Sem movimentação ela permanece estática e em silêncio (em inércia) mas ao ser movimentada ela então passa a oscilar, por estar presa ao instrumento. E conforme a pressão com que estiver presa a ele, seu movimento oscilatório apresentará outra característica física do movimento: a frequência.
Na natureza todo processo necessita energia para existir, de forma que ao ser consumida todos os corpos tendem à sua inércia primordial, o que levará a corda de volta à estática na qual se encontrava.

Isso quer dizer que o computador não consegue gerar som. – Mas ele trabalha diretamente com a "energia", certo? – Os computadores "decodificam" tudo o que realizam, absolutamente tudo, em sequências binárias de '0' e '1' (bits de zeros e uns). Isso significa que ele consegue "decodificar" e "simular" o processo energético sonoro se houver alguma forma de decompor as características de seu movimento em uma sequência lógica binária. — E ao obter sucesso ele então poderá armazenar esta sequência lógica em uma mídia qualquer (memória, HD, CD/DVD, pendrive, fita, etc.)

Somente agora chegamos ao ponto de "reprodução" ou "execução" de áudio propriamente dita.

Para reproduzi-lo será necessário transformar a sequência de bits (gravada) novamente em movimento. Ora, sabendo-se que aqueles zeros e uns são na verdade níveis de energia (nos estados ligado e desligado, respectivamente) basta decodificar as informações contidas em cada sequência (de bytes) para retornar o traçado digital daquela energia (o "caminho elétrico" da energia sonora) de volta à sua forma analógica original (ou natural, quando gerado por elementos da natureza).

Neste momento aquele "som" já está "pronto para servir".

– E assim, agora, qualquer dispositivo capaz de transformar a energia elétrica em movimento será capaz de reproduzir o "áudio" anteriormente gerado ou armazenado por computadores.

É importante ressaltar que nenhum computador consegue fazer isso "sozinho" porque todo este processo requer transdutores, codificadores, gravadores, leitores, armazenamento e decodificadores que precisam ser adicionados a ele. Daí a necessidade de drivers, programas, placas de som, gravação em memória ou mídia físicas, amplificadores, sonofletores e etc.

Estudo mais aprofundado será necessário se quiser saber mais sobre o funcionamento individual de cada dispositivo envolvido no processo. Tem muito material na Web sobre o funcionamento dos computadores, a lógica binária, dispositivos (drives), programas e drivers de áudio, mas para compreender tudo isso é preciso ter uma mente matemática, gostar de estudar a Física (movimento, hidrodinâmica e eletricidade) e possuir ou adquirir conhecimentos da eletrônica; Tais elementos são requisitos incondicionalmente indispensáveis.
Só é difícil enquanto estiver oculto! cool.png
Use a pesquisa


rolleyes.png  Navegar é preciso, viver... também.  smile.png
ronald0908
ronald0908 Super Participante Registrado
536 Mensagens 44 Curtidas
#3 Por ronald0908
10/01/2021 - 00:16
esquiloesperto disse:
Para responder essa pergunta é preciso antes compreender a natureza do "som".

Antes de tudo, o som é um processo natural regido por uma grandeza estudada pela Física, o movimento dos corpos.
Sendo assim, ele herda todas as propriedades desta grandeza, inclusive a falta dela: a inércia (que significa o silêncio ou a ausência de som).
O melhor exemplo disso é uma corda esticada de um violão, por exemplo.
Sem movimentação ela permanece estática e em silêncio (em inércia) mas ao ser movimentada ela então passa a oscilar, por estar presa ao instrumento. E conforme a pressão com que estiver presa a ele, seu movimento oscilatório apresentará outra característica física do movimento: a frequência.
Na natureza todo processo necessita energia para existir, de forma que ao ser consumida todos os corpos tendem à sua inércia primordial, o que levará a corda de volta à estática na qual se encontrava.

Isso quer dizer que o computador não consegue gerar som. – Mas ele trabalha diretamente com a "energia", certo? – Os computadores "decodificam" tudo o que realizam, absolutamente tudo, em sequências binárias de '0' e '1' (bits de zeros e uns). Isso significa que ele consegue "decodificar" e "simular" o processo energético sonoro se houver alguma forma de decompor as características de seu movimento em uma sequência lógica binária. — E ao obter sucesso ele então poderá armazenar esta sequência lógica em uma mídia qualquer (memória, HD, CD/DVD, pendrive, fita, etc.)

Somente agora chegamos ao ponto de "reprodução" ou "execução" de áudio propriamente dita.

Para reproduzi-lo será necessário transformar a sequência de bits (gravada) novamente em movimento. Ora, sabendo-se que aqueles zeros e uns são na verdade níveis de energia (nos estados ligado e desligado, respectivamente) basta decodificar as informações contidas em cada sequência (de bytes) para retornar o traçado digital daquela energia (o "caminho elétrico" da energia sonora) de volta à sua forma analógica original (ou natural, quando gerado por elementos da natureza).

Neste momento aquele "som" já está "pronto para servir".

– E assim, agora, qualquer dispositivo capaz de transformar a energia elétrica em movimento será capaz de reproduzir o "áudio" anteriormente gerado ou armazenado por computadores.

É importante ressaltar que nenhum computador consegue fazer isso "sozinho" porque todo este processo requer transdutores, codificadores, gravadores, leitores, armazenamento e decodificadores que precisam ser adicionados a ele. Daí a necessidade de drivers, programas, placas de som, gravação em memória ou mídia físicas, amplificadores, sonofletores e etc.

Estudo mais aprofundado será necessário se quiser saber mais sobre o funcionamento individual de cada dispositivo envolvido no processo. Tem muito material na Web sobre o funcionamento dos computadores, a lógica binária, dispositivos (drives), programas e drivers de áudio, mas para compreender tudo isso é preciso ter uma mente matemática, gostar de estudar a Física (movimento, hidrodinâmica e eletricidade) e possuir ou adquirir conhecimentos da eletrônica; Tais elementos são requisitos incondicionalmente indispensáveis.


Melhor resposta acho difícil. Parabéns pela didática.
Realmente é um processo bem complexo de uma coisa simples como ouvir musica, mas vai bem além disso, como vc disse "mente matemática" e fico maravilhado em como a eletrônica e os programas fazem toda essa maravilha funcionar do jeito que é. E o modo "mais simples" de entender isso é ver a gravação de um som no gramofone e o mesmo sendo reproduzido a partir desse movimento.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal