Proyecto Sintetizador Documentacion Version 1.0 - Miércoles 01 Julio 2009
Volver al indice

Casos de Uso

1. Primer caso: Generación de un sonido con amplitud modulada por un LFO.

Título: Generar un Sonido con amplitud modulada por un LFO.
Descripción: Usuario desea generar una onda sinusoidal, modulada en amplitud por otra onda de menor frecuencia.
Actor: Usuario.
Prioridad: Normal.
PreCondiciones: Tener instalada la biblioteca JSyn, tener PC con tarjeta de sonido, teclado y mouse. Tener encendidos los altavoces del PC.

Flujo principal:
1. Usuario ejecuta la aplicación “Sintetizador”.
2. Usuario enfoca la ventana.
3. Seleccionar tipo de onda Sinusoidal, en Oscilador Principal.
4. Presionar botón ON del LFO.
5. Presionar tecla del computador que simule una tecla de piano virtual (según gráfico).

Variantes:
Variante 1:
3.1. Usuario no selecciona el tipo de onda.
3.2. Tipo de onda generada no corresponde al esperado.
Variante 2:
4.1. Usuario no presiona botón ON.
4.2. Amplitud no está modulada.
Variante 3:
5.1. Usuario presiona una tecla no válida.
5.2. No se genera sonido.

2. Segundo caso: Generación de una onda cuadrada filtrada.

Título: Generación de una onda cuadrada filtrada.
Descripción: Usuario desea generar una onda cuadrada, con parte de su espectro filtrado para quitarle un poco de frecuencias agudas
Actor: Usuario.
Prioridad: Normal.
PreCondiciones: Tener instalada la biblioteca JSyn, tener PC con tarjeta de sonido, teclado y mouse. Tener encendidos los altavoces del PC.

Flujo principal:
1. Usuario ejecuta la aplicación “Sintetizador”.
2. Usuario enfoca la ventana.
3. Seleccionar tipo de onda Cuadrada, en Oscilador Principal.
4. Presionar botón ON del Filtro.
5. Presionar tecla del computador que simule una tecla de piano virtual (según gráfico).

Variantes:
Variante 1:
3.1. Usuario no selecciona el tipo de onda.
3.2. Tipo de onda generada no corresponde al esperado.
Variante 2:
4.1. Usuario no presiona botón ON.
4.2. La onda no está siendo filtrada.
Variante 3:
5.1. Usuario presiona una tecla no válida.
5.2. No se genera sonido.

3. Tercer caso: Modificación del volumen de un sonido.

Título: Modificación del volumen de un sonido.
Descripción: Usuario desea modificar el volumen de una nota musical en tienpo real, es decir, cambiar el volumen mientras la tecla está presionada.
Actor: Usuario.
Prioridad: Normal.
PreCondiciones: Tener instalada la biblioteca JSyn, tener PC con tarjeta de sonido, teclado y mouse. Tener encendidos los altavoces del PC.

Flujo principal:
1. Usuario ejecuta la aplicación “Sintetizador”.
2. Usuario enfoca la ventana.
3. Presionar tecla del computador que simule una tecla de piano virtual (según gráfico).
4. Presionar sobre el slider de amplitud del oscilador principal.

Variantes:
Variante 1:
3.1. El usuario presiona una tecla no válida.
3.2. No se genera sonido.
Variante 2:
4.1.1. El usuario no presiona sobre el slider de amplitud del oscilador principal.
4.1.2. El volumen no se modifica.
Variante 3:
4.2.1. Usuario presiona sobre el slider de amplitud del oscilador principal pero no lo mueve.
4.2.2. El volumen no se modifica.


Volver al indice