

15
pide un valor numérico que indica el número de registros en un arreglo que se va a desplazar la resta. [6]
Una vez que el usuario define ese valor la resta se va a efectuar de un punto fijo de la estructura que
contiene al canal izquierdo y se le va a restar a un punto dinámico de la estructura que contiene el canal
derecho dependiendo del valor que haya dado el usuario.
Como es una resta desplazada, en algún momento el canal derecho ya no tendrá valores para ser restados
del canal izquierdo, por lo que automáticamente se podrán los valores restantes del canal izquierdo, este
desfasamiento, puede ser tanto positivo como negativo.
El desplazamiento también se representa de manera gráfica, por lo que podremos identificar de manera
visual lo que se está restando y de ahí poder incrementar o decrementar este intervalo de resta con unas
flechas que estarán en la interface.
Fig. 7 Desplazamiento del canal derecho para sincronizar los sonidos indeseables.
A
COTAR
T
IEMPO
(Figura 8): una vez que escalamos cualquier tipo de muestra, independientemente de la
potencia de audio o del tipo de grabación, se generó un algoritmo para poder representar grafica mente un
rango de tiempo determinado, en donde el usuario podrá indicar el tiempo inicial y el tiempo final que desea
ver en la pantalla.
Para esto se realiza una búsqueda dentro de la muestra de los valores capturados por el usuario y se
guardan en una nueva estructura que es la que mandaremos a graficar, una vez que tenemos este nuevo
arreglo calculamos la escala en el eje de las “x” y las “y”, para que ese rango de tiempo determinado se
muestre a lo largo de toda la pantalla, esto ara los 2 canales (izquierdo y derecho) y para la resta de los mismos.