Écrivez un programme pour jouer la comptine anglaise populaire.
(Ce fichier est sous licence Creative Commons Attribution-Share Alike 3.0 Unported . Attribution: Helix84 sur Wikipedia en anglais ; Blahedo sur Wikipedia en anglais .)
Quelques articles Wikipedia qui peuvent être utiles:
- Twinkle Twinkle Little Star (a un clip audio de ce à quoi devrait ressembler la sortie de votre programme)
- Symboles musicaux modernes (pour en savoir plus sur la notation musicale utilisée ci-dessus)
- Note # Fréquence des notes (hertz) (la formule de calcul de la fréquence de chaque note)
Quelques directives pour votre soumission:
Votre programme doit utiliser la carte son de l'ordinateur. Si votre langage de programmation n'a pas un accès pratique au matériel audio, votre programme doit créer un fichier de sortie dans un format standard tel que WAV ou MIDI.
Votre programme doit réellement générer sa sortie. Par exemple, l'incorporation du fichier Ogg Vorbis de Wikipedia ne serait pas autorisée.
La qualité audio doit être acceptable. À tout le moins, la chanson devrait être facilement reconnaissable. De préférence, cela devrait aussi bien paraître.
L'accent doit être mis sur la taille du code, la qualité du son ou les deux (expliquez lequel vous avez choisi). Des solutions élégantes seraient également formidables. S'amuser!
Ceci est un code-golf , donc le code le plus court gagne