人気のある英語の童ryを演奏するプログラムを作成します。
(このファイルは、クリエイティブ・コモンズの下でライセンスされて表示-継承3.0非移植ライセンスの帰属:。Helix84で英語ウィキペディアは、Blahedoで英語ウィキペディア)。
役に立つかもしれないいくつかのウィキペディアの記事:
- Twinkle Twinkle Little Star(プログラムの出力がどのように聞こえるかを示すオーディオクリップがあります)
- 現代の音楽記号(上記で使用されている音楽記法について学ぶため)
- Note#Note frequency(hertz)(各音の周波数を計算する式)
提出のガイドライン:
プログラムでは、コンピューターのサウンドカードを使用する必要があります。プログラミング言語がオーディオハードウェアに簡単にアクセスできない場合、プログラムはWAVやMIDIなどの標準形式で出力ファイルを作成する必要があります。
プログラムは実際に出力を生成する必要があります。たとえば、WikipediaからOgg Vorbisファイルを埋め込むことは許可されません。
音質は許容範囲内でなければなりません。少なくとも、歌は簡単に認識できるはずです。できれば、音も良いはずです。
コードサイズ、音質、またはその両方に焦点を当てる必要があります(どちらを決定したかを説明してください)。エレガントなソリューションも素晴らしいでしょう。楽しむ!
これはコードゴルフなので、最短のコードが勝ちます