Pruebas
La inferfaz gráfica al ejecutar el programa es la siguiente

Se puede observar que se tiene la facilidad de tocar los botones uno mismo (con mouse o pantalla táctil) o con el teclado. Las teclas en el teclado son desde la "a" hasta "enter".
En la parte superior, están las opciones de abrir un archivo y de grabar un archivo, y cerrar el programa. Las primeras 2 opciones abren una ventana de diálogo que permite al usuario seleccionar la ruta a abrir o guardar, dependiendo de lo que necesite. La extención de los archivos de este programa son .psa, pero si el usuario no lo introduce automáticamente el programa lo rellenará.

En la parte inferior, se tienen los botones Play y Stop. Estos arrojan un mensaje de error (excepción) si intenta reproducir y parar cuando no hay nada abierto o grabando.


Finalmente, el estado de reproducción o grabación se puede observar en la etiqueta de texto entre los botones


