Relatorio
Luis Sousa
Escola Superior de Tecnologia e Gestão
Instituto Politécnico de Viana do Castelo
luikims@hotmail.com
Tiago Fernandes
Escola Superior de Tecnologia e Gestão
Instituto Politécnico de Viana do Castelo
tiago_wiifan@hotmail.com
1. INTRODUÇÃO
Como ultima avaliação da prática foi nos apresentado uma lista que continha vários projetos, a nossa escolha recaiu no Sequenciador e Sintetizador de ficheiros MIDI. MIDI (Musical Instrument Digital Interface) é uma especificação para sintetizadores que impõe vários requisitos para além da norma MIDI mais geral. O trabalho será dividido em fases, numa primeira fase é feita a conversão do ficheiro MIDI (laksin) no octave, usando a ferramenta MidiToolbox, que é disponibilizada pelo Matlab mas que está modificada para funcionar no octave, o ficheiro é convertido e toda a informação contida é colocada numa matriz (nmat) onde serão utilizadas as informações respectivas ao pitch e duração de cada nota. Numa segunda fase serão gerados sinais em onda quadrada e onda dente de serra utilizando séries de Fourier discretas, utilizando a matriz que contém a informação do pitch e duração. A onda do tipo quadrada, uma forma de onda básica encontrada frequentemente nas áreas da electrónica e de processamento de sinais, que alterna regularmente e instantaneamente entre os dois níveis e que pode ou não incluir o zero, diverge com a onda dente de serra, uma forma de onda não sinusoidal básica, apenas nos harmónicos que são contidos em cada onda. Enquanto que na onda quadrada apenas os harmónicos ímpares são mostrados, na dente de serra são utilizados todos os harmónicos. A terceira e última fase tem como objetivo a implementação ADSR (Attack, Decay, Sustain, Release.) que é uma das formas mais comuns utilizadas para aplicar um modulação em amplitude a um som para produzir um timbre característico de um instrumento musical. Em suma, este novo som gerado pela ADSR corta todos os “picos”