Escolar Documentos
Profissional Documentos
Cultura Documentos
PRÓ-REITORIA DE GRADUAÇÃO
CENTRO MULTIDISCIPLINAR DE PAU DOS FERROS
ENGENHARIA DE COMPUTAÇÃO
TECNOLOGIA DA INFORMAÇÃO
MULTIMÍDIA 2022.1
Prof.: Caio César
1. INTRODUÇÃO 3
2. MOTIVAÇÃO 3
3. CARREGANDO E REPRODUZINDO SINAIS DE ÁUDIO NO MATLAB 4
4. PROCESSAMENTO DE SINAIS DE ÁUDIO 5
5. FUNCIONAMENTO/ EXEMPLO 6
6. EXEMPLOS E APLICAÇÕES NO MATLAB 7
7. CONCLUSÃO 15
1. INTRODUÇÃO
2. MOTIVAÇÃO
No código acima, "originalSinal" é uma matriz que contém as amostras do sinal de áudio, e
"sampleRate" é a frequência de amostragem do sinal.
Note que a função "audioread" suporta vários formatos de arquivo de áudio, como
WAV, MP3, AAC, etc.
Para reproduzir o sinal de áudio adquirido pela função anterior utilizamos a função
"sound" para reproduzir o sinal. Esta função toma o sinal de áudio como entrada e reproduz o
sinal em alto-falantes ou fones de ouvido conectados ao computador.
sound(distortedSignal, sampleRate);
Agora que conseguimos adicionar um sinal de áudio e reproduzi-lo, poderemos
utilizar funções que nos permitam fazer modificações nos sinais de áudio, podendo assim
manipular sinais de áudio como quisermos.
Além dessas técnicas, existem outras, como a transformada de Fourier, que é usada
para analisar o espectro de frequência de um sinal, a ressíntese de áudio, que é usada para
sintetizar novos sons a partir de sons existentes, e a codificação de áudio, que é usada para
compactar dados de áudio para armazenamento ou transmissão.
<https://drive.google.com/file/d/1UhNvJ5dRmmOcy9FyNE_7f3coLHut5Krd/view?u
sp=sharing>
● REVERSÃO TEMPORAL:
% Inverta o sinal
processedSignal = flip(originalSignal);
● DIMINUIÇÃO DE VELOCIDADE:
7. CONCLUSÃO
O efeito delay é útil para criar uma sensação de profundidade e espaço, enquanto o
overdrive pode adicionar peso e presença ao som. Aumentar e diminuir a velocidade do áudio
pode alterar drasticamente o som original, criando uma sensação de tensão ou relaxamento. A
reversão temporal do áudio é uma técnica criativa que pode ser usada para criar efeitos
sonoros únicos.
A implementação desses efeitos pode ser feita através de programação em MATLAB,
usando funções e bibliotecas específicas. Em resumo, a manipulação de sinais de áudio
usando MATLAB e técnicas como delay, overdrive, aumento e diminuição de velocidade e
reversão temporal pode levar a criação de efeitos sonoros interessantes e únicos. É
importante, no entanto, usá-los com moderação e de forma adequada para não prejudicar a
qualidade sonora final.
Bibliografia