Escribe un programa para tocar la popular canción infantil inglesa.
(Este archivo está licenciado bajo la licencia Creative Commons Reconocimiento-Compartir Igual 3.0 Unported . Atribución: Helix84 en Wikipedia en inglés ; Blahedo en Wikipedia en inglés ).
Algunos artículos de Wikipedia que pueden ser útiles:
- Twinkle Twinkle Little Star (tiene un clip de audio de cómo debería sonar la salida de tu programa)
- Símbolos musicales modernos (para aprender sobre la notación musical utilizada anteriormente)
- Nota # Frecuencia de nota (hertz) (la fórmula para calcular la frecuencia de cada nota)
Algunas pautas para su envío:
Su programa debe usar la tarjeta de sonido de la computadora. Si su lenguaje de programación no tiene acceso conveniente al hardware de audio, su programa debe crear un archivo de salida en algún formato estándar como WAV o MIDI.
Su programa realmente debe generar su salida. Por ejemplo, no se permitiría incrustar el archivo Ogg Vorbis de Wikipedia.
La calidad del audio debe ser aceptable. Por lo menos, la canción debe ser fácilmente reconocible. Preferiblemente, también debería sonar bien.
El enfoque debe estar en el tamaño del código, la calidad del sonido o en ambos (explique cuál decidió). Las soluciones elegantes también serían geniales. ¡Que te diviertas!
Este es un código de golf , por lo que gana el código más corto