Karaoke pds
Tarea 1. Karaoke
Objetivo. Utilizar las operaciones con secuencias para:
* Aumentar el Volumen de una canción
* Hacer el Karaoke de una Canción
ResumenLo que se busca con el desarrollo de esta práctica es aprender a manipular las señales de audio (wav) en Matlab con la instrucción wavread.
Los requerimientos para esta práctica son los siguientes:* Matlab (Instrucciones: wavread, sound, plot)
* Archivo de Audio (wav , 8 o 16 bits, PCM, Frecuencia de Muestreo: 44100 hz, Estéreo)
Pasos:
* Se toma la muestra de 10 a 20 segundos de lacanción.
* Se separan los canales (izquierdo, derecho).
* Se procede a la amplificación se la canción (1er Objetivo).
* Aplicando operaciones con los canales se hace el karaoke de lacanción (2º Objetivo).
Y como resultado se obtiene el sonido de la canción amplificada y el karaoke de la canción.
Introducción
Las Señales Discretas o Secuencias son aquellas que cuentan con lassiguientes características.
y= x[n]
n siempre es entero el tiempo discreto de denota con ‘[ ]’
Al poder representar las Secuencias como vectores, podemos hacer uso de cada una de las operacionespara poder hacer modificaciones en las propiedades de la señal, como ejemplo, en su amplitud, aplicando operaciones de Suma y Resta entre uno o más vectores y Multiplicación por una constante.Desarrollo
1. Adquirimos el archivo de audio con extensión WAV (8 o 16 bits, PCM, 44100 Hz, estéreo), En este caso se llama “tesone.wav”.
2. Utilizamos la función wavread para hacer la muestradel archivo de audio.
Delimitamos la muestra en segundos (segs*44100)
ini=25*44100;
fin=80*44100;
Agregando estas dos variables podemos cambiar el tiempo en que inicia y termina el muestreo denuestro archivo de audio.
Procedemos a Muestrear
[x,fs,bit]=wavread('tesone.wav',[ini fin]);
Nos devuelve:
x, una matriz de [Muestras x 2] donde podemos diferenciar cada canal.
fs, La...
Regístrate para leer el documento completo.