Scrivi un programma per suonare la famosa filastrocca inglese.
(Questo file è concesso in licenza con licenza Creative Commons Attribution-Share Alike 3.0 Unported . Attribuzione: Helix84 in Wikipedia in inglese ; Blahedo in Wikipedia in inglese .)
Alcuni articoli di Wikipedia che potrebbero essere utili:
- Twinkle Twinkle Little Star (ha una clip audio di come dovrebbe apparire l'output del tuo programma)
- Simboli musicali moderni (per conoscere la notazione musicale usata sopra)
- Nota # Nota frequenza (hertz) (la formula per calcolare la frequenza di ciascuna nota)
Alcune linee guida per l'invio:
Il programma deve utilizzare la scheda audio del computer. Se il tuo linguaggio di programmazione non ha un comodo accesso all'hardware audio, il tuo programma deve creare un file di output in un formato standard come WAV o MIDI.
Il tuo programma deve effettivamente generare il suo output. Ad esempio, l'incorporamento del file Ogg Vorbis da Wikipedia non sarebbe consentito.
La qualità audio deve essere accettabile. Per lo meno, la canzone dovrebbe essere facilmente riconoscibile. Preferibilmente, dovrebbe anche suonare bene.
Il focus dovrebbe essere sulla dimensione del codice, sulla qualità del suono o su entrambi (spiega quale hai deciso). Anche le soluzioni eleganti sarebbero fantastiche. Divertiti!
Questo è un codice-golf , quindi vince il codice più corto