# Lab3Problema1
Descrição do Problema
O processamento digital de sinais tem sido intensamente utilizado no campo da engenharia de áudio. Uma das suas aplicações recorrentes é a alteração de sinais específicos de áudio para gerar efeitos não inerentes ao sinal. O domínio digital oferece métodos rápidos e mais* simples de processamento de áudio, especialmente com o aumento da velocidade e redução de custos de microprocessadores e DSPs. Neste contexto, existe um grande interesse no desenvolvimento de algoritmos eficientes para plataformas DSP de ponto fixo, como a arquitetura TMS320C55x. A geração de efeitos para guitarra é apenas um dos exemplos de aplicação, e este problema objetiva a concepção de um processador multi efeito para o instrumento.
Título
Desenvolvimento de filtros no Processador Digital de Sinais TMS320C5502 e Matlab.
Alunos:
Daniel da Rocha Carneiro
Gabriel Souza de Andrade
Leon Lima Santos
Mauricio dos Santos de Jesus
Osmar Pinto Oliveira Junior
Yago Cunha Martins Rodrigues
FAZ O SAMPLEY DE GUITARRA
Efeitos de Audio para Guitarra Elétrica
Este trabalho tem por objetivo apresentar alguns dos principais efeitos de áudio presentes no mercado, será abordada a teoria por trás do processamento do sinal dentro de cada efeito, bem como a estruturação e uma implementação na linguagem Matlab e do DSP TMS320C5502 de cada um dos efeitos apresentados.
Flanger
O efeito de flanger, assim como o os efeitos de vibrato e chorus, apresenta as suas principais variações no domínio da frequência. Entretanto, por apresentar um resultado com mais ruído e variações do que os efeitos descritos anteriormente, a diferenca principal entre os dois e a variacao do atraso que, no caso do flanger e entre 1 e 10 ms. O efeito se originou nas gravacoes feitas com fita, onde duas fitas eram tocadas em sincronia. O flanger acontecia quando cada uma delas era forcadamente atrasada, atraves de uma pressao fisica nas fitas. Perceptualmente, a audicao humana e que diferencia os dois efeitos, e nao os seus algoritmos.
Utilizando um delay variavel entre 1 e 10ms , produz-se a diferenciacao de timbre característico de um flanger, simulando o pequeno atraso que ocorre. Modulado por um LFO senoidal, o delay varia lentamente, e este efeito segue as equacoes a seguir:
y[n] = x[n] + g * x[n -M[n]]
*M[n] = Alfo * cos(2pi Flfo (n/fs))
Echo
O delay e um efeito linear e invariante no tempo que se caracteriza pela repeticao do sinal apos um certo período de tempo, chamado atraso ou delay. Dependendo da extensao do atraso, pode-se classificar o delay como um echo. Especificamente, para intervalos de tempo onde e perceptível a distancia temporal entre o som original e o atrasado, tem-se um eco. A implementacao do delay pode ser feita atraves de um buffer circular, programando filtros comb. Os tipos de filtro comb se diferenciam no tipo de delay produzido. No caso do filtro FIR, a repeticao do sinal ocorre apenas uma vez e, no IIR, pode-se implementar um delay com feedback, tambem chamado delay multiplo, onde as repeticoes ocorrem mais que uma vez.
Matematicamente, o delay simples pode ser definido como uma funcao da entrada x[n] somada a essa mesma entrada multiplicada por um ganho g e atrasada de um tempo n0, como mostra a equacao :
y[n] = x[n] + g * x[n - n0]