Desafío
Cree un teclado GUI con la menor cantidad de caracteres posible.
Ejemplo
Debido a que esta fue una tarea en uno de mis cursos, no puedo mostrar el código fuente. Sin embargo, aquí hay una captura de pantalla de mi teclado.
En este ejemplo, mis teclas eran de tipo JButton
y utilicé un sintetizador Midi para producir el sonido (con los valores de envolvente ADSR predeterminados).
Reglas
- Usted está permitido utilizar librerías externas estándar.
- Sé creativo con tu sonido. Puedes usar 8 bits, un sitar, etc.
- Por simplicidad, puede tener cinco llaves; blanco y negro, de C a E (las primeras cinco teclas de mi teclado).
- Lo más importante ... ¡muestra tu trabajo!
AVISO : Según el idioma con el que elija trabajar, esta puede ser una tarea bastante grande.
Esta es mi primera pregunta sobre SE Code Golf. Si algo no está claro, solicite más detalles.
EDITAR : La fecha de vencimiento para este desafío será el 22/09/12. Si publica una respuesta después de esta fecha, la revisaré independientemente (y posiblemente haga +1).